<SEC-DOCUMENT>0001628280-22-031658.txt : 20221209
<SEC-HEADER>0001628280-22-031658.hdr.sgml : 20221209
<ACCEPTANCE-DATETIME>20221209141427
ACCESSION NUMBER:		0001628280-22-031658
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		100
CONFORMED PERIOD OF REPORT:	20221031
FILED AS OF DATE:		20221209
DATE AS OF CHANGE:		20221209

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			KORN FERRY
		CENTRAL INDEX KEY:			0000056679
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-EMPLOYMENT AGENCIES [7361]
		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:		221454420

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

	MAIL ADDRESS:	
		STREET 1:		1900 AVENUE OF THE STARS
		STREET 2:		SUITE 1500
		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-20221031.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:78ce01ee-492d-466f-8d3f-b05336291ce6,g:cfb5cfc9-fc7a-4eee-beba-5fc50d740ba5,d:d91ca35a6117411b8631f85537d7c050--><html 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/20221031" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:srt="http://fasb.org/srt/2022" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>kfy-20221031</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80L2ZyYWc6YjY2ZGRhZjMxM2M3NDkzYjk4NzNkODkwMzQwMTQ5ZmEvdGFibGU6ZDZkZjI5NDg1MzViNDMwYThmNTQ1NzY1ZjQwNTMzOTAvdGFibGVyYW5nZTpkNmRmMjk0ODUzNWI0MzBhOGY1NDU3NjVmNDA1MzM5MF8yLTEtMS0xLTI4Mw_4d9fd9d3-8e6b-4dec-984d-b91d67f8da1b">0000056679</ix:nonNumeric><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80L2ZyYWc6YjY2ZGRhZjMxM2M3NDkzYjk4NzNkODkwMzQwMTQ5ZmEvdGFibGU6ZDZkZjI5NDg1MzViNDMwYThmNTQ1NzY1ZjQwNTMzOTAvdGFibGVyYW5nZTpkNmRmMjk0ODUzNWI0MzBhOGY1NDU3NjVmNDA1MzM5MF8zLTEtMS0xLTI4Mw_b6f9230e-430f-428e-ba33-fbefcd207b24">04/30</ix:nonNumeric><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80L2ZyYWc6YjY2ZGRhZjMxM2M3NDkzYjk4NzNkODkwMzQwMTQ5ZmEvdGFibGU6ZDZkZjI5NDg1MzViNDMwYThmNTQ1NzY1ZjQwNTMzOTAvdGFibGVyYW5nZTpkNmRmMjk0ODUzNWI0MzBhOGY1NDU3NjVmNDA1MzM5MF80LTEtMS0xLTI4Mw_87a97cde-965c-45c9-bee3-9d0b89976c59">2023</ix:nonNumeric><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80L2ZyYWc6YjY2ZGRhZjMxM2M3NDkzYjk4NzNkODkwMzQwMTQ5ZmEvdGFibGU6ZDZkZjI5NDg1MzViNDMwYThmNTQ1NzY1ZjQwNTMzOTAvdGFibGVyYW5nZTpkNmRmMjk0ODUzNWI0MzBhOGY1NDU3NjVmNDA1MzM5MF81LTEtMS0xLTI4Mw_f115ba2f-ed91-4240-b891-ff446a0ba440">Q2</ix:nonNumeric><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80L2ZyYWc6YjY2ZGRhZjMxM2M3NDkzYjk4NzNkODkwMzQwMTQ5ZmEvdGFibGU6ZDZkZjI5NDg1MzViNDMwYThmNTQ1NzY1ZjQwNTMzOTAvdGFibGVyYW5nZTpkNmRmMjk0ODUzNWI0MzBhOGY1NDU3NjVmNDA1MzM5MF82LTEtMS0xLTI4Mw_100a3331-17d0-49a4-8de7-a0b61149ea00">false</ix:nonNumeric><ix:nonNumeric contextRef="i989a2fe50e8940e189c14c6b5d6d39fa_D20220501-20221031" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjM3MDE_98903185-a372-4e38-9e14-7de1b37a1665">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="i989a2fe50e8940e189c14c6b5d6d39fa_D20220501-20221031" name="kfy:AmortizationOfLongTermRetentionAwards" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMTA5OTUxMTY1NzY0Ng_ae5e9712-82f0-4147-b8b9-ee2f89987027">P4Y</ix:nonNumeric><ix:nonNumeric contextRef="i1837d18eac004120bb132aa13033580c_D20220501-20221031" name="us-gaap:DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfMTkwNA_7b29c302-6131-48ff-82d4-d258773757b5">P5Y</ix:nonNumeric><ix:nonNumeric contextRef="i6bdca19bc2794ec19b2f34f150be35d4_D20220501-20221031" name="kfy:OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfMjEzOQ_249407e1-69b7-420f-9ecb-9e4f3c0a756f">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="ia61e539926734023a96d4b3a946b47cd_I20221031" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81NS9mcmFnOmRiNTVhYTU1MjNiYjRhMTZiNTQ1Yjc3MjJjMjcyMzZjL3RhYmxlOjlmOTNjNWU2ODAxZTQ4MGE4Nzc1MWFjMTY1YTg2YWI0L3RhYmxlcmFuZ2U6OWY5M2M1ZTY4MDFlNDgwYTg3NzUxYWMxNjVhODZhYjRfMi0xLTEtMS0yODM_1ca2d1b7-c002-4d02-a472-52f76797817b">P6M</ix:nonNumeric><ix:nonNumeric contextRef="i893626d8d14c4bc58b043baa6d05449f_I20221031" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81NS9mcmFnOmRiNTVhYTU1MjNiYjRhMTZiNTQ1Yjc3MjJjMjcyMzZjL3RhYmxlOjlmOTNjNWU2ODAxZTQ4MGE4Nzc1MWFjMTY1YTg2YWI0L3RhYmxlcmFuZ2U6OWY5M2M1ZTY4MDFlNDgwYTg3NzUxYWMxNjVhODZhYjRfMy0xLTEtMS0yODM_7b572ec9-963a-4d40-b56d-77bd41f8a805">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="i6a5abc57864a4e9e9f163b35132423e6_I20221031" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81NS9mcmFnOmRiNTVhYTU1MjNiYjRhMTZiNTQ1Yjc3MjJjMjcyMzZjL3RhYmxlOjlmOTNjNWU2ODAxZTQ4MGE4Nzc1MWFjMTY1YTg2YWI0L3RhYmxlcmFuZ2U6OWY5M2M1ZTY4MDFlNDgwYTg3NzUxYWMxNjVhODZhYjRfNC0xLTEtMS0xMDY5MA_908e9b0b-b8a7-4e89-9258-d584f0072e94">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="i46333397e9d34d5bb3e5c45b2b1c7fa7_I20221031" xsi:nil="true" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81NS9mcmFnOmRiNTVhYTU1MjNiYjRhMTZiNTQ1Yjc3MjJjMjcyMzZjL3RhYmxlOjlmOTNjNWU2ODAxZTQ4MGE4Nzc1MWFjMTY1YTg2YWI0L3RhYmxlcmFuZ2U6OWY5M2M1ZTY4MDFlNDgwYTg3NzUxYWMxNjVhODZhYjRfNS0xLTEtMS0xMDY5MA_aef9bd17-3d3e-4a54-9bed-51b517741746"></ix:nonNumeric><ix:nonNumeric contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfNi0wLTEtMS0yODM_02caf3c3-9619-4ddf-94f3-162d655000cb">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet</ix:nonNumeric><ix:nonNumeric contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfNi0wLTEtMS0yODM_a99ebc32-4ee4-4520-9051-36b32b1e4ebd">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet</ix:nonNumeric><ix:nonNumeric contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfOC0wLTEtMS0yODM_929bd29d-4972-416d-94eb-b4a278ad64b0">http://fasb.org/us-gaap/2022#OtherAccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfOC0wLTEtMS0yODM_aa9a49a1-0220-4c0f-b3cb-3f0590f0a090">http://fasb.org/us-gaap/2022#OtherAccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfOS0wLTEtMS0yODM_936fd1ac-c050-41a2-9eea-a3da64ae40d1">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfOS0wLTEtMS0yODM_bd242652-8e33-436e-a417-55b4d1e5cacc">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="ifdd99fa2ed8b457abc1bb87b8545a9e2_D20220801-20220801" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZTo4NDkwODU2MDA1OGM0NWY0YjNjNmJkYmQwYzFlZjg5ZC90YWJsZXJhbmdlOjg0OTA4NTYwMDU4YzQ1ZjRiM2M2YmRiZDBjMWVmODlkXzEtMS0xLTEtNjk5My90ZXh0cmVnaW9uOjU3OGIzODU3OTcyYjRjY2VhMDgwMDQwMmRlNzg5OWVjXzY1OTcwNjk3NjY5Mjg_0c525d21-ae27-4237-a1e9-14c467310e4b">P7Y0M0D</ix:nonNumeric><ix:nonNumeric contextRef="ia879bc2f45314ab590452809dee53ce2_D20220801-20220801" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZTo4NDkwODU2MDA1OGM0NWY0YjNjNmJkYmQwYzFlZjg5ZC90YWJsZXJhbmdlOjg0OTA4NTYwMDU4YzQ1ZjRiM2M2YmRiZDBjMWVmODlkXzEtMS0xLTEtNjk5My90ZXh0cmVnaW9uOjU3OGIzODU3OTcyYjRjY2VhMDgwMDQwMmRlNzg5OWVjXzY1OTcwNjk3NjY5Mzc_de472f9a-a764-440c-a913-81152a66fad4">P2Y0M0D</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="kfy-20221031.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia11cac5f6e2a492994fe3411abb83800_I20221202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i1080bfee14034c7588a950660e5ffa4b_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><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:context id="ie6ceffb992f44ad89cde3de650c35813_D20220801-20221031"><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>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd698f7bd08e4ddba3ad3f20409bf0e4_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b52f705f96f40bcbe18cb941b7132e0_D20220501-20221031"><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>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieec98cadca88449a81324b23b06f31dd_D20210501-20211031"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i98fe2cef118047b1b0dd7fff70a98517_D20220801-20221031"><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>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i80f333075500451e836e46233e372ebb_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31f0738ca96c415eb40d2d2822d37306_D20220501-20221031"><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>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide74ce33e2c244c2a3079e55b7b277ea_D20210501-20211031"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide74b38412184a4f918989c802159c29_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5db159d28e8e4c3aa06d1511ee414384_D20220801-20221031"><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>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i954c8b25d3f443e78f9c30f7c7911c4e_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46311467a97b463abbb41e5c443fcfe5_D20220501-20221031"><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>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1bde8a041a3e4300b4f3375e8bf975fd_D20210501-20211031"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84bbcfa2f74844959b422c6f1a5d3f27_I20220430"><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>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a88ac55f7a44ec3a906c689c1d41577_I20220430"><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>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84f8d054b478491e8846f4cd6d1b0b94_I20220430"><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>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c21761f20444e00845ee66078448c95_I20220430"><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>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a8bdb576cc14d3ca8864dc8d268a1f9_I20220430"><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>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1d0892b98a340078b8de2feb0352345_D20220501-20220731"><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>2022-05-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d6c10aec7034722bef7155e9c769b39_D20220501-20220731"><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>2022-05-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27a3be8e627c42ffa7847b57456cd5f0_D20220501-20220731"><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>2022-05-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i973141263eef4229a5467f155d6816e5_D20220501-20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id12251f87872493485fff5f094f3db55_D20220501-20220731"><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>2022-05-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9364452ac7ac42a99484ca3f23e9241f_D20220501-20220731"><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>2022-05-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3d45635908b42eb967dbc40b14df809_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5c8357a582f4f4b9e7ebc0a99060a38_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79440ec59411449d9383182085184275_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if98a937dbcea41ab827b60623c66bb12_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84f3c14cfb6d490f82afbdc89c806cc6_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64ff1417db314a6fad3b99c287247002_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6afa6073610249238164da2738887023_D20220801-20221031"><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>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iabc4092d66b74f21b6b20e7f2be6725d_D20220801-20221031"><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>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31d1ac4ebc7642c1aabc7594f235d420_D20220801-20221031"><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>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7468ff0c0985491a8f67cad1c18f5843_D20220801-20221031"><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>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66c5850a2546477e9b9ebefa3c16fb6f_D20220801-20221031"><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>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a8f3f150dd746cfb26203abee76d49a_I20221031"><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>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if01fe76ac3ac47dea1f46612a8b28686_I20221031"><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>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a156a94fc7d4954824bc9066e95152e_I20221031"><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>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5542e900f5f4dd88860a15ebfb41854_I20221031"><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>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id453a3e3f85b4715b57dc568860640cb_I20221031"><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>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i072d980766c74577aea1291250dcce45_I20210430"><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>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie29ab805754c4cf1a00d67513b8c2a13_I20210430"><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>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40d20b24fa0e4f3185306cfcf1f3e536_I20210430"><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>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i014bec7929c045a3b8cae644b9df6764_I20210430"><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>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6fadda723f140d89e2400f96332b1d5_I20210430"><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>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa2acf775aae4156a4994708ef6831b6_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ebc946fca5544829bf21fbd80231c57_D20210501-20210731"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i392d33278b8c4c719a063970aa91dab2_D20210501-20210731"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ef4411ea4b943159d4a2f61ea5f1828_D20210501-20210731"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea39f303ec7e4da0b49bf28e070df08e_D20210501-20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1e45534d736d430bb230d2fff3d5f2b6_D20210501-20210731"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i51a22e284dcc41c4abec6e74ec0cd933_D20210501-20210731"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if67ddd5aabfc426a9b7126da0279a494_I20210731"><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>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie75dda14a9944efbac97725aae8e54b6_I20210731"><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>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb2c0fe58b8d42bbb970d4d9ad98c7c8_I20210731"><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>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i079d861dcb0e45d68f5d57bf31e0488c_I20210731"><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>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae86254933414f52ab65a7ab3ff07dc8_I20210731"><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>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibed4ab63bf5240168070a661aa21210d_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9b7d2d409b64f6d8ab8b529cee48455_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc7f01b06dbc4d8eb37c4d03cfb1bb69_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifdc206aea8fa470998718faf19562c0f_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f606cf7bbb244d38e5bf94834ac6e06_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibad51b85c4774e5c941983e8bccfc840_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib205c1c4fa1d4079b874200e66a27f26_I20211031"><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>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic71890f830544970a7fbe04e2798efbf_I20211031"><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>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0469bdfbb7b4dbe83c2a722e5e48ff9_I20211031"><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>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i967944216ff04e97b9015f56dcf547e0_I20211031"><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>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e03439cf4aa4f3eaed2d604a13ae400_I20211031"><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>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9cbc21d7dd37472db50efc88eda11288_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>kfy:segment</xbrli:measure></xbrli:unit><xbrli:unit id="business"><xbrli:measure>kfy:business</xbrli:measure></xbrli:unit><xbrli:context id="i74478d67a9f84246b36700df2834c56f_I20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">kfy:MexicanSubsidiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i12e3e28ec9d54ae3a7ffec3c6885fd84_D20210501-20211031"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a1fbd378f10459aa767642f0f544e33_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b599e48147f49f7835ba5c0d7bcec8a_D20210501-20211031"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i29cc9dbce3d043b8a424c93046340096_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1e37a6016414f17acdd665bb78ef50a_D20220131-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-31</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i38ac0563ba8b460e9086bc09d0fc0ae2_D20210501-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i989a2fe50e8940e189c14c6b5d6d39fa_D20220501-20221031"><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>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i375b24e36a074de48ad56b474ec95b1f_D20220501-20221031"><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>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e69e03aad1f4c8fade959d38dda1491_D20220801-20221031"><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>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i720fa83030fc455db1ca999353925463_D20220501-20221031"><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>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ef57306af394c9db17eaad9bb532427_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e97f91ef07f4229818374076935fbf2_D20210501-20211031"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf1075bd235742f69e4adf1fd6d9f4c5_D20220801-20221031"><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>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if94bc84a921746629277d02c0b961f70_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i67189da59d2945bc99f23eee06d706e3_D20220501-20221031"><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>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i560949a42409443e82502faeeec14c27_D20210501-20211031"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i021701564f9e4bf889b4fd3571afd1a2_D20220801-20221031"><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>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i96d63129c66c4145ae64f1a282cdfa5c_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icae815eef9ab46e89d67a49840bd97c5_D20220501-20221031"><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>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i251c9f207214424db34d4ebf1112972c_D20210501-20211031"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c93ed1136aa403ba2d0f72308e1cf9f_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i698c1cfcf2314b5fba3d47ccbc60073a_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6dd1a0c99194a3fb6381f321cc1f60c_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1219dac6481a4e10a54cb17de5612c08_D20220801-20221031"><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>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic421f9f97d1b40e387a315f59dd6f7de_D20220801-20221031"><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>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d7a9c7256d341b399c198629e39601e_D20220801-20221031"><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>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e88ae24dee14697871efbad2b2fa1b7_I20221031"><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>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6246b02480043d6b9fe3900451a56c6_I20221031"><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>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d28f0e74fc84fa7bbcec95a4ddbd354_I20221031"><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>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26889b396fa9451aaf1f0f0d5fa77350_I20220430"><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>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10700f1cb76c478d8aced8e809ea2936_I20220430"><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>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb9cdcf9eedc40ac82a93ec79b57d35c_I20220430"><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>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d319869d84b47c6abb92b400db078ee_D20220501-20221031"><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>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f1f0fcfbeb3475eb13a932897207953_D20220501-20221031"><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>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic94d6ed805964b8fb207fd10ac4af1a3_D20220501-20221031"><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>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b203d3c250c43f0a78b4fe406676af3_I20210731"><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>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7cf96d78027c46f9add863f163a3f80d_I20210731"><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>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide918fc3211a40f190fa520e31ea2d71_I20210731"><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>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5668c65309d4c04aae9276bd3a135e1_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib70a90beaccf449c963eda88998ef09b_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i36f6e92032c04c51bc880246f2fa8ec0_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8911b1f049b46bbac625ed5963bc9e1_I20211031"><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>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf94b1325709475897b5f3f4ddd815cf_I20211031"><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>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i777120eaac3b4c62a78ede0388e4653f_I20211031"><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>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia0dcc2b3789d4f5b921f739f4fc1273c_I20210430"><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>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4dcb19459b44b2b931f942790ec8369_I20210430"><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>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55f98cba172e45688a50284320f0ead6_I20210430"><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>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9dc5dfd7c4f48009f1dd3b501ee9f66_D20210501-20211031"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie66ecc41675345d1b5e936c07c4fa47d_D20210501-20211031"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id7388dff48b64d61aa476fa510c15a26_D20210501-20211031"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i191c2f960d8c45e583147a62a2ede462_I20220922"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">kfy:StockIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c3de13420594e58a1f04f85bbef8888_D20220922-20220922"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">kfy:StockIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-22</xbrli:startDate><xbrli:endDate>2022-09-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e4a30e4b4fa4afe8ac6e814963457e3_D20220501-20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kfy:TimeBasedRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if7d06b7f1c9f4371b579b663b82eb71a_D20220501-20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kfy:MarketBasedRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59c569bc91f045a9808accbd2700ae46_I20220430"><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:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i025e117c1af0454e8883d9f87d8d2f9d_I20221031"><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:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f3552f50ad4415ba691b207bb79765a_I20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kfy:MarketBasedRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8920b884056d440285b336397423a46e_I20221031"><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:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4fc371845df44f4b057c9949f71c4e0_D20200701-20200701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f2065da53ea485fb65c15ed2dafae62_D20200701-20200701"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6cb287dbdbc144629f41c8de2cd5df2b_D20220922-20220922"><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>2022-09-22</xbrli:startDate><xbrli:endDate>2022-09-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3040ad2d2cab420098a6558b7eca8f3b_D20220801-20221031"><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>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1f75f5d2e89243b5b49784af3038591c_D20220501-20221031"><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>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba1491649f284fe99aab43a7751855ca_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i45ac3d0e4ed04a27906016aabb5200fc_D20210501-20211031"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0c2cbb20b904b888d8b9a979edcc1d6_I20221031"><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>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8362f02925ec461b977f220eacb44a89_I20221031"><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>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a687c0be27b44e8a818f58f645f4233_I20221031"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba3a3d20efcf4aefa17cf574c5e6be8a_I20221031"><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>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4106680d38f04c6d8203f843b87dc35f_I20221031"><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>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie5457c75797f473aad49555eee1e37c4_I20221031"><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>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02ede205d6fc4dc7be9011ed2c4d2135_I20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a57b4a5fa4d44b39683518494b51b9c_I20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b1d9ba2bd8a4e508604574bcb8cacdb_I20221031"><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>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6dd525fd786e4775ae1266b75774ba55_I20220430"><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>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i417e6e1e5f634925b387b50f74d862c9_I20220430"><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>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia216cc0cc064463faf426d6d418c0e09_I20220430"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if819545e889c4d5da86cca760cf6466c_I20220430"><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>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife328058f9e2471c8831d6ba49db7def_I20220430"><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>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ec1767846764f869821cd6606905a34_I20220430"><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>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6bbe315e9db848d0863f6abd70ab874a_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i827dfa3dc388480f9845b562da40142c_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icacd54d810334b9289d63615a3920bdd_I20220430"><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>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8fbd96e52ac94eeea9793eab5f4bdb24_D20220501-20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">kfy:AvailableForSaleMarketableSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27c06fd25ba440f6b3c7b453eecabc71_D20220501-20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">kfy:AvailableForSaleMarketableSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7c2b5a239e24ce19d4b3215f4127b75_I20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2077a88409004c9fa693b4a4e216840d_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if08c53d55ad24749898206c2eab1c163_I20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">kfy:DerivativesPurchasedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:IncomeTaxesAndOtherReceivablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd83bed627364ee89f9f7f21f54cf7f2_I20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">kfy:DerivativesSoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:IncomeTaxesAndOtherReceivablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id49735c340f948d5ac91e97e6f792c34_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">kfy:DerivativesPurchasedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:IncomeTaxesAndOtherReceivablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0fb4c66644a4f5ca4f1a6dd8b255e6c_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TradingActivityByTypeAxis">kfy:DerivativesSoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:IncomeTaxesAndOtherReceivablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e1413910fb3446c8c13aa8b50e6ccb9_D20220801-20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id813bf5aac90423facf8f63aa5f3cb78_D20220501-20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia88cfa6e43e647169d986dd5f97a6de1_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee4d83611fd5452e8fbdbd39345fa62b_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i67595aa5093a4b128b2636d3b192fa1c_D20220801-20221031"><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>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0d57d822c9a44bb91332a6e92e0fa82_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i80c512928c4a45889eb926f30414ce54_D20220501-20221031"><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>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieefa67444836479b968c090c753e688d_D20210501-20211031"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i98fe028dbd66401995fd6d780448fce9_I20221031"><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>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i70af47301c8840caaffa5c2021283b83_I20220430"><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>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i37252129887d4204a8cc60206655287e_D20220801-20221031"><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>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icb0fd91977b34853968e65e50e6be3c4_D20220501-20221031"><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>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i132015856d434466ad14473d8dccba7a_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a1f6ee25aa247b28e228c37e488043c_D20210501-20211031"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1837d18eac004120bb132aa13033580c_D20220501-20221031"><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>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6bdca19bc2794ec19b2f34f150be35d4_D20220501-20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">kfy:ExecutiveCapitalAccumulationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7312e2a1d9824f30b6d762147670d74c_D20220501-20221031"><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>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida9e28a0e25343aca3a39ad094b49202_D20220801-20221031"><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>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3cfe9c9e4b6d4c27b4b05e416dfd7564_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id7c1b25d13df4185abeefd23807ce23a_D20210501-20211031"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia61e539926734023a96d4b3a946b47cd_I20221031"><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>2022-11-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i893626d8d14c4bc58b043baa6d05449f_I20221031"><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>2023-05-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a5abc57864a4e9e9f163b35132423e6_I20221031"><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>2024-05-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46333397e9d34d5bb3e5c45b2b1c7fa7_I20221031"><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>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie11a40ae38f84e21ae8a49dfea8b3791_D20220801-20221031"><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>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i371d50d6a02e4b8294d37a0cf20599c4_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1c28e6d5bac4f049477c01d09832379_D20220801-20221031"><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>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id5b4f54494ae4869b4303522f08830a7_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie477685a511f4b4ba2e34cebb7b04cdf_D20220801-20221031"><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>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c40f104e2e04d3da32e405e1a25fc78_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i861b1af62bf44b0095247f5a225fa8cb_D20220801-20221031"><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>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida6937a0edec43c38804d0b7ff568669_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08d17c192ac94cbd922565270303a952_D20220801-20221031"><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>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie439f4ee6a234738a273f27145237e2a_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i51359d8cf31c40919a5b04a5f4097c41_D20220801-20221031"><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>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia126ebe32b4d423d85974d75c3b55be3_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5253568d0166445ba8e4b4656a6cf4f3_D20220501-20221031"><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>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibda27dd490ae4d218d19a8d9fcc76569_D20210501-20211031"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2bab4f8007e340ac81949780b8092f18_D20220501-20221031"><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>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0eca191752b54c30992678762e08d9f5_D20210501-20211031"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id5e655de93b9456c9fedbbe745032bc3_D20220501-20221031"><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>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7fad54b3f59450fb9d9e039cf9c4ab2_D20210501-20211031"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id669769fb4fb49c9bdb6b25c7d85fec6_D20220501-20221031"><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>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia087dfd345fe441eae299010310d74a6_D20210501-20211031"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ee374ca95a44526baaff8b936d06020_D20220501-20221031"><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>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6f6c70e9d2ec41d18348e83a2292ad4b_D20210501-20211031"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3da54c2e817946f58d0665c6b7dfe78a_D20220501-20221031"><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>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i058205aee9014fde854b5af1714b63bc_D20210501-20211031"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2ab4a87b6ac4e0cab77df2ee91fbbcd_I20221031"><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>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id21881bfd5e94bd5ad78e597a4d714e6_I20221031"><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>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66f52ec821ae4b2e910509b16c650385_I20221031"><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><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:MarketableSecuritiesCurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i802b3d9f1d9f491387bac7339f17a2d1_I20221031"><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>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a8f85e4010b453586b6ab973f3e002b_I20221031"><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>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11643a58ab754dd6a0b3a5633e354605_I20221031"><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>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4607dc2c1b34f68853604c513e2796c_I20221031"><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><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:MarketableSecuritiesCurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb472ba271e84daf9180e7501e813298_I20221031"><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><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:MarketableSecuritiesNonCurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3efc1b7883ac4e5f8c90676effb18be3_I20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8992be2a45a74998942754a5d33e5970_I20221031"><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:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a3333267e8641b4a102f26a913888c0_I20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:MarketableSecuritiesCurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib14c4878470b41139cc97523c8071233_I20221031"><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:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1abea27c10cb426185244d74477b8f99_I20220430"><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>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a0abed836bd4224b56a874cd46bf148_I20220430"><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>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib675c17d65fe4a1fb9b0dc2de4d93fca_I20220430"><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><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:MarketableSecuritiesCurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia984ae6856a741f4850fe8585fc2ef8c_I20220430"><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>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6833b37966d4d93a3ca9f898cd6a0f8_I20220430"><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>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia62b4fc34d7c423d991ddcd442dc6bdb_I20220430"><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>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b546561b4c5452ead4c304565611b8b_I20220430"><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><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:MarketableSecuritiesCurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib20f7f692c5e4147b2b3e298475fca77_I20220430"><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><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:MarketableSecuritiesNonCurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29b73279621f4430b5954139d088a687_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff0ff845b6f0447b9ac00526b1eae734_I20220430"><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:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f1ccba455024f6daed5fecb6ea5e412_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:MarketableSecuritiesCurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i249fa0828fa14d9996ed58ec2902e839_I20220430"><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:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i297c9f12f8b941d8974e3b3b0ff107d4_I20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="investment"><xbrli:measure>kfy:investment</xbrli:measure></xbrli:unit><xbrli:context id="iee8c1499d2ba42cb9221f0b2f2f28077_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8f1b314b66f4ef0a67a71dc8a4fabb1_I20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc4a160f1d5140ea957e93875fb4db7e_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d3676a29b8440d7822a727a20b26591_I20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4691914642a54928936ffd831bbaf78d_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icceda80a31644ae091223090650a05d8_D20220501-20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64698ef881b54eaabc05c2fc8c2f995c_D20220801-20221031"><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="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>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c1435ddf65f41e5bf3eeb55911c14f2_D20220801-20221031"><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>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd920b304c1f461494d191c57f37b85d_D20210801-20211031"><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="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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a500900f94d4e53947ea67bc3f6eb95_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4860659877604157a887914880ee8256_D20220801-20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:DigitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf985f6b8e12431ea9f90317e292d1c8_D20220801-20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:DigitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i471a6a0a139f4f16a5b8df5c39327079_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:DigitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30fd9b36763c4ca48ae703d4239a0ec3_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:DigitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i493c6352bdef4e6798f117a5854f9952_D20220801-20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3049645c9f1e49cdbe79949caade19f5_D20220801-20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c8f0f8682864943a8e9f311c82fa29e_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2cdcef95591b44059ee834f5de6ee02a_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76ddaeb4b6c04b818de9038f490ce243_D20220801-20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47006aa093414c9f840f541b2f433995_D20220801-20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1bdbd3634e524984aa24223157545ad5_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22c1391d3d5e4d21a225aa9e1dc2e351_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i232e0648c9324eb3818f0c70dbee1dc6_D20220801-20221031"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90a76b52c58c4b8cbc851e249cac1b50_D20220801-20221031"><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:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id79f923685ef4ca894006de23c47ace7_D20210801-20211031"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d431753cbc6431faf202505b49bd70b_D20210801-20211031"><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:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida595231955f425bbb80b1a2b172476d_D20220801-20221031"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3bd5022ce228438ea79c265552d0c4ce_D20220801-20221031"><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:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i460ae8eb57ff4368891e742d8ee8addd_D20210801-20211031"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c6ea3c36cfd43ca95a78216b4b9eef6_D20210801-20211031"><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:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id5420b89f9514b29b30a1de8184586e9_D20220801-20221031"><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:ProfessionalSearchInterimMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c98e7cb18c84d2aa246a2bd6168d978_D20220801-20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ProfessionalSearchInterimMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22d6a45387cd4a1d8600e5d8b913063a_D20210801-20211031"><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:ProfessionalSearchInterimMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a0d579fec9d4d4cbd03305c9d67336b_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ProfessionalSearchInterimMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b4f1c415de347cb90bd51f49bb36c81_D20220801-20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:RPOMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2c601bb19dc4770bf7735f8199c36af_D20220801-20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:RPOMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a7c2c6d38f64f009f744b4a3e377db1_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:RPOMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i51751e19a8d84353a8c989195e7ad611_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:RPOMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9c9491b3ead456d81b0b85802e7dbaf_D20220801-20221031"><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>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5643aa93bac44ef4bdfc5bfa67202df6_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i997d313f47d74274b7423f571af80a98_D20220501-20221031"><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="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>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i993d17fbdda94bf9971afa29ab65b27c_D20220501-20221031"><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>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43ba503cd09c425a82fd588486c302e7_D20210501-20211031"><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="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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia52b7b8427684fe3b11bf1573f11ef37_D20210501-20211031"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie598c013585e4d21942aefa17810fa23_D20220501-20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:DigitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idbde1ed93c6e4958aa1002b0177a9d09_D20220501-20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:DigitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc6a708f2117415482241d421faf1d04_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:DigitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04e003da140f40c6b74dfcb5cf84e2ea_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:DigitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e28ac8ef12b438ea489859fd49fbdd6_D20220501-20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia353b08ab55a4971a859ba1edf182960_D20220501-20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43620bc569be47a7a8aa3bba6732fd2a_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i23e486c89ee24f7c8e2dbfa70ca7c7c9_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35f25fe0205a47e8b9655d6f60952908_D20220501-20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7da4c9ba7215497499ab6e893bcabd0b_D20220501-20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i623f9eaafbb441c38887b048d4ab25de_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icce3b02c5f2e40fb8717542cecbf892d_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia769b034cd0f42d19e11e4f5b38dca6a_D20220501-20221031"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ffce931e77343d69f0929746c3a07ba_D20220501-20221031"><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:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47f478d373344fd18b27a24a58e9de9e_D20210501-20211031"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie552218ec4e542439611dbc474b870d3_D20210501-20211031"><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:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ce0737d38324655b4c666a0a4bfd88b_D20220501-20221031"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e48f73c1879440487cffdf92e2f794b_D20220501-20221031"><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:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6675f7e14694d79a6ab67f59a984e10_D20210501-20211031"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10866127beaa47db80bd22102668a4d5_D20210501-20211031"><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:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie6d619a595b04881b7115d93cc594e48_D20220501-20221031"><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:ProfessionalSearchInterimMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie5db221f14364294905fecfea968b99f_D20220501-20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ProfessionalSearchInterimMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie73e1241d58d448e8802687ecfcfa703_D20210501-20211031"><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:ProfessionalSearchInterimMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifdce530e3d4942ff97b268afb7cc9cc9_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ProfessionalSearchInterimMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0fdf1dde806241eeb9561054f838be17_D20220501-20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:RPOMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iefc1d2e50d464a2882ec5183759d8266_D20220501-20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:RPOMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib076fbf2ee8f445f88c3d55eba33abb8_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:RPOMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i661b8b482a8745409ec68b792dbf3bb6_D20210501-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:RPOMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d1b94ffcfcd402e9e4beb48623c0fc6_D20220501-20221031"><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>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d3a764e1ba74ac29c60a04aea29261d_D20210501-20211031"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief1c43971bad425a98f0da6df227229a_I20191216"><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>2019-12-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ba7702a6c114cff98e4d8ae0428513f_D20191216-20191216"><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:startDate>2019-12-16</xbrli:startDate><xbrli:endDate>2019-12-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5fe21712a5024176833b1f2c18e931d1_D20191216-20191216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:DebtInstrumentRedemptionPeriodFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-16</xbrli:startDate><xbrli:endDate>2019-12-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13521b0691614378b694c18f190fd1e8_D20220501-20221031"><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:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i97b27e6a88024831aba77e9ceed570a5_D20220501-20221031"><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:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31ada5badb8f4826b738bb64730cbfc9_D20220501-20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">kfy:DebtInstrumentRedemptionPeriodThreeAndThereafterMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1bab187dfc3c4b0f9f4e04c48e350f2f_D20191216-20191216"><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="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-16</xbrli:startDate><xbrli:endDate>2019-12-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic67209e0269e458a99e0d1b6037c1ccf_I20221031"><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>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7c0e713915e451592a0eb4368c4939b_I20220430"><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>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i925a8e7551e84d589c605020cdf773c0_I20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">kfy:SeniorUnsecuredNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f523692a14a419dba382e33388623aa_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">kfy:SeniorUnsecuredNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19bcba0c6f764bcbb0fa556d13e7410d_D20220624-20220624"><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="i299951123f7e4572afd5287bc5ff4e61_I20220624"><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:instant>2022-06-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i367668045de0486190cf1f6750034b0b_I20220624"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:AmendedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib847972c3c5f47c3b515bee08caeff12_I20220624"><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:DelayedDrawTermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69cbf13426c940419da9a9911f8df3f3_D20220624-20220624"><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="srt:RangeAxis">srt:MaximumMember</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="i472d6d89a17d4545a690e01f7cc2bfdb_D20220624-20220624"><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="srt:RangeAxis">srt:MaximumMember</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="ifbcda801ef7447e386c54e72b2bc7583_D20221001-20240630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">kfy:DelayedDrawTermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i487d9e0443b84741b3877910024b86ff_D20241001-20270630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">kfy:DelayedDrawTermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2027-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46f7808f6ace4656a709641c03e9be3a_D20220624-20220624"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">kfy:SecuredFinancingOvernightRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:CreditAgreementMember</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="i0bda1c3295ca40859b2b223508051d0b_D20220624-20220624"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">kfy:SecuredFinancingOvernightRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:CreditAgreementMember</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="i9333c5897b3f4c1f981292da6ef3df63_D20220624-20220624"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">kfy:SecuredFinancingOvernightRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="i2ff7c45e25454c7d8ad2b1932512f637_D20220624-20220624"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:CreditAgreementMember</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="ibed8d7853547422bb0c0d78b81a2f486_D20220624-20220624"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="i76af9b1c9d1249c3bb0165ddb5231062_D20220624-20220624"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">kfy:DelayedDrawTermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:CreditAgreementMember</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="i01064e3bb4c946368c32c9ff23262db4_D20220624-20220624"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:CreditAgreementMember</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="i1b88bf1e02fc418da78de98264426c04_D20220624-20220624"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="i3f697161b9cd493c9ae09eb9f03f9a18_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">kfy:PriorCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6dad3b1052a64a12bf855cf58cfb3dc9_I20221031"><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>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7755f8db423e4ac296176295a6540a6d_I20221031"><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>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79f89f90deec415d9e35df2c36c22af8_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">kfy:PriorCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ef817d376344c7689b5926efb7e6ec5_I20221031"><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>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e66527a085f4ff6b6b25485350a7254_I20220430"><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>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c9212b3d6ac4e05a61237b8a3333b3d_I20220430"><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>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id76cb6819fb34d3288b3442b88bc03f1_I20221031"><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>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a2c3a2e32c040d6ace1d94372ac22eb_I20221031"><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>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5e0c40ce2b54fa8accaf53a656d1bff_I20221031"><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>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i920044d8585f438d8b5cbf77a111012e_I20220801"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kfy:InfinityConsultingSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie798946fc7284ae59236163b09e128a4_D20220801-20220801"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kfy:InfinityConsultingSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2022-08-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i355acc35d57c46ee9ccaaec7333475dd_I20220801"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kfy:InfinityConsultingSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id13555e55cb4461c8df74e5b2400fae2_I20220801"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kfy:InfinityConsultingSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifdd99fa2ed8b457abc1bb87b8545a9e2_D20220801-20220801"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kfy:InfinityConsultingSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2022-08-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia879bc2f45314ab590452809dee53ce2_D20220801-20220801"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000056679</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kfy:InfinityConsultingSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2022-08-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i67143840694f4bee97f7d5704ed0f7cc_I20221207"><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><xbrldi:explicitMember dimension="us-gaap:DividendsAxis">us-gaap:DividendDeclaredMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-07</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="id91ca35a6117411b8631f85537d7c050_1"></div><div style="min-height:94.5pt;width:100%"><div><img src="kfy-20221031_g1.jpg" alt="kfy-20221031_g1.jpg" style="height:69px;margin-bottom:5pt;vertical-align:text-bottom;width:230px"/></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%">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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:4pt"><td colspan="3" style="border-bottom:2pt solid #006550;padding:0 1pt"></td></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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGV4dHJlZ2lvbjplYzk3NTQxZTZiN2E0N2ZkYjYwMmNjYTdjNDcxNDNkMl8yMDA1_178652c4-0f31-4af6-bdb4-ba54cf067952">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><td style="width:4.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.762%"></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%"><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGFibGU6MzA0NDM3MDZlNmU1NDNkMDhhNjBhNTYxZTc5OGNlMzgvdGFibGVyYW5nZTozMDQ0MzcwNmU2ZTU0M2QwOGE2MGE1NjFlNzk4Y2UzOF8wLTAtMS0xLTI4Mw_ae4837b2-988e-4e71-9339-a4090ca5f5ce">&#9745;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGV4dHJlZ2lvbjplYzk3NTQxZTZiN2E0N2ZkYjYwMmNjYTdjNDcxNDNkMl8xMDk5NTExNjI5ODA2_e063d8ab-5a73-4a1f-93c7-521d928857ee">October 31, 2022</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><td style="width:4.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.762%"></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:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGFibGU6MTQ1Y2M5MWY2MDY1NGRlY2IwYWI0MmNlZWEwZDRhYWUvdGFibGVyYW5nZToxNDVjYzkxZjYwNjU0ZGVjYjBhYjQyY2VlYTBkNGFhZV8wLTAtMS0xLTI4Mw_a4999718-04a0-492b-b4e1-5d04aeee9984">o</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGV4dHJlZ2lvbjplYzk3NTQxZTZiN2E0N2ZkYjYwMmNjYTdjNDcxNDNkMl8yMDA5_f7406e4c-2b1c-46d4-8c4c-d7b92306d9fe">001-14505</ix:nonNumeric></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:4pt"><td colspan="3" style="border-bottom:2pt solid #006550;padding:0 1pt"></td></tr></table></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%"><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGV4dHJlZ2lvbjplYzk3NTQxZTZiN2E0N2ZkYjYwMmNjYTdjNDcxNDNkMl8yMDAx_78542d04-2d79-4bf6-9879-0495f1929ec2">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><td style="width:48.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.597%"></td><td style="width:0.1%"></td></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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGFibGU6YTUyZGZhYWFlZjFmNDBlYmE2MzExY2U3ZTk0NjJiNDgvdGFibGVyYW5nZTphNTJkZmFhYWVmMWY0MGViYTYzMTFjZTdlOTQ2MmI0OF8wLTAtMS0xLTI4Mw_ffb65394-d704-4dce-9164-1d00a120f4cf">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGFibGU6YTUyZGZhYWFlZjFmNDBlYmE2MzExY2U3ZTk0NjJiNDgvdGFibGVyYW5nZTphNTJkZmFhYWVmMWY0MGViYTYzMTFjZTdlOTQ2MmI0OF8wLTItMS0xLTI4Mw_72172b38-97e1-4138-9063-d948e51e2d36">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><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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGV4dHJlZ2lvbjplYzk3NTQxZTZiN2E0N2ZkYjYwMmNjYTdjNDcxNDNkMl8zMTM_2f5f7abb-bd56-4f5e-a7ee-c63447769625">1900 Avenue of the Stars</ix:nonNumeric>, <ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGV4dHJlZ2lvbjplYzk3NTQxZTZiN2E0N2ZkYjYwMmNjYTdjNDcxNDNkMl8zMTc_62e2696f-9d55-41df-810d-a0ffc0a924b5">Suite 1500</ix:nonNumeric>, <ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGV4dHJlZ2lvbjplYzk3NTQxZTZiN2E0N2ZkYjYwMmNjYTdjNDcxNDNkMl8zMjE_57e4f061-7e51-432f-83e5-7bdfc369bbfc">Los Angeles</ix:nonNumeric>, <ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGV4dHJlZ2lvbjplYzk3NTQxZTZiN2E0N2ZkYjYwMmNjYTdjNDcxNDNkMl8zMjU_0544ac87-b731-4446-b50b-832fc8d01b16">California</ix:nonNumeric> <ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGV4dHJlZ2lvbjplYzk3NTQxZTZiN2E0N2ZkYjYwMmNjYTdjNDcxNDNkMl8zMjg_e0d1835b-d2f3-4efa-a875-0237747548e2">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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGV4dHJlZ2lvbjplYzk3NTQxZTZiN2E0N2ZkYjYwMmNjYTdjNDcxNDNkMl8yMDA2_e3b9c4fd-31fa-4b75-9a10-8c78cdd25fef">310</ix:nonNumeric>) <ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGV4dHJlZ2lvbjplYzk3NTQxZTZiN2E0N2ZkYjYwMmNjYTdjNDcxNDNkMl8yMDAy_cb899a53-1d25-4cd8-bcbe-109779085316">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><td style="width:40.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.186%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.758%"></td><td style="width:0.1%"></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%">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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGFibGU6ZDRmMGY4ZDhiODljNDgyYWI0Nzk2MmJlNjhiM2E0OGIvdGFibGVyYW5nZTpkNGYwZjhkOGI4OWM0ODJhYjQ3OTYyYmU2OGIzYTQ4Yl8xLTAtMS0xLTI4Mw_b6221b45-be68-44ae-8bdc-c42a5f9cf5e1">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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGFibGU6ZDRmMGY4ZDhiODljNDgyYWI0Nzk2MmJlNjhiM2E0OGIvdGFibGVyYW5nZTpkNGYwZjhkOGI4OWM0ODJhYjQ3OTYyYmU2OGIzYTQ4Yl8xLTEtMS0xLTI4Mw_77c4e95d-9a9b-4a81-8604-4f3490d22792">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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGFibGU6ZDRmMGY4ZDhiODljNDgyYWI0Nzk2MmJlNjhiM2E0OGIvdGFibGVyYW5nZTpkNGYwZjhkOGI4OWM0ODJhYjQ3OTYyYmU2OGIzYTQ4Yl8xLTItMS0xLTI4Mw_6d096210-a4a8-4770-aaf8-f6ec6b8d783f">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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGV4dHJlZ2lvbjplYzk3NTQxZTZiN2E0N2ZkYjYwMmNjYTdjNDcxNDNkMl8yMDA3_4c25b4d6-c0be-4334-b902-f20154e6967c">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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGV4dHJlZ2lvbjplYzk3NTQxZTZiN2E0N2ZkYjYwMmNjYTdjNDcxNDNkMl8yMDAz_7f1757cc-4c94-4aeb-8dad-28cd5332187e">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><td style="width:1.784%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.907%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.909%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%"><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGFibGU6YjQ3NmYxNDJiODQyNDQ2NDliYWFhZWE3OTM4ZTFlMjcvdGFibGVyYW5nZTpiNDc2ZjE0MmI4NDI0NDY0OWJhYWFlYTc5MzhlMWUyN18wLTEtMS0xLTEwMjA3L3RleHRyZWdpb246NzcwMjk1ZWE5NTQ5NDJjMDhjYjlkNjZjNGYwYmQ4YmRfNTQ5NzU1ODEzODkzMg_d695eea8-33dd-4514-b0b9-406b9f5e941b">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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">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><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGFibGU6YjQ3NmYxNDJiODQyNDQ2NDliYWFhZWE3OTM4ZTFlMjcvdGFibGVyYW5nZTpiNDc2ZjE0MmI4NDI0NDY0OWJhYWFlYTc5MzhlMWUyN18yLTItMS0xLTI4Mw_808b711d-d640-4fc9-adee-6d6d41040678"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Smaller reporting company </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:114%">o</span></ix:nonNumeric></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGFibGU6YjQ3NmYxNDJiODQyNDQ2NDliYWFhZWE3OTM4ZTFlMjcvdGFibGVyYW5nZTpiNDc2ZjE0MmI4NDI0NDY0OWJhYWFlYTc5MzhlMWUyN18zLTItMS0xLTI4Mw_ab782d74-2bbc-48e5-a44c-c01742b0164a"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Emerging growth company </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:114%">o</span></ix:nonNumeric></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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGV4dHJlZ2lvbjplYzk3NTQxZTZiN2E0N2ZkYjYwMmNjYTdjNDcxNDNkMl8yMDA4_70b0e9c7-6319-4f5b-a295-0f94788ab942">&#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 December&#160;2, 2022 was <ix:nonFraction unitRef="shares" contextRef="ia11cac5f6e2a492994fe3411abb83800_I20221202" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGV4dHJlZ2lvbjplYzk3NTQxZTZiN2E0N2ZkYjYwMmNjYTdjNDcxNDNkMl8yMDA0_4efbc1da-b10f-4c40-b1ad-d1f684193154">52,709,950</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="id91ca35a6117411b8631f85537d7c050_7"></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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><td style="width:7.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:82.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.023%"></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: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><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:0 1pt"></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: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="#id91ca35a6117411b8631f85537d7c050_10">Part I. Financial Information</a></span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 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: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="#id91ca35a6117411b8631f85537d7c050_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="#id91ca35a6117411b8631f85537d7c050_13">Consolidated Financial Statements</a></span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 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:0 1pt"></td><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="#id91ca35a6117411b8631f85537d7c050_16">Consolidated Balance Sheets as of </a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id91ca35a6117411b8631f85537d7c050_16">October</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id91ca35a6117411b8631f85537d7c050_16"> 31, 2022 (unaudited) and April 30, 2022</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="#id91ca35a6117411b8631f85537d7c050_16">1</a></span></div></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 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:0 1pt"></td><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="#id91ca35a6117411b8631f85537d7c050_19">Consolidated Statements of Income (unaudited) for the three </a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id91ca35a6117411b8631f85537d7c050_19">and si</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id91ca35a6117411b8631f85537d7c050_19">x </a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id91ca35a6117411b8631f85537d7c050_19">months ended </a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id91ca35a6117411b8631f85537d7c050_19">October</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id91ca35a6117411b8631f85537d7c050_19"> 31, 2022 and 2021</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="#id91ca35a6117411b8631f85537d7c050_19">2</a></span></div></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 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:0 1pt"></td><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="#id91ca35a6117411b8631f85537d7c050_22">Consolidated Statements of Comprehensive Income (unaudited) for the three</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id91ca35a6117411b8631f85537d7c050_22"> and six</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id91ca35a6117411b8631f85537d7c050_22"> months ended </a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id91ca35a6117411b8631f85537d7c050_22">October</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id91ca35a6117411b8631f85537d7c050_22"> 31, 2022 and 2021</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="#id91ca35a6117411b8631f85537d7c050_22">3</a></span></div></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 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:0 1pt"></td><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="#id91ca35a6117411b8631f85537d7c050_25">Consolidated Statements of Stockholders&#8217; Equity (unaudited) for three </a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id91ca35a6117411b8631f85537d7c050_25">and six </a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id91ca35a6117411b8631f85537d7c050_25">months ended </a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id91ca35a6117411b8631f85537d7c050_25">October</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id91ca35a6117411b8631f85537d7c050_25"> 31, 2022 and 2021</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="#id91ca35a6117411b8631f85537d7c050_25">4</a></span></div></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 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:0 1pt"></td><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="#id91ca35a6117411b8631f85537d7c050_28">Consolidated Statements of Cash Flows (unaudited) for the </a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id91ca35a6117411b8631f85537d7c050_28">six</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id91ca35a6117411b8631f85537d7c050_28"> months ended </a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id91ca35a6117411b8631f85537d7c050_28">October </a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#id91ca35a6117411b8631f85537d7c050_28">31, 2022 and 2021</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="#id91ca35a6117411b8631f85537d7c050_28">5</a></span></div></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 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:0 1pt"></td><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="#id91ca35a6117411b8631f85537d7c050_31">Notes to 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="#id91ca35a6117411b8631f85537d7c050_31">6</a></span></div></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 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: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="#id91ca35a6117411b8631f85537d7c050_79">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="#id91ca35a6117411b8631f85537d7c050_79">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="#id91ca35a6117411b8631f85537d7c050_79">29</a></span></div></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 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: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="#id91ca35a6117411b8631f85537d7c050_100">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="#id91ca35a6117411b8631f85537d7c050_100">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="#id91ca35a6117411b8631f85537d7c050_100">48</a></span></div></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 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: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="#id91ca35a6117411b8631f85537d7c050_103">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="#id91ca35a6117411b8631f85537d7c050_103">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="#id91ca35a6117411b8631f85537d7c050_103">49</a></span></div></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 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:0 1pt"></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: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="#id91ca35a6117411b8631f85537d7c050_106">Part II. Other Information</a></span></div></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 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: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="#id91ca35a6117411b8631f85537d7c050_109">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="#id91ca35a6117411b8631f85537d7c050_109">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="#id91ca35a6117411b8631f85537d7c050_109">50</a></span></div></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 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: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="#id91ca35a6117411b8631f85537d7c050_112">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="#id91ca35a6117411b8631f85537d7c050_112">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="#id91ca35a6117411b8631f85537d7c050_112">50</a></span></div></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 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: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="#id91ca35a6117411b8631f85537d7c050_115">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="#id91ca35a6117411b8631f85537d7c050_115">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="#id91ca35a6117411b8631f85537d7c050_115">50</a></span></div></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 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: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="#id91ca35a6117411b8631f85537d7c050_118">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="#id91ca35a6117411b8631f85537d7c050_118">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="#id91ca35a6117411b8631f85537d7c050_118">51</a></span></div></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 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:0 1pt"></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="#id91ca35a6117411b8631f85537d7c050_121">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="#id91ca35a6117411b8631f85537d7c050_121">52</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="id91ca35a6117411b8631f85537d7c050_10"></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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="id91ca35a6117411b8631f85537d7c050_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. Consolidated Financial Statements</span></div><div id="id91ca35a6117411b8631f85537d7c050_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%">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><td style="width:59.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.445%"></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:18.446%"></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%">October 31,<br/>2022</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/>2022</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%">(unaudited) </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: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, 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><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: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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNC0xLTEtMS0yODM_ba8bcb20-eddb-40bb-bd2b-19ced8d51493">593,900</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNC0zLTEtMS0yODM_a61e69a4-f8b9-448f-a8e2-44f180a8b04b">978,070</ix:nonFraction>&#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%">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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNS0xLTEtMS0yODM_f46e3fc9-1296-491a-994c-8941c2506b7c">59,188</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNS0zLTEtMS0yODM_deeca89e-c1e2-488f-9e14-0135e7a34dac">57,244</ix:nonFraction>&#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%">Receivables due from clients, net of allowance for doubtful accounts of $<ix:nonFraction unitRef="usd" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNi0wLTEtMS0yODMvdGV4dHJlZ2lvbjo5YjRjMGMxYjBkNjk0NDFiYjk5NWI2MzdkNDQyMzljM183Ng_3b6f0de6-10d9-4743-8610-bfee6e4f0753">40,959</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNi0wLTEtMS0yODMvdGV4dHJlZ2lvbjo5YjRjMGMxYjBkNjk0NDFiYjk5NWI2MzdkNDQyMzljM184Mw_e4d6b166-02e1-4d64-abdd-16a0e8a3e1a6">36,384</ix:nonFraction> at October&#160;31, 2022 and April&#160;30, 2022, 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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNi0xLTEtMS0yODM_35a78eff-bf6c-4b5f-81ae-d66b7872806f">670,408</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNi0zLTEtMS0yODM_a5e2497c-b8b3-4e96-8eaf-ad24c895bb5a">590,260</ix:nonFraction>&#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 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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="kfy:IncomeTaxesAndOtherReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNy0xLTEtMS0yODM_88780c24-0013-4d53-b3a1-0868853f1c91">48,070</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="kfy:IncomeTaxesAndOtherReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNy0zLTEtMS0yODM_428fb5b5-03c2-4c89-849b-9eee47006c2e">31,884</ix:nonFraction>&#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%">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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="kfy:UnearnedCompensationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfOC0xLTEtMS0yODM_91ffb490-f56a-4d4e-9d10-8cfeced5d9dc">62,411</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="kfy:UnearnedCompensationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfOC0zLTEtMS0yODM_09f18415-20c5-4b2d-9bac-73eb4d8a9175">60,749</ix:nonFraction>&#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%">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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfOS0xLTEtMS0yODM_36c45292-0bf3-443f-8cbd-14d8fba55701">46,388</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfOS0zLTEtMS0yODM_9334e343-e948-4144-be96-7dfd7f046ce2">41,763</ix:nonFraction>&#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 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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMTAtMS0xLTEtMjgz_98761ee7-a196-4ee2-bfb1-788c3cc4d4c2">1,480,365</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMTAtMy0xLTEtMjgz_25474de9-cd53-4d2d-a81b-b6b89cf6c27b">1,759,970</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></tr><tr style="height:5pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 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: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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMTItMS0xLTEtMjgz_31ca85ec-f289-4e57-b5a9-789d86d5f8e4">178,565</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMTItMy0xLTEtMjgz_6392be8a-769a-4e52-99e9-9768ea49f114">175,783</ix:nonFraction>&#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%">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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMTMtMS0xLTEtMjgz_5500be8e-639d-4849-9485-17a427785175">153,041</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMTMtMy0xLTEtMjgz_00907463-e32a-46cf-bd83-d85252cf0ea4">138,172</ix:nonFraction>&#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%">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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMTQtMS0xLTEtMjgz_709d9296-9d4b-4ad5-a78a-9dba6d4ac589">151,537</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMTQtMy0xLTEtMjgz_609f403a-6907-4aca-89a8-4457600e4cd6">167,734</ix:nonFraction>&#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%">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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:CashSurrenderValueOfLifeInsurance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMTUtMS0xLTEtMjgz_a333055a-80fa-4bd3-8510-c530903df040">184,230</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:CashSurrenderValueOfLifeInsurance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMTUtMy0xLTEtMjgz_70c8386f-773e-4813-ac8d-717c54680e38">183,308</ix:nonFraction>&#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%">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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMTYtMS0xLTEtMjgz_ed0cc80a-dc10-4395-a3b8-c47848286efd">83,899</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMTYtMy0xLTEtMjgz_ef47a45b-bd08-49dd-8790-c816069d7142">84,712</ix:nonFraction>&#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%">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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMTctMS0xLTEtMjgz_e347bfdc-6841-48fd-92c1-ae5eb6dab156">790,063</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMTctMy0xLTEtMjgz_3ee495a7-919d-4948-b852-404d56a4cb38">725,592</ix:nonFraction>&#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%">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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMTgtMS0xLTEtMjgz_029d2b9a-5740-4c63-a7c1-1d35d8f2951c">94,408</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMTgtMy0xLTEtMjgz_b84723e1-7eb5-436a-b439-ffa91a2bda86">89,770</ix:nonFraction>&#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%">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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="kfy:UnearnedCompensationNonCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMTktMS0xLTEtMjgz_7408864b-b733-41d9-a503-e80e851d9cea">122,361</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="kfy:UnearnedCompensationNonCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMTktMy0xLTEtMjgz_52ef72d6-9407-47d9-9129-21af9dbf793d">118,238</ix:nonFraction>&#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%">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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:InvestmentsAndOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMjAtMS0xLTEtMjgz_2ca5619f-0ae9-44af-9d26-f4b877153075">23,266</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:InvestmentsAndOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMjAtMy0xLTEtMjgz_f3ddc418-8221-40c9-b27f-c64766b26a31">21,267</ix:nonFraction>&#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 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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMjEtMS0xLTEtMjgz_ab32bce6-2b26-4868-a338-db1654154bfe">3,261,735</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMjEtMy0xLTEtMjgz_1f0b9dee-bd73-433d-80f2-d70a7de232e4">3,464,546</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></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><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: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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMjMtMS0xLTEtMjgz_088873d5-1f36-450e-aa6d-aa0e1408442b">48,623</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMjMtMy0xLTEtMjgz_c51f5a00-fccb-46ce-a0d1-c88e90f8fb1b">50,932</ix:nonFraction>&#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 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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMjQtMS0xLTEtMjgz_c6e22af6-a392-4073-9771-41c1feaf14e1">26,094</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMjQtMy0xLTEtMjgz_61401828-a85d-4741-96c3-d6a9c2823712">34,450</ix:nonFraction>&#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%">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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMjUtMS0xLTEtMjgz_2737a0f6-e449-462b-9dcc-0b4bbceeae8d">327,949</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMjUtMy0xLTEtMjgz_d19f4b8c-0e21-41c4-bc97-c8cc8b77e057">547,826</ix:nonFraction>&#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%">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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMjYtMS0xLTEtMjgz_913e979a-8d61-4616-a15b-a54e7b02f7e0">49,039</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMjYtMy0xLTEtMjgz_71c93bb4-dda8-41ff-937a-757cb8bf35b9">48,609</ix:nonFraction>&#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%">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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMjctMS0xLTEtMjgz_4a484aca-4502-4f5e-b127-49f450379673">303,470</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMjctMy0xLTEtMjgz_0dff495c-4aa8-42dc-b0bc-7a81743d3588">302,408</ix:nonFraction>&#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 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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMjgtMS0xLTEtMjgz_24a070dc-4dbb-4fbb-ab4f-d956c8dfe154">755,175</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMjgtMy0xLTEtMjgz_5fbcf016-2f0c-4f44-999f-280544d2c6fd">984,225</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></tr><tr style="height:12pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 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: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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzAtMS0xLTEtMjgz_16c40d59-b8ad-4770-8f55-5de91d7e2f81">369,960</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzAtMy0xLTEtMjgz_f3cbbc2a-bbda-43e2-a50c-c0ca1d3c1b76">357,175</ix:nonFraction>&#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%">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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzEtMS0xLTEtMjgz_9b08d264-8021-489e-94e5-234b0939935c">127,886</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzEtMy0xLTEtMjgz_801aeaec-1712-4a5e-b0c5-e68420c51c9c">151,212</ix:nonFraction>&#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%">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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzItMS0xLTEtMjgz_f8db3340-cfc0-48cc-888a-9fe5b73f9614">395,831</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzItMy0xLTEtMjgz_3acc9a82-408c-472b-b2fe-140fdc7d8625">395,477</ix:nonFraction>&#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%">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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzMtMS0xLTEtMjgz_af9b252c-acc0-4006-bdc3-d09b844b819f">2,776</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzMtMy0xLTEtMjgz_52f0cd72-6b20-4b98-8aa7-c684b92f4743">2,715</ix:nonFraction>&#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%">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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzQtMS0xLTEtMjgz_c4854c69-4b51-47a1-aded-0546e6b7580b">27,387</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzQtMy0xLTEtMjgz_c9911440-3e54-4915-afe8-fabf58f4579b">24,153</ix:nonFraction>&#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 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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzUtMS0xLTEtMjgz_926a1a18-636b-4c40-9ae3-c6f7d4b9146d">1,679,015</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzUtMy0xLTEtMjgz_c9354c12-4f7d-481c-bbfc-a2f8f7c7cb6b">1,914,957</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></tr><tr style="height:5pt"><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:8pt;font-weight:400;line-height:100%">Stockholders' equity</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;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%">Common stock: $<ix:nonFraction unitRef="usdPerShare" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzgtMC0xLTEtMjgzL3RleHRyZWdpb246YzQ2NzZkZjIyMWEzNGU3YmJjNGQyOGY1Mjc2Y2FmOTVfMTg_918086eb-0ebb-42f3-a139-483a3dd87a14"><ix:nonFraction unitRef="usdPerShare" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzgtMC0xLTEtMjgzL3RleHRyZWdpb246YzQ2NzZkZjIyMWEzNGU3YmJjNGQyOGY1Mjc2Y2FmOTVfMTg_d18c1019-d50a-488f-9fcf-a06c54f90013">0.01</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzgtMC0xLTEtMjgzL3RleHRyZWdpb246YzQ2NzZkZjIyMWEzNGU3YmJjNGQyOGY1Mjc2Y2FmOTVfMzI_b601da4e-82fc-4564-ac99-a26a196f26f9"><ix:nonFraction unitRef="shares" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzgtMC0xLTEtMjgzL3RleHRyZWdpb246YzQ2NzZkZjIyMWEzNGU3YmJjNGQyOGY1Mjc2Y2FmOTVfMzI_f6dc1996-45ba-490d-92ad-5b013cd6bcc8">150,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzgtMC0xLTEtMjgzL3RleHRyZWdpb246YzQ2NzZkZjIyMWEzNGU3YmJjNGQyOGY1Mjc2Y2FmOTVfNTQ_4362c2af-2757-438c-bc14-5fe9dd0c1fbe">76,622</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzgtMC0xLTEtMjgzL3RleHRyZWdpb246YzQ2NzZkZjIyMWEzNGU3YmJjNGQyOGY1Mjc2Y2FmOTVfNjE_9347fc49-fe33-46f4-bbc8-ade5508ee130">75,409</ix:nonFraction> shares issued and <ix:nonFraction unitRef="shares" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzgtMC0xLTEtMjgzL3RleHRyZWdpb246YzQ2NzZkZjIyMWEzNGU3YmJjNGQyOGY1Mjc2Y2FmOTVfODI_68e91e50-676f-4ccb-ac92-200053bb2491">52,909</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzgtMC0xLTEtMjgzL3RleHRyZWdpb246YzQ2NzZkZjIyMWEzNGU3YmJjNGQyOGY1Mjc2Y2FmOTVfODk_471a42b4-9c21-4d80-ab9e-806ce484ff35">53,190</ix:nonFraction> shares outstanding at October&#160;31, 2022 and April&#160;30, 2022, 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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:CommonStocksIncludingAdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzgtMS0xLTEtMjgz_1fe2fba0-983b-4065-bc71-fc4fadf2fca5">446,280</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:CommonStocksIncludingAdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzgtMy0xLTEtMjgz_4476e8e5-d0c9-4c54-9493-ef2a3de41ffe">502,008</ix:nonFraction>&#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%">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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzktMS0xLTEtMjgz_e17e12b9-f74c-4325-85a9-eceadd2bb60f">1,268,437</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzktMy0xLTEtMjgz_9454af7b-ddf0-47d8-a196-e8d43b4cb3d0">1,134,523</ix:nonFraction>&#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%">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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNDAtMS0xLTEtMjgz_f4274ac0-8ca0-48ed-b4a0-f5b3ccf21d44">136,665</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNDAtMy0xLTEtMjgz_d2615d18-9fbb-4848-b108-53eb9a888aa5">92,185</ix:nonFraction>)</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 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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNDEtMS0xLTEtMjgz_bcdcf1c5-1679-4a0b-b8a8-e81a44964c23">1,578,052</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNDEtMy0xLTEtMjgz_c10429db-e82e-44e3-9dd9-b86aca69555c">1,544,346</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></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNDItMS0xLTEtMjgz_ae1b3309-043f-47eb-947b-1b501be96480">4,668</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNDItMy0xLTEtMjgz_6a7fe876-f9ae-4340-8bfe-b9f2506d7302">5,243</ix:nonFraction>&#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 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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNDMtMS0xLTEtMjgz_58aad2b2-5d0b-446f-9d7d-05e1d2b18925">1,582,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><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%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNDMtMy0xLTEtMjgz_d47a0a44-5495-41ea-a0e7-3432ab1c5900">1,549,589</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></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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNDQtMS0xLTEtMjgz_b7efcc34-325d-42cf-9748-bf7f411b413e">3,261,735</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNDQtMy0xLTEtMjgz_e037010c-676e-4ed9-a9c6-a571ebf29f08">3,464,546</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></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 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="id91ca35a6117411b8631f85537d7c050_19"></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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%">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><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/>October 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%">Six Months Ended<br/>October 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%">2022</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-bottom:1pt solid #000;border-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%">2021</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;border-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%">2022</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-bottom:1pt solid #000;border-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%">2021</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, 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="ie6ceffb992f44ad89cde3de650c35813_D20220801-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMy0xLTEtMS0yODM_47c3777f-9ddc-4db6-9dec-611f4dda8bbd">727,849</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd698f7bd08e4ddba3ad3f20409bf0e4_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMy0zLTEtMS0yODM_d775d466-5584-4d5c-90e6-895f36eed5c6">639,443</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b52f705f96f40bcbe18cb941b7132e0_D20220501-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMy01LTEtMS0yODM_b30442ca-abf2-4c32-b7a0-260a7c555daf">1,423,752</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieec98cadca88449a81324b23b06f31dd_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMy03LTEtMS0yODM_4f271680-8c9c-4e82-8c40-dcf23e334895">1,224,838</ix:nonFraction>&#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%">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="i98fe2cef118047b1b0dd7fff70a98517_D20220801-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfNC0xLTEtMS0yODM_3bd012bc-f081-4075-948c-c71f84513727">7,870</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80f333075500451e836e46233e372ebb_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfNC0zLTEtMS0yODM_aabf6a0c-e83b-4107-883d-a85bb715d122">3,955</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31f0738ca96c415eb40d2d2822d37306_D20220501-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfNC01LTEtMS0yODM_770e049c-9750-4f9b-baa7-5c1698ae6b47">15,115</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide74ce33e2c244c2a3079e55b7b277ea_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfNC03LTEtMS0yODM_ee42df94-72ac-45d6-82f7-7bb1c15540e8">6,658</ix:nonFraction>&#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: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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfNS0xLTEtMS0yODM_44a9cac0-5fde-41ac-8a4b-13562bffe109">735,719</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><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%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfNS0zLTEtMS0yODM_7150be03-061d-4e21-819f-55e329c96867">643,398</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfNS01LTEtMS0yODM_5bed0e9d-def1-4724-b2a3-8c772ddcbb29">1,438,867</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><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%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfNS03LTEtMS0yODM_8c785156-c8bc-4638-9694-e65ad4e58efa">1,231,496</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></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: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: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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:LaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfNy0xLTEtMS0yODM_e50e2b50-a747-4920-bd24-94753a620504">464,766</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:LaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfNy0zLTEtMS0yODM_d0374602-aefc-4a67-a804-cf04fd81cb2c">431,640</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:LaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfNy01LTEtMS0yODM_b0c0f919-15ff-4c7a-8b70-27e36aecfb32">930,392</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:LaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfNy03LTEtMS0yODM_632cbc15-136e-49d8-a3c7-69147f3512ba">827,876</ix:nonFraction>&#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%">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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfOC0xLTEtMS0yODM_391a039b-60ce-47e8-9470-1214ecd9c478">65,086</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfOC0zLTEtMS0yODM_33ebd471-5238-4f04-a6f6-73769e7af23e">64,065</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfOC01LTEtMS0yODM_ca9ec078-42a6-4849-a0b2-0a52c5aa2fba">129,543</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfOC03LTEtMS0yODM_236d0902-2a1d-4fd7-a3af-e4d392bd762e">114,332</ix:nonFraction>&#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%">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="i5db159d28e8e4c3aa06d1511ee414384_D20220801-20221031" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfOS0xLTEtMS0yODM_dba5af17-1177-4f8f-b492-0618fe285258">7,870</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i954c8b25d3f443e78f9c30f7c7911c4e_D20210801-20211031" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfOS0zLTEtMS0yODM_e156b577-4732-4bc2-acb0-ba345aa9b1bb">3,955</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46311467a97b463abbb41e5c443fcfe5_D20220501-20221031" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfOS01LTEtMS0yODM_fa338ca2-a328-47b5-b570-ad86330f0749">15,115</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bde8a041a3e4300b4f3375e8bf975fd_D20210501-20211031" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfOS03LTEtMS0yODM_463c8569-204b-43b4-b1d3-6b535188c341">6,658</ix:nonFraction>&#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%">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="ie6ceffb992f44ad89cde3de650c35813_D20220801-20221031" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTAtMS0xLTEtMjgz_890ece85-50a5-4565-9205-5a9e14e2395f">61,257</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd698f7bd08e4ddba3ad3f20409bf0e4_D20210801-20211031" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTAtMy0xLTEtMjgz_de6f31e3-3779-443f-8d89-4e0d42fdc90a">24,329</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b52f705f96f40bcbe18cb941b7132e0_D20220501-20221031" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTAtNS0xLTEtMjgz_803b7ce8-057c-4fdf-baf0-a572adbce0d2">99,249</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieec98cadca88449a81324b23b06f31dd_D20210501-20211031" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTAtNy0xLTEtMjgz_f0245d7a-41e2-4d3b-82f6-08d91f475b61">46,322</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTEtMS0xLTEtMjgz_1b7b40c7-26de-4e9e-ac69-ce9ddfe7de52">17,093</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTEtMy0xLTEtMjgz_8e861558-84ee-4304-b584-f4423761d816">15,633</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTEtNS0xLTEtMjgz_77b6f0d8-fe68-4e1c-b3a9-6651eac6e3c6">33,322</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTEtNy0xLTEtMjgz_644d4a8b-9fa3-4522-84cb-aac48a5f2805">31,277</ix:nonFraction>&#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: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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTItMS0xLTEtMjgz_eebeccea-a786-46c0-b583-252d988a13ee">616,072</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><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%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTItMy0xLTEtMjgz_576bd318-6a8a-4dc3-9afd-8fc216856ce3">539,622</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTItNS0xLTEtMjgz_c57933c9-ae96-4789-b320-3a2da90063a7">1,207,621</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><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%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTItNy0xLTEtMjgz_53e08d28-2094-4860-9002-62a09f2ed1c3">1,026,465</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></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: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: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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTQtMS0xLTEtMjgz_c882f8a7-fdba-4b30-93ca-277ebacb7aac">119,647</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTQtMy0xLTEtMjgz_6bd25891-7df4-4f7c-bb97-78075b769a79">103,776</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTQtNS0xLTEtMjgz_93481228-dc97-4f7d-aba1-feb29fb7139b">231,246</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTQtNy0xLTEtMjgz_df91bc3e-1fe3-439e-be8a-c468ad101bc4">205,031</ix:nonFraction>&#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%">Other (loss) income, 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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTUtMS0xLTEtMjgz_9ab7a9de-03f9-4ebf-9bfa-fb3e7a588de3">9,048</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTUtMy0xLTEtMjgz_38a17117-80e8-4075-b610-2c30d94cff28">5,066</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTUtNS0xLTEtMjgz_efd5d4dd-268c-4748-95ce-2ebebfda05c2">8,273</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTUtNy0xLTEtMjgz_0d7d6e0a-fa1d-47b2-a932-181edc434c43">9,513</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTYtMS0xLTEtMjgz_2e6f51c8-174d-4bd9-8c19-f249f0816008">7,098</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTYtMy0xLTEtMjgz_8bf681a8-dd24-4c55-8907-8a2943350587">6,365</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTYtNS0xLTEtMjgz_8787f042-1d41-455b-a267-7d4b65317752">14,710</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTYtNy0xLTEtMjgz_ac339065-579a-4012-9c45-5ee7131574d3">11,791</ix:nonFraction>)</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 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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTctMS0xLTEtMjgz_31546db1-e53d-4c81-b4a0-67ae05e3831b">103,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><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%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTctMy0xLTEtMjgz_86b80145-17f2-4bab-9a43-8709ea072538">102,477</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTctNS0xLTEtMjgz_d8a0ab16-12cd-4e9a-ad16-e8fa08d70b71">208,263</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><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%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTctNy0xLTEtMjgz_61c3fec5-33f5-45f9-9b64-3cb44ee15e8f">202,753</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></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTgtMS0xLTEtMjgz_e02984e6-3a11-45b1-a44b-145522dd74b3">28,886</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTgtMy0xLTEtMjgz_94ebc955-c1e4-4cf1-9fab-7f428044c3f4">26,145</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTgtNS0xLTEtMjgz_368d10e1-8d7a-4e63-bf65-d1bf66a9d8f6">55,112</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTgtNy0xLTEtMjgz_83abd936-f251-4c34-b289-b9c71ff5b015">50,024</ix:nonFraction>&#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</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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTktMS0xLTEtMjgz_8f0eefd2-fc72-4e41-b600-aad647799e45">74,615</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><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%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTktMy0xLTEtMjgz_8a701599-05a8-4f5e-b45b-3a6ba4168292">76,332</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTktNS0xLTEtMjgz_6b70653a-3352-41e9-887c-e207cf7c35f9">153,151</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><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%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTktNy0xLTEtMjgz_73f5254c-219c-4d49-9b0e-2852f5e3c4c7">152,729</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></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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjAtMS0xLTEtMjgz_a71d731b-0b4c-4da0-9a2c-0cafafabb525">1,074</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjAtMy0xLTEtMjgz_ae42871d-faf4-43e6-a489-623a13fcf7a8">560</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjAtNS0xLTEtMjgz_7735168c-fe50-43d5-ab2e-7a12b72a75a6">2,363</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjAtNy0xLTEtMjgz_c5f4ee80-5d31-4caa-9748-9c7f0b160081">2,134</ix:nonFraction>)</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 Korn Ferry</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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjEtMS0xLTEtMjgz_cc3e9745-91b5-48a7-9ddc-18ffd0179589">73,541</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><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%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjEtMy0xLTEtMjgz_c88149de-d387-4f7c-b7f4-9d5971cf607e">75,772</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjEtNS0xLTEtMjgz_b88d7aa1-c9b4-439e-9be3-f5831bfabcac">150,788</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><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%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjEtNy0xLTEtMjgz_83de5ed2-6c40-4c9e-96d0-bc22381e4f27">150,595</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></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:400;line-height:100%">Earnings per common share attributable to Korn Ferry:</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 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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjQtMS0xLTEtMjgz_4f625d4b-3c6f-4128-9e43-20b7ba8117b9">1.39</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjQtMy0xLTEtMjgz_7e727cf0-1908-4726-b0ed-be216aa3a9c6">1.40</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjQtNS0xLTEtMjgz_ef496bde-2de2-4d10-a708-55349ff6f4bc">2.85</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjQtNy0xLTEtMjgz_47a1f198-f3d1-473f-bf15-27520949d739">2.78</ix:nonFraction>&#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 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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjUtMS0xLTEtMjgz_e457bcca-cc1d-44a0-b474-ba768630b1d0">1.38</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><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></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="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjUtMy0xLTEtMjgz_87eedc51-b2f5-419f-bcc5-16eafc0684d6">1.38</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><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjUtNS0xLTEtMjgz_a6ff77a0-a376-4807-abbf-3fecb5b8c648">2.83</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><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></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="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjUtNy0xLTEtMjgz_2042fd81-7490-4524-b152-a4b1da8d6772">2.75</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></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:400;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 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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjgtMS0xLTEtMjgz_55f90695-c558-4d94-b155-3e7dac61bda5">51,868</ix:nonFraction></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%"><ix:nonFraction unitRef="shares" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjgtMy0xLTEtMjgz_d4aa9ced-5d2e-4ea4-a60e-2908edacf744">53,114</ix:nonFraction></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%"><ix:nonFraction unitRef="shares" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjgtNS0xLTEtMjgz_fc2d9f2e-c020-4b9b-87b7-957aa159ea5c">51,820</ix:nonFraction></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%"><ix:nonFraction unitRef="shares" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjgtNy0xLTEtMjgz_31e922ea-07b6-479e-b594-7e689b8efcea">52,937</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-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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjktMS0xLTEtMjgz_ff435e5c-3452-4da2-af5f-04c240ded190">52,005</ix:nonFraction></span></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:2px 1pt;text-align:right;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="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjktMy0xLTEtMjgz_2d21dc75-6064-45f7-bab7-04b71a4cd4a1">53,568</ix:nonFraction></span></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:2px 1pt;text-align:right;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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjktNS0xLTEtMjgz_5aefecad-2eef-4b00-a1f3-792a36ca725b">52,143</ix:nonFraction></span></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:2px 1pt;text-align:right;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="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjktNy0xLTEtMjgz_6f3e40bf-890f-4c4d-a0b4-e01a4b51b8fc">53,494</ix:nonFraction></span></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:400;line-height:100%">Cash dividends declared per share:</span></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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMzEtMS0xLTEtMjgz_ad094c38-032b-4618-8a70-7f0fb88a7278">0.15</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><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMzEtMy0xLTEtMjgz_a4fb20f4-4e76-4895-b3ff-8f79185b5f45">0.12</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><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMzEtNS0xLTEtMjgz_bc05205c-eb39-410f-bd15-9355ea12fbbf">0.30</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><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMzEtNy0xLTEtMjgz_7be59070-09fb-4e9d-89ce-deab8780fc57">0.24</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></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 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="id91ca35a6117411b8631f85537d7c050_22"></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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%">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><td style="width:52.839%"></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.963%"></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/>October 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%">Six Months Ended<br/>October 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%">2022</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-bottom:1pt solid #000;border-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%">2021</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;border-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%">2022</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-bottom:1pt solid #000;border-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%">2021</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%">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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfMy0xLTEtMS0yODM_39ae6ba1-6312-466b-8c50-741917567a76">74,615</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfMy0zLTEtMS0yODM_e531d98f-6b86-4bbb-a32e-a16eaca8bbe3">76,332</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfMy01LTEtMS0yODM_fc8e0125-a32b-41d2-8041-fa97c1ab0309">153,151</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfMy03LTEtMS0yODM_c21316fd-027b-4c2c-84bd-0c78be6c6ad9">152,729</ix:nonFraction>&#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><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 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:100%">Other comprehensive (loss) income:</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:0 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 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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfNi0xLTEtMS0yODM_1381546b-0bad-4613-acab-d91cf738e484">27,774</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfNi0zLTEtMS0yODM_f76223ae-4ad6-4e6a-bedb-20cee05ae55e">7,195</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfNi01LTEtMS0yODM_144bec48-f5a3-4e2c-879c-485fc00aa7eb">44,079</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfNi03LTEtMS0yODM_d4a30b2a-658f-4a05-a6a7-299be725b4c5">15,539</ix:nonFraction>)</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%">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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfNy0xLTEtMS0yODM_233fc914-aa8f-4348-bf46-ce9833ce8f6a">54</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfNy0zLTEtMS0yODM_afab5d63-c3a7-48aa-9291-4a6170914699">351</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfNy01LTEtMS0yODM_738bc3c6-3e62-4ae6-bc5b-40d3211f1203">105</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfNy03LTEtMS0yODM_3bacbf78-dbfd-4e06-8a09-c81f4a856e2e">692</ix:nonFraction>&#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%">Net unrealized loss on marketable securities, 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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfOC0xLTEtMS0yODM_a4d0a5f1-4339-4a34-b946-5de23ee0f78d">258</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfOC0zLTEtMS0yODM_f401c957-e8de-48dd-b89f-e1848f0e675a">21</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfOC01LTEtMS0yODM_42b4b9fb-d75a-42a8-9096-f26417e13a0c">311</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfOC03LTEtMS0yODM_d8085de1-d128-4ab4-ae40-7aca1c3c4907">17</ix:nonFraction>)</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%">Comprehensive 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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfOS0xLTEtMS0yODM_995f38f3-8652-48dd-860a-7762c8b9301a">46,637</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><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%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfOS0zLTEtMS0yODM_d44bdcfc-e2e1-4501-a451-8eab3153bafa">69,467</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfOS01LTEtMS0yODM_f1e89477-f9da-42f6-8eb0-207e360c5a8a">108,866</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><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%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfOS03LTEtMS0yODM_433e63e8-2e32-4dce-9768-c57ac14984a4">137,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: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%">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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfMTAtMS0xLTEtMjgz_0252e3a6-c929-479f-bebf-251a0d4cedd5">1,317</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfMTAtMy0xLTEtMjgz_ec8657e2-5e6b-463a-954d-8882d84a8849">382</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfMTAtNS0xLTEtMjgz_f255bddb-78a1-4bb3-8685-269272b4889f">2,558</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfMTAtNy0xLTEtMjgz_76a9ae5c-bd3b-47a8-ba6b-48262054850a">1,980</ix:nonFraction>)</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%">Comprehensive income attributable to Korn Ferry</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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfMTEtMS0xLTEtMjgz_362ba753-61d4-49e4-9725-2efb7de641e7">45,320</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><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%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfMTEtMy0xLTEtMjgz_aca14330-591f-4fe0-9b33-15792964e1c8">69,085</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfMTEtNS0xLTEtMjgz_6931aee0-eefe-4f07-8914-062e13762463">106,308</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><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%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfMTEtNy0xLTEtMjgz_c7b641b4-1499-44ac-bf2e-b18e8c4f5f64">135,885</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></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 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="id91ca35a6117411b8631f85537d7c050_25"></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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%">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><td style="width:20.566%"></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.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:11.021%"></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:11.021%"></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.965%"></td><td style="width:0.1%"></td></tr><tr style="height:21pt"><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:7pt;font-weight:700;line-height:100%">Common Stock </span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" rowspan="2" 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%">Retained<br/>Earnings </span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" rowspan="2" 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%">Accumulated<br/>Other<br/>Comprehensive <br/>Loss, Net </span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" rowspan="2" 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%">Total<br/>Korn Ferry<br/>Stockholders'<br/>Equity</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" rowspan="2" 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%">Noncontrolling<br/>Interest</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" rowspan="2" 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%">Total <br/>Stockholder's <br/>Equity </span></td></tr><tr style="height:12pt"><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%">Shares </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-bottom:1pt solid #000;border-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><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="39" style="background-color:#e4e5e3;border-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%">(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:400;line-height:100%">Balance as of April 30, 2022</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i84bbcfa2f74844959b422c6f1a5d3f27_I20220430" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMy0xLTEtMS0yODM_6bc1e759-cabc-4ec7-aedb-fd055ef1013e">53,190</ix:nonFraction></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: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="i84bbcfa2f74844959b422c6f1a5d3f27_I20220430" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMy0zLTEtMS0yODM_285c5c01-1d91-498e-874a-36f8200e11bf">502,008</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-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="i0a88ac55f7a44ec3a906c689c1d41577_I20220430" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMy01LTEtMS0yODM_0f0f772e-af08-4e41-ae89-d318a609cc5d">1,134,523</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-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="i84f8d054b478491e8846f4cd6d1b0b94_I20220430" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMy03LTEtMS0yODM_85cfdd74-2443-4215-b71a-2c3e63669c33">92,185</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-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="i7c21761f20444e00845ee66078448c95_I20220430" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMy05LTEtMS0yODM_9011fe4e-3926-4b2e-8683-84ffcf6aa003">1,544,346</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-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="i3a8bdb576cc14d3ca8864dc8d268a1f9_I20220430" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMy0xMS0xLTEtMjgz_0106ed69-be7f-47b4-8af9-61e43fa9ade5">5,243</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-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="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMy0xMy0xLTEtMjgz_be280e08-05f4-4c82-8010-2e2f19860577">1,549,589</ix:nonFraction>&#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%">Net income</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:7pt;font-weight:400;line-height:100%">&#8212;</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: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%"><ix:nonFraction unitRef="usd" contextRef="id1d0892b98a340078b8de2feb0352345_D20220501-20220731" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfNC01LTEtMS0yODM_62ffae9d-9086-4ca2-89ff-0372f46ff9fe">77,247</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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%"><ix:nonFraction unitRef="usd" contextRef="i6d6c10aec7034722bef7155e9c769b39_D20220501-20220731" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfNC05LTEtMS0yODM_4b2c9296-2a4e-466f-b1df-00a3a70078e4">77,247</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i27a3be8e627c42ffa7847b57456cd5f0_D20220501-20220731" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfNC0xMS0xLTEtMjgz_56f9f4c5-6bfe-45d1-8be1-8312fc7e31ff">1,289</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i973141263eef4229a5467f155d6816e5_D20220501-20220731" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfNC0xMy0xLTEtMjgz_b63e3cd9-7b4f-490e-ba56-9dce821955ff">78,536</ix:nonFraction>&#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%">Other comprehensive loss</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:7pt;font-weight:400;line-height:100%">&#8212;</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: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%">(<ix:nonFraction unitRef="usd" contextRef="id12251f87872493485fff5f094f3db55_D20220501-20220731" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfNS03LTEtMS0yODM_23f64b48-5695-42c4-9940-7916e93c7889">16,259</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i6d6c10aec7034722bef7155e9c769b39_D20220501-20220731" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfNS05LTEtMS0yODM_fbe99ddf-a7ad-4ffa-a6d1-414e18358f12">16,259</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i27a3be8e627c42ffa7847b57456cd5f0_D20220501-20220731" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfNS0xMS0xLTEtMjgz_6f6b8552-82f1-4613-a504-21783a2f059c">48</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i973141263eef4229a5467f155d6816e5_D20220501-20220731" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfNS0xMy0xLTEtMjgz_eefffa41-651b-43dd-b8a7-f3467dc4c0e4">16,307</ix:nonFraction>)</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%">Dividends paid to shareholders</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:7pt;font-weight:400;line-height:100%">&#8212;</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: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%">(<ix:nonFraction unitRef="usd" contextRef="id1d0892b98a340078b8de2feb0352345_D20220501-20220731" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfNi01LTEtMS0yODM_e1bffc2d-ea3b-440c-88fb-ac22cb4a4ca0">8,703</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="i6d6c10aec7034722bef7155e9c769b39_D20220501-20220731" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfNi05LTEtMS0yODM_7d3ffd85-80fc-4994-bbdd-732499ff2b70">8,703</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="i973141263eef4229a5467f155d6816e5_D20220501-20220731" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfNi0xMy0xLTEtMjgz_c44fa9c9-5936-44d4-8e25-e54aa37d7108">8,703</ix:nonFraction>)</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%">Purchase of stock</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i9364452ac7ac42a99484ca3f23e9241f_D20220501-20220731" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfNy0xLTEtMS0yODM_0fecc859-dae1-4f5a-8310-9dd0322c8419">735</ix:nonFraction>)</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9364452ac7ac42a99484ca3f23e9241f_D20220501-20220731" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfNy0zLTEtMS0yODM_2835e1c9-4703-4fc3-abfe-1a9406f2eaa3">44,276</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="i6d6c10aec7034722bef7155e9c769b39_D20220501-20220731" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfNy05LTEtMS0yODM_59e2f17e-929a-404b-a7cc-035dea4e18cf">44,276</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="i973141263eef4229a5467f155d6816e5_D20220501-20220731" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfNy0xMy0xLTEtMjgz_d7daf2c8-0347-4626-8eef-fdbe00f7ce48">44,276</ix:nonFraction>)</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%">Issuance of stock</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9364452ac7ac42a99484ca3f23e9241f_D20220501-20220731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfOC0xLTEtMS0yODM_700075af-907f-47a1-a672-f0aa0de0eb05">1,047</ix:nonFraction></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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9364452ac7ac42a99484ca3f23e9241f_D20220501-20220731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfOC0zLTEtMS0yODM_afbcc60b-c97d-447d-a835-87f50907cf10">4,857</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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%"><ix:nonFraction unitRef="usd" contextRef="i6d6c10aec7034722bef7155e9c769b39_D20220501-20220731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfOC05LTEtMS0yODM_2190ae07-a078-44ea-8678-a29d4c62b374">4,857</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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%"><ix:nonFraction unitRef="usd" contextRef="i973141263eef4229a5467f155d6816e5_D20220501-20220731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfOC0xMy0xLTEtMjgz_94024805-8d3b-4c10-9fb8-ed2b3ae2020e">4,857</ix:nonFraction>&#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%">Stock-based compensation</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:7pt;font-weight:400;line-height:100%">&#8212;</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9364452ac7ac42a99484ca3f23e9241f_D20220501-20220731" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfOS0zLTEtMS0yODM_06aefd56-b663-4099-a31c-4e777199483f">7,538</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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%"><ix:nonFraction unitRef="usd" contextRef="i6d6c10aec7034722bef7155e9c769b39_D20220501-20220731" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfOS05LTEtMS0yODM_f0a9dc38-ef8b-4985-88e4-d3e04033eb67">7,538</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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%"><ix:nonFraction unitRef="usd" contextRef="i973141263eef4229a5467f155d6816e5_D20220501-20220731" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfOS0xMy0xLTEtMjgz_8c0a511c-b6c4-4002-915b-a440ef2080fb">7,538</ix:nonFraction>&#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%">Balance as of July 31, 2022</span></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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie3d45635908b42eb967dbc40b14df809_I20220731" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTAtMS0xLTEtMjgz_37a80b47-b56c-4d96-8b05-ebc491ef6f53">53,502</ix:nonFraction></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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3d45635908b42eb967dbc40b14df809_I20220731" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTAtMy0xLTEtMjgz_cd69b24a-dce1-4f92-88a6-2ba04d22d22a">470,127</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><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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5c8357a582f4f4b9e7ebc0a99060a38_I20220731" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTAtNS0xLTEtMjgz_d8672599-f12c-49fc-810b-aa3c9f03fc04">1,203,067</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><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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i79440ec59411449d9383182085184275_I20220731" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTAtNy0xLTEtMjgz_de187a42-242c-4dfe-bacb-408a8e766990">108,444</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><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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if98a937dbcea41ab827b60623c66bb12_I20220731" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTAtOS0xLTEtMjgz_9322882b-6682-4d0f-9193-f6ec9b9f106f">1,564,750</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><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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84f3c14cfb6d490f82afbdc89c806cc6_I20220731" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTAtMTEtMS0xLTI4Mw_3c1fd5a5-3a06-48db-b724-6a7af98c4d6d">6,484</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><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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64ff1417db314a6fad3b99c287247002_I20220731" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTAtMTMtMS0xLTI4Mw_ef03d433-c4c2-4f30-b982-5d6db4f8db8f">1,571,234</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></tr><tr><td colspan="3" 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%">Net income</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:7pt;font-weight:400;line-height:100%">&#8212;</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: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%"><ix:nonFraction unitRef="usd" contextRef="i6afa6073610249238164da2738887023_D20220801-20221031" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTEtNS0xLTEtMTMyMzk_995da6ba-c4c4-4bbe-aa4c-aff1fc50a763">73,541</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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%"><ix:nonFraction unitRef="usd" contextRef="iabc4092d66b74f21b6b20e7f2be6725d_D20220801-20221031" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTEtOS0xLTEtMTMyMzk_f7d42d47-dc63-48cc-8ffa-af052c45b13d">73,541</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i31d1ac4ebc7642c1aabc7594f235d420_D20220801-20221031" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTEtMTEtMS0xLTEzMjM5_a89999a4-d3ae-47ae-be85-4151539bd37e">1,074</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTEtMTMtMS0xLTEzMjM5_02cd8964-c48e-477d-a100-50381e799983">74,615</ix:nonFraction>&#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%">Other comprehensive loss</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:7pt;font-weight:400;line-height:100%">&#8212;</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: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%">(<ix:nonFraction unitRef="usd" contextRef="i7468ff0c0985491a8f67cad1c18f5843_D20220801-20221031" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTItNy0xLTEtMTMyMzk_341134b0-1cfb-4096-b8da-46522d0dc68b">28,221</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="iabc4092d66b74f21b6b20e7f2be6725d_D20220801-20221031" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTItOS0xLTEtMTMyMzk_30ac12f6-a1c2-49fc-b12c-2123bc70e619">28,221</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i31d1ac4ebc7642c1aabc7594f235d420_D20220801-20221031" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTItMTEtMS0xLTEzMjM5_fac56e75-d701-41c9-948c-f93f56880f7b">243</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTItMTMtMS0xLTEzMjM5_aa5d5d59-7a64-4782-afa2-fc3bd216e1b8">27,978</ix:nonFraction>)</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%">Dividends paid to shareholders</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:7pt;font-weight:400;line-height:100%">&#8212;</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: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%">(<ix:nonFraction unitRef="usd" contextRef="i6afa6073610249238164da2738887023_D20220801-20221031" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTMtNS0xLTEtMTMyMzk_5b114dca-1855-4db4-ad5a-294030f2e889">8,171</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="iabc4092d66b74f21b6b20e7f2be6725d_D20220801-20221031" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTMtOS0xLTEtMTMyMzk_fc54bdb1-fbb7-4ca1-9ef0-a2e2fdf3b0b4">8,171</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTMtMTMtMS0xLTEzMjM5_af87068a-b4c2-4db5-a8ff-6779b4c9005a">8,171</ix:nonFraction>)</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%">Dividends paid to noncontrolling interest</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:7pt;font-weight:400;line-height:100%">&#8212;</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: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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i31d1ac4ebc7642c1aabc7594f235d420_D20220801-20221031" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTQtMTEtMS0xLTI2NDc3_eef11651-b89c-4a61-981a-c0541b764bec">3,133</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTQtMTMtMS0xLTI2NDc3_c0ae1891-f472-4044-b8de-322969d3e069">3,133</ix:nonFraction>)</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%">Purchase of stock</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i66c5850a2546477e9b9ebefa3c16fb6f_D20220801-20221031" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTQtMS0xLTEtMTMyMzk_c1d9568e-a61e-4314-af83-7a63499a4cb5">627</ix:nonFraction>)</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i66c5850a2546477e9b9ebefa3c16fb6f_D20220801-20221031" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTQtMy0xLTEtMTMyMzk_f583a6cc-cc92-4666-8d34-85ab2eaf0161">33,286</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="iabc4092d66b74f21b6b20e7f2be6725d_D20220801-20221031" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTQtOS0xLTEtMTMyMzk_9229f9ec-a6eb-4e36-a3b8-8e472b341657">33,286</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTQtMTMtMS0xLTEzMjM5_5bfe314a-7b27-4412-adec-c2fa7cf63a8c">33,286</ix:nonFraction>)</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%">Issuance of stock</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i66c5850a2546477e9b9ebefa3c16fb6f_D20220801-20221031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTUtMS0xLTEtMTMyMzk_5f58df8c-1794-41f8-b571-dccfc62158aa">34</ix:nonFraction></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: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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTUtMTMtMS0xLTEzMjM5_ff18a8c8-05c9-427d-a58b-40116d5e7024">&#8212;</ix:nonFraction>&#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%">Stock-based compensation</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:7pt;font-weight:400;line-height:100%">&#8212;</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66c5850a2546477e9b9ebefa3c16fb6f_D20220801-20221031" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTYtMy0xLTEtMTMyMzk_8c383825-99fa-4655-b535-154c3a4e8ab6">9,439</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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%"><ix:nonFraction unitRef="usd" contextRef="iabc4092d66b74f21b6b20e7f2be6725d_D20220801-20221031" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTYtOS0xLTEtMTMyMzk_2eeb4de1-2c6b-477a-a2f0-dd7d4ca18642">9,439</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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%"><ix:nonFraction unitRef="usd" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTYtMTMtMS0xLTEzMjM5_a948fc75-4de3-4f76-8b43-00f43f93e52f">9,439</ix:nonFraction>&#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%">Balance as of October 31, 2022</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2a8f3f150dd746cfb26203abee76d49a_I20221031" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTctMS0xLTEtMTMyNzA_f753fcf6-e146-418d-b52f-b1bd9c81d06d">52,909</ix:nonFraction></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: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="i2a8f3f150dd746cfb26203abee76d49a_I20221031" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTctMy0xLTEtMTMyNzA_90ac3703-8afe-4eeb-9286-e2c4b6020749">446,280</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><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%"><ix:nonFraction unitRef="usd" contextRef="if01fe76ac3ac47dea1f46612a8b28686_I20221031" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTctNS0xLTEtMTMyNzA_5a02d835-0c32-4966-8213-350a37ed142b">1,268,437</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i7a156a94fc7d4954824bc9066e95152e_I20221031" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTctNy0xLTEtMTMyNzA_1da8e420-8069-44fd-a71d-223e97c3c992">136,665</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><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%"><ix:nonFraction unitRef="usd" contextRef="if5542e900f5f4dd88860a15ebfb41854_I20221031" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTctOS0xLTEtMTMyNzA_6d04a080-f0b6-49fa-882d-6362f72a21c4">1,578,052</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><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%"><ix:nonFraction unitRef="usd" contextRef="id453a3e3f85b4715b57dc568860640cb_I20221031" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTctMTEtMS0xLTEzMjcw_c1ee1498-6cda-40a3-b582-e21c6e00c34a">4,668</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><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%"><ix:nonFraction unitRef="usd" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTctMTMtMS0xLTEzMjcw_84b536b3-2031-483d-93a4-01d018e2ff44">1,582,720</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></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.566%"></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.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:11.021%"></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:11.021%"></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.965%"></td><td style="width:0.1%"></td></tr><tr style="height:21pt"><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:7pt;font-weight:700;line-height:100%">Common Stock </span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" rowspan="2" 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%">Retained<br/>Earnings </span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" rowspan="2" 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%">Accumulated<br/>Other<br/>Comprehensive <br/>Loss, Net </span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" rowspan="2" 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%">Total<br/>Korn Ferry<br/>Stockholders'<br/>Equity</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" rowspan="2" 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%">Noncontrolling<br/>Interest</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" rowspan="2" 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%">Total <br/>Stockholder's <br/>Equity </span></td></tr><tr style="height:12pt"><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%">Shares </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-bottom:1pt solid #000;border-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><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="39" style="background-color:#e4e5e3;border-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%">(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:400;line-height:100%">Balance as of April 30, 2021</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i072d980766c74577aea1291250dcce45_I20210430" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMy0xLTEtMS0yODM_946bd3d7-74c2-4eba-92e0-d881a739e003">54,008</ix:nonFraction></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: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="i072d980766c74577aea1291250dcce45_I20210430" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMy0zLTEtMS0yODM_85d01ddb-f73f-4895-8e87-eddf202905c2">583,260</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-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="ie29ab805754c4cf1a00d67513b8c2a13_I20210430" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMy01LTEtMS0yODM_c7711a13-ecfd-4ab4-8c80-45b2a1408241">834,949</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-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="i40d20b24fa0e4f3185306cfcf1f3e536_I20210430" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMy03LTEtMS0yODM_5b826411-9e4e-4e1f-a7fd-2b65a16020f2">51,820</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-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="i014bec7929c045a3b8cae644b9df6764_I20210430" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMy05LTEtMS0yODM_fb8b5c65-3a33-4afd-a109-4831265de005">1,366,389</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-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="if6fadda723f140d89e2400f96332b1d5_I20210430" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMy0xMS0xLTEtMjgz_fad3393e-b3fa-4afd-a2e8-88bfd5f26720">2,386</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-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="ifa2acf775aae4156a4994708ef6831b6_I20210430" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMy0xMy0xLTEtMjgz_73500ae1-0305-4764-a2a3-8c508c30f85a">1,368,775</ix:nonFraction>&#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%">Net income</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:7pt;font-weight:400;line-height:100%">&#8212;</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: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%"><ix:nonFraction unitRef="usd" contextRef="i9ebc946fca5544829bf21fbd80231c57_D20210501-20210731" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfNC01LTEtMS0yODM_64065fdf-5711-4e05-ae23-fb45ccb50266">74,823</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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%"><ix:nonFraction unitRef="usd" contextRef="i392d33278b8c4c719a063970aa91dab2_D20210501-20210731" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfNC05LTEtMS0yODM_ff04099a-29b0-4a5b-9e0c-64417200a6f7">74,823</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i7ef4411ea4b943159d4a2f61ea5f1828_D20210501-20210731" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfNC0xMS0xLTEtMjgz_a107b671-92ba-4c52-900a-7d365d7bc3d3">1,574</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="iea39f303ec7e4da0b49bf28e070df08e_D20210501-20210731" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfNC0xMy0xLTEtMjgz_a97a7335-7cde-49e0-9664-9d1a2985b3d2">76,397</ix:nonFraction>&#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%">Other comprehensive loss</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:7pt;font-weight:400;line-height:100%">&#8212;</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: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%">(<ix:nonFraction unitRef="usd" contextRef="i1e45534d736d430bb230d2fff3d5f2b6_D20210501-20210731" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfNS03LTEtMS0yODM_fa0c0739-9bd1-42f4-92f5-f500b8b3509c">8,023</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i392d33278b8c4c719a063970aa91dab2_D20210501-20210731" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfNS05LTEtMS0yODM_3675025b-ff9c-4c76-9f51-0d5fc352ce98">8,023</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i7ef4411ea4b943159d4a2f61ea5f1828_D20210501-20210731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfNS0xMS0xLTEtMjgz_5d3ddff8-09fe-4162-b2ea-511237e3cb0a">24</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="iea39f303ec7e4da0b49bf28e070df08e_D20210501-20210731" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfNS0xMy0xLTEtMjgz_93259e83-a28e-42f6-9ca8-0d5f092edb94">7,999</ix:nonFraction>)</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%">Dividends paid to shareholders</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:7pt;font-weight:400;line-height:100%">&#8212;</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: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%">(<ix:nonFraction unitRef="usd" contextRef="i9ebc946fca5544829bf21fbd80231c57_D20210501-20210731" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfNi01LTEtMS0yODM_b539bd6c-d73a-4851-9ec0-3dab8dfb5c3a">6,866</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="i392d33278b8c4c719a063970aa91dab2_D20210501-20210731" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfNi05LTEtMS0yODM_57964358-1250-414d-9a34-3798dd05b591">6,866</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="iea39f303ec7e4da0b49bf28e070df08e_D20210501-20210731" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfNi0xMy0xLTEtMjgz_7bade71a-dbee-480d-a0ed-44ce4cc972a5">6,866</ix:nonFraction>)</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%">Purchase of stock</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i51a22e284dcc41c4abec6e74ec0cd933_D20210501-20210731" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfNy0xLTEtMS0yODM_8056f031-2ba0-472b-a418-c33cf3f577d5">297</ix:nonFraction>)</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i51a22e284dcc41c4abec6e74ec0cd933_D20210501-20210731" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfNy0zLTEtMS0yODM_58213179-8ee2-4b43-b5f3-3a861c884589">20,091</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="i392d33278b8c4c719a063970aa91dab2_D20210501-20210731" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfNy05LTEtMS0yODM_c704baa3-56ab-43ee-a7c6-614fda656ff8">20,091</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="iea39f303ec7e4da0b49bf28e070df08e_D20210501-20210731" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfNy0xMy0xLTEtMjgz_814c07ea-5f05-4c77-8ad8-73f4650c23e8">20,091</ix:nonFraction>)</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%">Issuance of stock</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i51a22e284dcc41c4abec6e74ec0cd933_D20210501-20210731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfOC0xLTEtMS0yODM_e83c028c-2350-4f8e-b618-5cb628068cb1">795</ix:nonFraction></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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51a22e284dcc41c4abec6e74ec0cd933_D20210501-20210731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfOC0zLTEtMS0yODM_616bd391-0c9d-4419-9965-bbc6b10c5176">3,992</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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%"><ix:nonFraction unitRef="usd" contextRef="i392d33278b8c4c719a063970aa91dab2_D20210501-20210731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfOC05LTEtMS0yODM_e5111235-cdb3-431c-8080-b6c2ec4b84bc">3,992</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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%"><ix:nonFraction unitRef="usd" contextRef="iea39f303ec7e4da0b49bf28e070df08e_D20210501-20210731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfOC0xMy0xLTEtMjgz_94dfa921-3c0d-4318-8da6-a545067eb555">3,992</ix:nonFraction>&#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%">Stock-based compensation</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:7pt;font-weight:400;line-height:100%">&#8212;</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51a22e284dcc41c4abec6e74ec0cd933_D20210501-20210731" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfOS0zLTEtMS0yODM_021cbc10-aeee-4842-8779-2b44f2e6354f">6,962</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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%"><ix:nonFraction unitRef="usd" contextRef="i392d33278b8c4c719a063970aa91dab2_D20210501-20210731" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfOS05LTEtMS0yODM_9869c390-121f-418e-bf6c-2e42fd271d24">6,962</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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%"><ix:nonFraction unitRef="usd" contextRef="iea39f303ec7e4da0b49bf28e070df08e_D20210501-20210731" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfOS0xMy0xLTEtMjgz_86e52b10-a1bc-4072-be2f-04a842858f9e">6,962</ix:nonFraction>&#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%">Balance as of July 31, 2021</span></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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if67ddd5aabfc426a9b7126da0279a494_I20210731" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTAtMS0xLTEtMjgz_ce9b72a9-046f-4737-83fb-9305202d751b">54,506</ix:nonFraction></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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if67ddd5aabfc426a9b7126da0279a494_I20210731" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTAtMy0xLTEtMjgz_12ca4e4f-52a0-480e-852f-f27d16616ebb">574,123</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><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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie75dda14a9944efbac97725aae8e54b6_I20210731" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTAtNS0xLTEtMjgz_f8fde0ce-22fd-4fc2-9e07-7d33d802bb28">902,906</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><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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibb2c0fe58b8d42bbb970d4d9ad98c7c8_I20210731" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTAtNy0xLTEtMjgz_2f0edfd1-5a73-45f7-b2d7-2690fa70a4a4">59,843</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><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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i079d861dcb0e45d68f5d57bf31e0488c_I20210731" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTAtOS0xLTEtMjgz_304eac48-5b27-4557-bff8-05e469753ee3">1,417,186</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><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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae86254933414f52ab65a7ab3ff07dc8_I20210731" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTAtMTEtMS0xLTI4Mw_9b6dca27-b04b-44fb-8c4a-07fd973ddf0f">3,984</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><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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibed4ab63bf5240168070a661aa21210d_I20210731" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTAtMTMtMS0xLTI4Mw_094d136e-8a45-4f4a-ab55-03c988f7f8d5">1,421,170</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></tr><tr><td colspan="3" 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%">Net income</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:7pt;font-weight:400;line-height:100%">&#8212;</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: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%"><ix:nonFraction unitRef="usd" contextRef="id9b7d2d409b64f6d8ab8b529cee48455_D20210801-20211031" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTEtNS0xLTEtNTcwOQ_958a5295-1d1b-497a-be75-45c30f59ce4b">75,772</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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%"><ix:nonFraction unitRef="usd" contextRef="idc7f01b06dbc4d8eb37c4d03cfb1bb69_D20210801-20211031" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTEtOS0xLTEtNTcwOQ_0699d1ff-1c46-4331-a1df-0db1e4166d6c">75,772</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="ifdc206aea8fa470998718faf19562c0f_D20210801-20211031" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTEtMTEtMS0xLTU3MDk_c3b8cd7d-b7ce-49ce-ab2a-d42f3cee3517">560</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTEtMTMtMS0xLTU3MDk_f8a6215f-ca87-4440-b0a4-231b68fc3fd3">76,332</ix:nonFraction>&#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%">Other comprehensive loss</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:7pt;font-weight:400;line-height:100%">&#8212;</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: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%">(<ix:nonFraction unitRef="usd" contextRef="i3f606cf7bbb244d38e5bf94834ac6e06_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTItNy0xLTEtNTcwOQ_9274eb16-45a4-47a5-a97e-673c5b3ddb37">6,687</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="idc7f01b06dbc4d8eb37c4d03cfb1bb69_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTItOS0xLTEtNTcwOQ_07ed85d3-b746-48cf-8e9b-2708fdfbf5b2">6,687</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="ifdc206aea8fa470998718faf19562c0f_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTItMTEtMS0xLTU3MDk_1b45852a-1012-4cf4-8574-e1d6f6f9b099">178</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTItMTMtMS0xLTU3MDk_dfdada84-f94b-415b-b742-1bdecfda33d2">6,865</ix:nonFraction>)</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%">Dividends paid to shareholders</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:7pt;font-weight:400;line-height:100%">&#8212;</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: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%">(<ix:nonFraction unitRef="usd" contextRef="id9b7d2d409b64f6d8ab8b529cee48455_D20210801-20211031" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTMtNS0xLTEtNTcwOQ_ad264e89-9058-4d20-905b-bfd7c132f0de">6,683</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="idc7f01b06dbc4d8eb37c4d03cfb1bb69_D20210801-20211031" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTMtOS0xLTEtNTcwOQ_3b8f6a0b-9f97-420e-b0f0-f2ed12fd14d9">6,683</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTMtMTMtMS0xLTU3MDk_b387506a-851e-4fcc-8de1-443c75a9c84e">6,683</ix:nonFraction>)</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%">Purchase of stock</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ibad51b85c4774e5c941983e8bccfc840_D20210801-20211031" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTQtMS0xLTEtNTcwOQ_f73bfd0b-9af2-4a9c-8d47-7f4a348ed798">99</ix:nonFraction>)</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibad51b85c4774e5c941983e8bccfc840_D20210801-20211031" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTQtMy0xLTEtNTcwOQ_62b5cea4-4417-47aa-99d8-e86c6d081352">7,353</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="idc7f01b06dbc4d8eb37c4d03cfb1bb69_D20210801-20211031" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTQtOS0xLTEtNTcwOQ_87f602b8-6986-4633-80a5-5fd572160c69">7,353</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTQtMTMtMS0xLTU3MDk_a5caf566-896a-439c-bbe2-5a1c23c1b7dd">7,353</ix:nonFraction>)</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%">Issuance of stock</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibad51b85c4774e5c941983e8bccfc840_D20210801-20211031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTUtMS0xLTEtNTcwOQ_4c539486-f1bd-46e3-9e32-60e5d228a062">59</ix:nonFraction></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: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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTUtMTMtMS0xLTU3MDk_f4dd110c-5cf1-456e-a441-5ee7d9a24521">&#8212;</ix:nonFraction>&#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%">Stock-based compensation</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:7pt;font-weight:400;line-height:100%">&#8212;</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibad51b85c4774e5c941983e8bccfc840_D20210801-20211031" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTYtMy0xLTEtNTcwOQ_d9ed771c-95e5-4f69-af9d-fe4d4ec6b601">7,288</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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%"><ix:nonFraction unitRef="usd" contextRef="idc7f01b06dbc4d8eb37c4d03cfb1bb69_D20210801-20211031" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTYtOS0xLTEtNTcwOQ_9cd2d7c4-7628-433f-b726-55924d18722a">7,288</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTYtMTMtMS0xLTU3MDk_7ed3fb31-d3a2-443e-9729-b99479abb6e1">7,288</ix:nonFraction>&#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%">Balance as of October 31, 2021</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib205c1c4fa1d4079b874200e66a27f26_I20211031" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTctMS0xLTEtNTcwOQ_f2977903-98c6-4f81-b25c-4c2d085da499">54,466</ix:nonFraction></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: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="ib205c1c4fa1d4079b874200e66a27f26_I20211031" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTctMy0xLTEtNTcwOQ_904a3bf6-30f4-4bff-adb0-28a696c122ef">574,058</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><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%"><ix:nonFraction unitRef="usd" contextRef="ic71890f830544970a7fbe04e2798efbf_I20211031" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTctNS0xLTEtNTcwOQ_e7309153-e8af-45a6-b179-e8ec0850719b">971,995</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><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%">(<ix:nonFraction unitRef="usd" contextRef="if0469bdfbb7b4dbe83c2a722e5e48ff9_I20211031" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTctNy0xLTEtNTcwOQ_c27c18e2-f571-4893-b097-d3ea54d78c97">66,530</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><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%"><ix:nonFraction unitRef="usd" contextRef="i967944216ff04e97b9015f56dcf547e0_I20211031" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTctOS0xLTEtNTcwOQ_93e15ac0-7b88-4e7a-bb40-5f612c1e9f4b">1,479,523</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><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%"><ix:nonFraction unitRef="usd" contextRef="i2e03439cf4aa4f3eaed2d604a13ae400_I20211031" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTctMTEtMS0xLTU3MDk_0fa834f7-d1f6-48bc-9c59-4433e1611966">4,366</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><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%"><ix:nonFraction unitRef="usd" contextRef="i9cbc21d7dd37472db50efc88eda11288_I20211031" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTctMTMtMS0xLTU3MDk_8720166e-37ad-4311-a2ff-e0683a53a616">1,483,889</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></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 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><div id="id91ca35a6117411b8631f85537d7c050_28"></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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%">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><td style="width:59.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.445%"></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:18.446%"></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%">Six Months Ended<br/>October 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%">2022</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-bottom:1pt solid #000;border-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%">2021</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%">(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><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 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="i1f75d19b01b44815b1dec112d17c1f34_4-1-1-1-283"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfNC0xLTEtMS0yODM_c7962b9e-13fb-4f2e-b442-412342969d1e">153,151</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfNC0zLTEtMS0yODM_c7cca0e8-6e14-479f-a428-686b9560378f">152,729</ix:nonFraction>&#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 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%">Adjustments to reconcile net income to net cash used by operating activities:</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 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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfNi0xLTEtMS0yODM_160bf8b1-daab-47c7-ad13-e4b6e1752a9c">33,322</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfNi0zLTEtMS0yODM_39cda59b-7154-4e67-a24b-2af166d1110e">31,277</ix:nonFraction>&#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: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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfNy0xLTEtMS0yODM_08ccc9c2-2704-44b1-a7bb-aa64f2366c79">17,426</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfNy0zLTEtMS0yODM_ff90d9dd-8b5c-437b-8add-11bed9d77808">14,649</ix:nonFraction>&#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: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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfOC0xLTEtMS0xMzQ0Nw_69cebba5-338d-4617-b53f-cc47193b1ad1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfOC0zLTEtMS0xMzQ1NA_571958b2-4b15-4a50-bc67-465a0bff9e80">7,392</ix:nonFraction>&#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: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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfOS0xLTEtMS0xMzQ0Nw_98e3fb0b-b911-4b9d-a406-8675af04aa4b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfOS0zLTEtMS0xMzQ1NA_fd90862e-c83d-4787-8d6c-7703306f40b6">1,915</ix:nonFraction>&#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: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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfOC0xLTEtMS0yODM_792f8be5-546d-4cdb-95b9-0ee80cb36725">11,018</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfOC0zLTEtMS0yODM_222bc04c-dcfa-423f-b6f2-ff66e9f6859d">9,629</ix:nonFraction>&#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: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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfOS0xLTEtMS0yODM_facc0246-dfa8-4ece-8967-6b686fd12855">4,890</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfOS0zLTEtMS0yODM_ac6ecde8-53d8-4b98-b6a3-0a68144a5323">2,184</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">Loss (gain) on 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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" sign="-" name="us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMTAtMS0xLTEtMjgz_80f169ad-c5dc-4906-8fe4-a0ca593216e0">9,691</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMTAtMy0xLTEtMjgz_91edd79e-e8c3-48fe-98bf-dd7844f85ba6">10,041</ix:nonFraction>)</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: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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMTEtMS0xLTEtMjgz_712fcb57-0047-4e6e-9406-f0bf42104b37">817</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMTEtMy0xLTEtMjgz_363d005f-3bb8-49e7-a88b-97ac14ec9a42">3,006</ix:nonFraction>&#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 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><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 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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMTMtMS0xLTEtMjgz_054a7cf1-0105-4c27-8d9f-bfed104b79ec">18,871</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMTMtMy0xLTEtMjgz_083c087c-45b4-4106-9f6e-d4fe5d1d40a0">30,339</ix:nonFraction>&#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: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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMTQtMS0xLTEtMjgz_d019ddb1-6f78-4671-9e01-4db81cb9e138">71,747</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMTQtMy0xLTEtMjgz_9b871d50-bd71-44fd-b504-923bb9caa57b">169,037</ix:nonFraction>)</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: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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMTUtMS0xLTEtMjgz_ba5d77e6-be79-4e90-99ec-0b731ee1974b">12,220</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMTUtMy0xLTEtMjgz_c15a761f-8ce9-4cb3-8453-ef260c9e3cd8">1,588</ix:nonFraction>)</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: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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMTYtMS0xLTEtMjgz_20f04c57-1e07-4907-8c59-7989eb1a7024">4,209</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMTYtMy0xLTEtMjgz_11609e09-b715-4a13-ab03-2422cf416ffa">6,330</ix:nonFraction>)</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: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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="kfy:IncreaseDecreaseInUnearnedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMTctMS0xLTEtMjgz_42da2322-815b-4973-82d0-1d3a774973b2">5,785</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="kfy:IncreaseDecreaseInUnearnedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMTctMy0xLTEtMjgz_5e5ecb4c-0826-496f-810d-1a5c4194820a">44,955</ix:nonFraction>)</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: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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMTgtMS0xLTEtMjgz_a28f9ded-55f2-4770-9eb8-a36553cdb004">6,582</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMTgtMy0xLTEtMjgz_3b042c68-3e78-4f21-8d92-49c60709d530">1,832</ix:nonFraction>)</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: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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMTktMS0xLTEtMjgz_e8cd46c1-491d-4fc5-920d-c9ddbe3d25a1">235,729</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMTktMy0xLTEtMjgz_06ea9534-8adb-4db8-8f4a-abafb7660a9e">56,852</ix:nonFraction>)</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: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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjAtMS0xLTEtMjgz_6a7faf6d-5dfe-461f-bb32-f01f610af28b">218</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjAtMy0xLTEtMjgz_85877b9c-28a2-4be3-9253-2cae6b29abc0">641</ix:nonFraction>)</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 31pt;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 operating 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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjEtMS0xLTEtMjgz_6e1b28a3-d703-4de2-b556-6051c9602de9">98,718</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjEtMy0xLTEtMjgz_a991ad40-eb06-4ade-80bd-6d0651a7e11b">42,524</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></tr><tr><td colspan="3" style="background-color:#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><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 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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjUtMS0xLTEtMjkyMTY_68338293-fd0c-47e7-a789-51083197192d">99,322</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjUtMy0xLTEtMjkyMTY_40d77b72-e644-4b8c-b66f-34fe8df88797">&#8212;</ix:nonFraction>&#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 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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjYtMS0xLTEtMjkyMjk_f41117d9-1191-4838-8e9e-6b04a154572e">52,085</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjYtMy0xLTEtMjkyMjk_8bb42e40-f3a3-4f36-95da-b87c4a6b2b56">54,070</ix:nonFraction>)</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 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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjctMS0xLTEtMjkzNTk_53c3fea4-cffb-4720-8eb0-283ef18634c8">37,186</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjctMy0xLTEtMjkzNTk_a67de22e-be9a-4a75-bb3b-1bce0fa0a457">38,725</ix:nonFraction>&#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 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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjMtMS0xLTEtMjgz_433c6d26-dea4-48b9-afbc-2098b1c8620d">36,867</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjMtMy0xLTEtMjgz_b020fd31-a641-4a55-b0b2-bd090084f6a1">18,988</ix:nonFraction>)</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 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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:ProceedsFromLifeInsurancePolicies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjktMS0xLTEtMjkyMzg_b7dcef4d-0c74-44d2-9f65-2e373e5ed125">1,050</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:ProceedsFromLifeInsurancePolicies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjktMy0xLTEtMjkyMzg_ee0eb7d1-07e5-4ee6-a803-13b42def2c2a">3,163</ix:nonFraction>&#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 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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:PaymentsToAcquireLifeInsurancePolicies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjYtMS0xLTEtMjgz_0feeca5f-4afb-4987-b75e-7f06fbaf3eb1">289</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:PaymentsToAcquireLifeInsurancePolicies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjYtMy0xLTEtMjgz_b166871c-64aa-4fbd-b0cb-421f522da642">295</ix:nonFraction>)</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 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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjgtMS0xLTEtMjgz_bbaffa53-3ddd-4712-8502-78ab0f57975d">150</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjgtMy0xLTEtMjgz_0dfcc619-809c-4b16-b891-21a2ee6bc772">195</ix:nonFraction>&#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 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 investing 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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjktMS0xLTEtMjgz_bd4423da-04a9-4ab5-bf4a-d0cf66b64b87">150,177</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjktMy0xLTEtMjgz_f8c850c3-0c0a-4661-9aa7-7c7c3a405ca8">31,270</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></tr><tr><td colspan="3" style="background-color:#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><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 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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzQtMS0xLTEtMjkyNTA_68fd6bb1-595a-4c6c-b7b4-7662a5bf2ab3">56,891</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzQtMy0xLTEtMjkyNTA_49f9a7de-6993-4863-be31-0c6b125a0237">9,386</ix:nonFraction>)</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 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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzEtMS0xLTEtMjgz_3531c3d9-8e2a-4843-984b-34201c28491d">22,060</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzEtMy0xLTEtMjgz_b842c903-47ec-4e79-b48f-36857c70af51">18,058</ix:nonFraction>)</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from issuance of common stock upon exercise of employee stock options and in connection with an employee stock purchase plan</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzItMS0xLTEtMjgz_5661fc30-38e8-4ece-8311-ead9e42b8c4e">4,371</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzItMy0xLTEtMjgz_097f509d-ac1c-4a69-b486-b6ed6df7dcf8">3,593</ix:nonFraction>&#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 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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzMtMS0xLTEtMjgz_20fe0137-d7e0-44fb-b6b9-528949065951">16,874</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzMtMy0xLTEtMjgz_1af5a5a7-9fa4-4be2-8470-79a2a057098a">13,549</ix:nonFraction>)</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 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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:PaymentsOfDividendsMinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzgtMS0xLTEtMjkyNjE_f2f0ac34-bae2-43b2-bca1-7b112a5a74e0">3,133</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:PaymentsOfDividendsMinorityInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzgtMy0xLTEtMjkyNjE_9947145c-8c04-4a5e-8666-e9dac37faa3f">&#8212;</ix:nonFraction>&#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 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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzQtMS0xLTEtMjgz_60d29d7b-0682-4186-898b-2af994b7cda0">814</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzQtMy0xLTEtMjgz_c940d606-d0ad-4db1-9c35-eb4a57fba80a">592</ix:nonFraction>)</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 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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="kfy:RepaymentOfLifeInsurancePolicyLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzYtMS0xLTEtMjgz_39a474c1-32fd-4d8f-9b39-37eb61c83cec">662</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="kfy:RepaymentOfLifeInsurancePolicyLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzYtMy0xLTEtMjgz_8ff87e59-5617-4df9-8ee2-9e3210d00b41">64</ix:nonFraction>)</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 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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzctMS0xLTEtMjgz_9dbd75b1-5e74-49a2-867f-85f533ca8149">96,063</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzctMy0xLTEtMjgz_ef4f600c-1358-485b-80cd-ff31468c12b8">38,056</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></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzgtMS0xLTEtMjgz_25d20b54-d4d3-4615-8921-766d12cd46d9">39,212</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzgtMy0xLTEtMjgz_c967ba83-5bb3-4b64-afee-130e5ecf387b">13,537</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></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzktMS0xLTEtMjgz_49258ddd-72e3-4a8a-b175-d601ef1431f1">384,170</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzktMy0xLTEtMjgz_4a5433bc-9304-4ed8-9094-42d5d1297165">125,387</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></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;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="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfNDAtMS0xLTEtMjgz_f1bc2a6a-6cf8-4dd8-a9ac-fc18367c39e3">978,070</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa2acf775aae4156a4994708ef6831b6_I20210430" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfNDAtMy0xLTEtMjgz_53b97617-342d-4897-bfd4-45a0d6be9232">850,778</ix:nonFraction>&#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 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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfNDEtMS0xLTEtMjgz_b5420892-0b8b-44f3-954b-41082875a564">593,900</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><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%"><ix:nonFraction unitRef="usd" contextRef="i9cbc21d7dd37472db50efc88eda11288_I20211031" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfNDEtMy0xLTEtMjgz_8596860d-de22-4645-98ba-e36f579c9b8c">725,391</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></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 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="id91ca35a6117411b8631f85537d7c050_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><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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: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%">NOTES TO CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</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%">October&#160;31, 2022</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="id91ca35a6117411b8631f85537d7c050_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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjg4MjQ_b03bb769-4cf6-4adc-9ba6-59457aeb46e7" continuedAt="i17af96940c324ec5aeadf390abebe5b1" escape="true">Organization and Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="i17af96940c324ec5aeadf390abebe5b1" continuedAt="iaf42a2d57d414c19960c993f31f5100d"><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. The Company helps clients synchronize strategy and talent to drive superior performance. The Company works with organizations to design their structures, roles and responsibilities. The Company helps organizations hire the right people to bring their strategy to life and advise them on how to reward, develop and motivate their people. </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 Korn Ferry to focus on clients and collaborate intensively across the organization. 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. In the past year, the Company has acquired companies that have added critical mass to our existing professional search and interim executive operations, as described in Note 10. This provided us with the opportunity to reassess how we manage our Recruitment Process Outsourcing (&#8220;RPO&#8221;) &amp; Professional Search segment. Therefore, beginning in fiscal 2023, we separated RPO &amp; Professional Search into two segments to align with the Company&#8217;s strategy and the decisions of the Company&#8217;s chief operating decision maker, who has begun to regularly make separate resource allocation decisions and assess performance separately between 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 now has <ix:nonFraction unitRef="segment" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMTc4Nw_a71e0fa7-58d9-48d3-a44f-a6cbcb4a5632">eight</ix:nonFraction> reportable segments that operate through the following <ix:nonFraction unitRef="business" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="INF" name="kfy:NumberOfLineOfBusiness" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMTg0NQ_6c5a28ba-48c6-4aff-9c62-d7e663439b37">five</ix:nonFraction> lines of business:</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%">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 organization structure, culture, performance and people to drive sustainable growth by addressing four fundamental needs: Organizational Strategy, Assessment and Succession, Leadership and Professional Development, and Total Rewards. This work is supported by a comprehensive range of some of the world&#8217;s leading intellectual property (&#8220;lP&#8221;) and data. The Consulting teams employ an integrated approach across core solutions each one strengthening our work and thinking of the next, to help clients execute their strategy in a digitally enabled world.</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%">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%"> delivers scalable tech-enabled solutions that identify the best structures, roles, capabilities and behaviors to drive businesses forward. Powered by the Korn Ferry Intelligence Cloud, the end-to-end system combines Korn Ferry proprietary data, client data and external market data to deliver clear insights with the training and tools needed to align organizational structure with business strategy. </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%">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 senior executive and general management talent to deliver lasting impact. Korn Ferry&#8217;s approach to placing talent brings together our research-based IP, proprietary assessments and behavioral interviewing with our practical experience to determine ideal organizational fit. Salary benchmarking then builds appropriate frameworks for compensation and retention. 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 and Executive Search Latin America).</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-style:italic;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 professional level middle and upper management. The Company helps clients source high-quality candidates at speed and at scale globally, covering single hire to multi hire permanent placements and interim contractors.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"> </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-style:italic;font-weight:700;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">RPO </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">offers scalable recruitment outsourcing solutions leveraging customized technology and talent insights. Our scalable solutions, built on science 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><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjg4MTU_5fbd11d7-6a93-41ad-8c71-964fdcf55744" continuedAt="ifcd58d30fd7740ecba62517d4b331876" 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 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, 2022 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 consolidated financial statements conform with United States (&#8220;U.S.&#8221;) generally accepted accounting principles (&#8220;GAAP&#8221;) and prevailing practice within our different industries. The 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.</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%">6</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><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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: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%">NOTES TO CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</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%">October&#160;31, 2022 (continued)</span></div></td></tr></table></div></div><ix:continuation id="iaf42a2d57d414c19960c993f31f5100d" continuedAt="i28fb3a26830b4263bec91c70bdeded01"><ix:continuation id="ifcd58d30fd7740ecba62517d4b331876"><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 control of a Mexican subsidiary and consolidates the operations of this subsidiary. Noncontrolling interest, which represents the Mexican partners&#8217; <ix:nonFraction unitRef="number" contextRef="i74478d67a9f84246b36700df2834c56f_I20221031" decimals="2" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfNTMzNA_90a0d826-f5ea-4bbb-be58-d150ca200c16">51</ix:nonFraction>% interest in the Mexican subsidiary, is reflected on the Company&#8217;s 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%">The Company considers events or transactions that occur after the balance sheet date but before the consolidated financial statements are issued to provide additional evidence relative to certain estimates or to identify matters that require additional disclosures.</span></div></ix:continuation><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjg4MzA_bef76113-d7f0-490a-80c9-b656576aea5a" 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 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 consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could 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. The most significant areas that require management&#8217;s judgment are revenue recognition, deferred compensation, annual performance-related bonuses, evaluation of the carrying value of receivables, goodwill and other intangible assets, share-based payments, leases and the recoverability of deferred income taxes.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjg4MjU_a67da609-63ac-423b-9f56-8cac014781c3" continuedAt="ifd7987e14a5345b3a10cee60255184e4" 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 and 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 IP platforms enabling large-scale, technology-based 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 proprietary IP 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 </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><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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: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%">NOTES TO CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</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%">October&#160;31, 2022 (continued)</span></div></td></tr></table></div></div><ix:continuation id="i28fb3a26830b4263bec91c70bdeded01" continuedAt="i9bf9c146cbe9458ab569bc7a099c851e"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="ifd7987e14a5345b3a10cee60255184e4">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.</ix:continuation></span></div><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="kfy:ReimbursableExpensesPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjg4MTk_563f2aef-529f-49cb-8617-c7046e1e4e19" 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%">Reimbursements</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 incurs certain out-of-pocket expenses that are reimbursed by its clients, which are accounted for as revenue in the consolidated statements of income.</span></div></ix:nonNumeric><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:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjg4MjY_4e52a800-ddb4-4468-9476-544444514bc8" continuedAt="i669c03f0463f4bccaf199447f3e9ffb3" escape="true">Allowance for Doubtful Accounts</ix:nonNumeric></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%"><ix:continuation id="i669c03f0463f4bccaf199447f3e9ffb3">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 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 all collection efforts, the amount of the allowance is reduced for balances written off as uncollectible.</ix:continuation> </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%"><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjg4MzE_f367263e-bb55-422b-90ab-2e42bdeadcd8" continuedAt="i86082419705445efacfcb65c4e3879fe" escape="true">Cash and Cash Equivalents</ix:nonNumeric></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%"><ix:continuation id="i86082419705445efacfcb65c4e3879fe">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 October&#160;31, 2022 and April&#160;30, 2022, the Company&#8217;s investments in cash equivalents consisted of money market funds, and as of April&#160;30, 2022 also consisted of commercial paper with initial maturity of less than 90 days for which market prices are readily available.</ix:continuation> </span></div><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:MarketableSecuritiesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjg4Mjc_9c1e3f9b-2331-4ee0-ac30-88b32d096b9f" 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 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 carried 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 consolidated statements of income in other (loss) 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%">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 US 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 statements of income in other (loss) 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 six months ended October&#160;31, 2022 and 2021, <ix:nonFraction unitRef="usd" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMTU3ODk_048e0ff2-b981-4cd6-94bf-7425849187c9"><ix:nonFraction unitRef="usd" contextRef="i9cbc21d7dd37472db50efc88eda11288_I20211031" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMTU3ODk_d475dc9d-5ea2-4021-a023-2aaebf39905c">no</ix:nonFraction></ix:nonFraction> amount was recognized as a credit loss for the Company&#8217;s available for sales debt securities.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjg4MTY_84d3fa1a-f39f-4b9c-bd16-03fccd6992a6" continuedAt="i892807690eb74563a47f293be6515973" 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%">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, </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><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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: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%">NOTES TO CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</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%">October&#160;31, 2022 (continued)</span></div></td></tr></table></div></div><ix:continuation id="i9bf9c146cbe9458ab569bc7a099c851e" continuedAt="i453dc5849d994f49a0b9b6464e0ed7c6"><ix:continuation id="i892807690eb74563a47f293be6515973" continuedAt="ifcb686c2338f4b3ebc95c6b761bdde1f"><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 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></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%"><ix:continuation id="ifcb686c2338f4b3ebc95c6b761bdde1f">As of October&#160;31, 2022 and April&#160;30, 2022, the Company held certain assets that are required to be measured at fair value on a recurring basis. These included cash, cash equivalents, accounts receivable, marketable securities and foreign currency forward contracts. The carrying amount of cash, 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.</ix:continuation> </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%"><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:DerivativesMethodsOfAccountingNonhedgingDerivatives" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjg4MTc_b9bcf3e6-6d46-45dd-b2f3-501461573862" continuedAt="i1f9a1238b3244a99977dcb28aff68fe9" escape="true">Foreign Currency Forward Contracts Not Designated as Hedges</ix:nonNumeric></span></div><div style="margin-top:6pt"><ix:continuation id="i1f9a1238b3244a99977dcb28aff68fe9" continuedAt="i96e7af11cd4e46d7bf053b4f6f18ed90"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has established a program that primarily utilizes foreign currency forward contracts to offset the risks associated with the effects of certain foreign currency exposures primarily originating from intercompany balances due to cross border work performed in the ordinary course of business. These foreign currency forward contracts are neither used for trading purposes nor are they designated as hedging instruments pursuant to ASC 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></ix:continuation><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i96e7af11cd4e46d7bf053b4f6f18ed90">. Accordingly, the fair value of these contracts is recorded as of the end of the reporting period in the accompanying consolidated balance sheets, while the change in fair value is recorded to the accompanying consolidated statements of income.</ix:continuation> </span></div><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:BusinessCombinationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjg4MjA_fea8d50e-557a-4b9a-a482-5fea55a03f14" 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%">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 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 consolidated financial statements from the date of acquisition. Assets acquired and liabilities assumed are recorded at their fair values and the excess of the purchase price over the amounts assigned is recorded as goodwill, or if the fair value of the assets acquired exceeds the purchase price consideration, a bargain purchase gain is recorded. Adjustments to fair value assessments are generally recorded 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 certain assets and liabilities including those arising from contingencies and contingent consideration in a business combination.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjg4MzI_f8ab28d7-707b-44ae-bf55-54d6d5f3404b" 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%">Leases</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 determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (&#8220;ROU&#8221;) assets and current and non-current operating lease liability, in the consolidated balance sheets. Finance leases are included in property and equipment, net, other accrued liabilities and other liabilities in the 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%">ROU assets represent the Company's right to use an underlying asset for the lease term, and the lease liabilities represent the Company's obligation to make lease payments arising from the lease. Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term on the commencement date. As most of the Company&#8217;s leases do not provide an implicit rate, the Company uses its estimated incremental borrowing rate based on the information available at the commencement date in determining the present value of future payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives and initial direct costs incurred. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term, with variable lease payments recognized in the periods in which they are incurred.</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 lease agreements with lease and non-lease components. For all leases with non-lease components the Company accounts for the lease and non-lease components as a single lease component.</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><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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: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%">NOTES TO CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</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%">October&#160;31, 2022 (continued)</span></div></td></tr></table></div></div><ix:continuation id="i453dc5849d994f49a0b9b6464e0ed7c6" continuedAt="ibd80d8d3e8b74461b60af780af7bc717"><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:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjg4Mjg_f98e2a5d-312f-4489-b78d-f9717c11717f" continuedAt="if7259ac41cd34330b149c91f24e1b189" escape="true">Impairment of Long-Lived Assets</ix:nonNumeric></span></div><div style="margin-top:6pt"><ix:continuation id="if7259ac41cd34330b149c91f24e1b189" continuedAt="i32d52101437345bd969c200c56ab2458"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-lived assets include property, equipment, ROU assets and software developed or obtained for internal use. In accordance with ASC 360, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment</span></ix:continuation><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i32d52101437345bd969c200c56ab2458">, 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 six months ended October&#160;31, 2022 there were <ix:nonFraction unitRef="usd" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="INF" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjI1OTY_6376341a-2462-44e5-9098-dda79838e476"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="INF" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjI1OTY_d0121b7c-00f8-484b-9f43-51d48a6e7aa8">no</ix:nonFraction></ix:nonFraction> impairment charges recorded. During the three and six months ended October&#160;31, 2021, the Company reduced its real estate footprint and as a result, the Company took an impairment charge of ROU assets of $<ix:nonFraction unitRef="usd" contextRef="i12e3e28ec9d54ae3a7ffec3c6885fd84_D20210501-20211031" decimals="-5" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfNTQ5NzU1ODE3MDI1OQ_8c470ba3-e55b-47d0-97d4-74d1b772c765"><ix:nonFraction unitRef="usd" contextRef="i6a1fbd378f10459aa767642f0f544e33_D20210801-20211031" decimals="-5" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfNTQ5NzU1ODE3MDI1OQ_c6614e47-a372-41fd-8500-409ecb2522ac">7.4</ix:nonFraction></ix:nonFraction>&#160;million and an impairment of leasehold improvements and furniture and fixtures of $<ix:nonFraction unitRef="usd" contextRef="i6b599e48147f49f7835ba5c0d7bcec8a_D20210501-20211031" decimals="-5" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfNTQ5NzU1ODE3MDI3Mw_3579e644-d444-46a4-80cc-ff43cadc6150"><ix:nonFraction unitRef="usd" contextRef="i29cc9dbce3d043b8a424c93046340096_D20210801-20211031" decimals="-5" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfNTQ5NzU1ODE3MDI3Mw_5e369285-821a-4068-ac81-e6b1eca7aa64">1.9</ix:nonFraction></ix:nonFraction>&#160;million, both recorded in the consolidated statements of income in general and administrative expenses.</ix:continuation> </span></div><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjg4MjE_c583e545-edf3-47d7-8e3e-6f40b8a465d1" 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 annual qualitative impairment test performed as of January 31, 2022, indicated that the fair value of each of the reporting units exceeded its carrying amount and no reporting units were at risk of failing the impairment test. As a result, <ix:nonFraction unitRef="usd" contextRef="ic1e37a6016414f17acdd665bb78ef50a_D20220131-20220131" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfNTQ5NzU1ODE3MDI5MA_99f0b048-355b-46f8-959e-a0c1f92caf74">no</ix:nonFraction> impairment charge was recognized. As of October&#160;31, 2022 and April&#160;30, 2022, there were <ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjMyNDM_2ec92d74-5970-4368-9a37-377a2d6bf4a2"><ix:nonFraction unitRef="usd" contextRef="i38ac0563ba8b460e9086bc09d0fc0ae2_D20210501-20220430" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjMyNDM_6b838d74-c91f-4bdd-bd49-49fa602ef1ce">no</ix:nonFraction></ix:nonFraction> indicators of impairment with respect to the Company&#8217;s goodwill.</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:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjM3MDE_98903185-a372-4e38-9e14-7de1b37a1665">one</span> to <ix:nonNumeric contextRef="i375b24e36a074de48ad56b474ec95b1f_D20220501-20221031" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjM3MDc_c868b24e-960a-45b8-a313-4c5a88a6c092">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 noted <ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="INF" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjQxMDU_64b711c7-a58f-4684-a042-ab5ddefa444e"><ix:nonFraction unitRef="usd" contextRef="i38ac0563ba8b460e9086bc09d0fc0ae2_D20210501-20220430" decimals="INF" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjQxMDU_755e44e4-2775-4105-8165-e827d581db29">no</ix:nonFraction></ix:nonFraction> impairment as of October&#160;31, 2022 and April&#160;30, 2022.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:CompensationRelatedCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjg4MjI_53699d5b-4b64-4172-984a-a490cb8c6c50" continuedAt="i6e0ae957f6f24e6bbf39737f797ec72e" 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%">Compensation and Benefits 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%">Compensation and benefits expense in the accompanying consolidated statements of income consist of compensation and benefits paid to consultants (employees who originate business), executive officers and administrative and support personnel. The most significant portions of this expense are salaries and the amounts paid under the annual performance-related bonus plan to employees. The portion of the expense applicable to salaries is comprised of amounts earned by employees during a reporting period. The portion of the expenses applicable to annual performance-related bonuses refers to the Company&#8217;s annual employee performance-related bonus with respect to a fiscal year, the amount of which is communicated and paid to each eligible employee following the completion of the fiscal year. </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%">Each quarter, management makes its best estimate of its annual performance-related bonuses, which requires management to, among other things, project annual consultant productivity (as measured by engagement fees billed and collected by Executive Search and Professional Search consultants and revenue and other performance/profitability metrics for Consulting, Digital, Interim and RPO consultants), the level of engagements referred by a consultant in one line of business to a different line of business, and Company performance, including profitability, competitive forces and future economic conditions and their impact on the Company&#8217;s results. At the end of each fiscal year, annual performance-related bonuses take into account final individual consultant productivity (including referred work), Company/line of business results, including profitability, the achievement of strategic objectives, the results of individual performance appraisals and the current economic landscape. Accordingly, each quarter the Company reevaluates the assumptions used to estimate annual performance-related bonus liability and adjusts the carrying amount of the liability recorded on the consolidated balance sheet and reports any changes in the estimate in current 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%">Because annual performance-based bonuses are communicated and paid only after the Company reports its full fiscal year results, actual performance-based bonus payments may differ from the prior year&#8217;s estimate. Such changes in the bonus estimate historically have been immaterial and are recorded in current operations in the period in which they are determined. The performance-related bonus expense was $<ix:nonFraction unitRef="usd" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-5" name="kfy:PerformanceRelatedBonusExpenses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjY2NDI_00e85636-a172-4241-945f-c2aa8a1a7c80">99.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-5" name="kfy:PerformanceRelatedBonusExpenses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfNDk0NzgwMjM1NDI3NQ_cbac25c6-8658-47d0-bf55-144b27855d30">201.6</ix:nonFraction> million during the three and six months ended October&#160;31, 2022, respectively, included in compensation and benefits expense in the consolidated statements of income. The performance-related bonus expense was $<ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-5" name="kfy:PerformanceRelatedBonusExpenses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfNDk0NzgwMjM1NDI4MA_425f12fd-85a1-4f9c-abeb-a24e3d52e5e7">119.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-5" name="kfy:PerformanceRelatedBonusExpenses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfNDk0NzgwMjM1NDI4OQ_29c87f5a-7797-47d6-aa78-af02fc72cc02">215.2</ix:nonFraction> million during the three and six months ended October&#160;31, 2021, respectively, included in compensation and benefits expense in the consolidated statements of income. </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><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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: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%">NOTES TO CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</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%">October&#160;31, 2022 (continued)</span></div></td></tr></table></div></div><ix:continuation id="ibd80d8d3e8b74461b60af780af7bc717"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i6e0ae957f6f24e6bbf39737f797ec72e">Other expenses included in compensation and benefits expense are due to changes in deferred compensation and pension plan liabilities, changes in cash surrender value (&#8220;CSV&#8221;) of company-owned life insurance (&#8220;COLI&#8221;) contracts, amortization of stock-based compensation awards, commissions, payroll taxes and employee insurance benefits. Unearned compensation on the consolidated balance sheets includes long-term retention awards that are generally amortized over <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMTA5OTUxMTY1NzY0Ng_ae5e9712-82f0-4147-b8b9-ee2f89987027">four</span>-to-<ix:nonNumeric contextRef="i375b24e36a074de48ad56b474ec95b1f_D20220501-20221031" name="kfy:AmortizationOfLongTermRetentionAwards" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjcyNjE_8f8217bd-cd9c-4657-9bc7-6d2a5db93551">five years</ix:nonNumeric>.</ix:continuation> </span></div><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjg4MjM_f6ba2f3d-8af0-4a02-91de-cbc32faac00f" 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%">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 Company has employee compensation plans under which various types of stock-based instruments are granted. These instruments principally include restricted stock units, restricted stock and an Employee Stock Purchase Plan (&#8220;ESPP&#8221;). The Company recognizes compensation expense related to restricted stock units, restricted stock and the estimated fair value of stock purchases under the ESPP on a straight-line basis over the service period for the entire award.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="kfy:ReclassificationsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjg4MTg_c657fd02-5389-40ef-87b6-68cafe662c5b" 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%">Reclassifications</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%">Certain reclassifications have been made to the amounts in the prior periods in order to conform to the current period&#8217;s presentation.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjg4Mjk_6e965ef5-e15c-4082-b59f-933eb7bbfe3f" 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%">Recently Proposed 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 October 2021, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued an amendment in accounting for contract assets and contract liabilities from contracts with customers, which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with ASC 606, Revenue from Contracts with Customers. The amendment of this standard becomes effective in fiscal years beginning after December 15, 2022. The amendment should be applied prospectively to business combinations that occur after the effective date. The Company will adopt this guidance in its fiscal year beginning May 1, 2023. The Company is currently evaluating the impact of this accounting guidance but does not anticipate that it will have a material impact on the consolidated financial statements.</span></div></ix:nonNumeric></ix:continuation><div id="id91ca35a6117411b8631f85537d7c050_37"></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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RleHRyZWdpb246MjE5MjhmMWEwMjNlNGM3ZmJkM2JhN2YyMzk4NWNhZTRfMjE2OA_cee4911c-60f4-4aa2-bc9c-7229cd09fd65" continuedAt="icfbbbf2d8737487eb758fdefdc22535e" escape="true">Basic and Diluted Earnings Per Share</ix:nonNumeric></span></div><ix:continuation id="icfbbbf2d8737487eb758fdefdc22535e" continuedAt="i28ad852d489349c68a01b39a44cfbbbe"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ASC 260, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Earnings Per Share</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, requires companies to treat 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, 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-weight:400;line-height:120%">During the three and six months ended October&#160;31, 2022, restricted stock awards of <ix:nonFraction unitRef="shares" contextRef="i4e69e03aad1f4c8fade959d38dda1491_D20220801-20221031" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RleHRyZWdpb246MjE5MjhmMWEwMjNlNGM3ZmJkM2JhN2YyMzk4NWNhZTRfMTkwMQ_39ddfe3d-5eb7-4643-a5d8-37ca469524db">1.6</ix:nonFraction>&#160;million shares and <ix:nonFraction unitRef="shares" contextRef="i720fa83030fc455db1ca999353925463_D20220501-20221031" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RleHRyZWdpb246MjE5MjhmMWEwMjNlNGM3ZmJkM2JhN2YyMzk4NWNhZTRfNzY5NjU4MTM5Njg1NA_977333c7-8bf5-4f2e-bdaf-75a74d77ae12">1.2</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 six months ended October&#160;31, 2021, restricted stock awards of <ix:nonFraction unitRef="shares" contextRef="i5ef57306af394c9db17eaad9bb532427_D20210801-20211031" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RleHRyZWdpb246MjE5MjhmMWEwMjNlNGM3ZmJkM2JhN2YyMzk4NWNhZTRfNzY5NjU4MTM5Njg1OA_55680d39-e876-4594-ba9c-96320a609c7b">1.2</ix:nonFraction> million shares and <ix:nonFraction unitRef="shares" contextRef="i9e97f91ef07f4229818374076935fbf2_D20210501-20211031" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RleHRyZWdpb246MjE5MjhmMWEwMjNlNGM3ZmJkM2JhN2YyMzk4NWNhZTRfNzY5NjU4MTM5Njg2Mg_a23c2104-e386-4c30-ac29-00e6ec516ac3">1.3</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 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><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><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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: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%">NOTES TO CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</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%">October&#160;31, 2022 (continued)</span></div></td></tr></table></div></div><ix:continuation id="i28ad852d489349c68a01b39a44cfbbbe"><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RleHRyZWdpb246MjE5MjhmMWEwMjNlNGM3ZmJkM2JhN2YyMzk4NWNhZTRfMjE2OQ_d7cbc7ed-dfe4-4007-a3b9-a9491befa32b" 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><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/>October 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%">Six Months Ended<br/>October 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%">2022</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-bottom:1pt solid #000;border-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%">2021</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;border-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%">2022</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-bottom:1pt solid #000;border-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%">2021</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, 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:700;line-height:100%">Net income attributable to Korn Ferry</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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMy0xLTEtMS0yODM_eb9d28a7-3397-4d7c-9339-a97755df8bcd">73,541</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMy0zLTEtMS0yODM_d364f1c4-b6e2-4417-814d-633408bc89b9">75,772</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMy01LTEtMS0yODM_1f37b06f-05d5-4bc2-9eea-cf7d9b18e61f">150,788</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMy03LTEtMS0yODM_bd948008-79e8-440d-a2ff-f4f906849b57">150,595</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfNC0xLTEtMS0yODM_59d96096-9f5d-4266-8db3-2643fa515b05">1,615</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfNC0zLTEtMS0yODM_4e03635a-55bd-41ab-ae9d-0c90ce2818ad">1,654</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfNC01LTEtMS0yODM_e3c988df-8712-43ba-937c-998dad71b63c">3,295</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfNC03LTEtMS0yODM_d7b83f91-6860-4e03-82b6-2a543c57b0b2">3,321</ix:nonFraction>&#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:100%">Basic net earnings attributable to common stockholders</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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfNS0xLTEtMS0yODM_e6d17f77-9500-4790-ae9c-d3186a1f7744">71,926</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><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%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfNS0zLTEtMS0yODM_72a850cd-254e-4a59-a8ec-64340eb33cc1">74,118</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfNS01LTEtMS0yODM_cf02ecde-0779-433f-a9c6-9adfbefbf510">147,493</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><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%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfNS03LTEtMS0yODM_ac9f6d3c-4d3d-41e8-b5fa-180282d52527">147,274</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></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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfNi0xLTEtMS0yODM_6f8a952b-df48-4ac6-881c-d618b21b0fe0">1,436</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfNi0zLTEtMS0yODM_1200abd6-0fc7-4f49-8558-ef995d5b1dfc">1,510</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfNi01LTEtMS0yODM_e296f970-a1bf-4855-a52b-29e348a010c5">2,945</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfNi03LTEtMS0yODM_80d5ba9d-b15a-4511-b8ff-48f855575727">3,005</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfNy0xLTEtMS0yODM_df077a52-768c-4c53-8a21-dfbfe4c1c1b6">1,432</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfNy0zLTEtMS0yODM_86a1417a-16c5-4bab-be20-ed10e307f664">1,497</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfNy01LTEtMS0yODM_f93123d6-ec77-4acb-b92a-da40e455a98f">2,927</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfNy03LTEtMS0yODM_d312db23-4d63-4e31-933c-3fa66911d83f">2,974</ix:nonFraction>&#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:100%">Diluted net earnings attributable to common stockholders</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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfOC0xLTEtMS0yODM_825f6676-baa2-4483-9a4c-df39eab07fde">71,930</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><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%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfOC0zLTEtMS0yODM_09be7874-9154-4aee-bcb1-cbd2242c403a">74,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"></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%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfOC01LTEtMS0yODM_fb0c2bf5-beb1-44a4-acd6-812db9e9affd">147,511</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><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%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfOC03LTEtMS0yODM_bdd35593-8d80-48d7-9a40-00082d87c4a3">147,305</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></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%"><ix:nonFraction unitRef="shares" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTEtMS0xLTEtMjgz_9c6bfd97-9260-4a31-a7cd-7e368976bd7c">51,868</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTEtMy0xLTEtMjgz_0b57b0f1-3b99-423b-a247-ea9f2a82bbd6">53,114</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTEtNS0xLTEtMjgz_0a54d8b8-e611-44be-907e-1a0f2fcc5c4e">51,820</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTEtNy0xLTEtMjgz_a93c7ead-a3c6-41d0-b78c-25434f1b4d8a">52,937</ix:nonFraction>&#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:0 1pt"></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="idf1075bd235742f69e4adf1fd6d9f4c5_D20220801-20221031" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTMtMS0xLTEtMjgz_004293e5-ff26-4261-909f-d6022be6e3aa">134</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="if94bc84a921746629277d02c0b961f70_D20210801-20211031" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTMtMy0xLTEtMjgz_09122eb7-f44a-4a15-9ab1-65ca8726aba5">453</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="i67189da59d2945bc99f23eee06d706e3_D20220501-20221031" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTMtNS0xLTEtMjgz_0cf53266-b50c-4de9-b042-0d48136081fc">319</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="i560949a42409443e82502faeeec14c27_D20210501-20211031" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTMtNy0xLTEtMjgz_45f6b3eb-c606-4187-bf1e-fe9bb7f76625">555</ix:nonFraction>&#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: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="shares" contextRef="i021701564f9e4bf889b4fd3571afd1a2_D20220801-20221031" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTQtMS0xLTEtMjgz_96cd670f-1301-4cde-868a-ec21d4adf1aa">3</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="i96d63129c66c4145ae64f1a282cdfa5c_D20210801-20211031" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTQtMy0xLTEtMjgz_52d34cb6-2e4a-47b9-9f2a-e401ce7f533f">1</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="icae815eef9ab46e89d67a49840bd97c5_D20220501-20221031" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTQtNS0xLTEtMjgz_1316e85c-fd69-46f4-abdc-48ec3583f470">4</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="i251c9f207214424db34d4ebf1112972c_D20210501-20211031" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTQtNy0xLTEtMjgz_c4c1b511-9008-4cfd-a2a6-d265e3916fe1">2</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTUtMS0xLTEtMjgz_ed0e1bb3-2b2b-4a2b-9220-c6389bcd652f">52,005</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><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%"><ix:nonFraction unitRef="shares" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTUtMy0xLTEtMjgz_cac5d8f2-ae71-4156-8449-6d93184a425f">53,568</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><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%"><ix:nonFraction unitRef="shares" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTUtNS0xLTEtMjgz_24705737-6ccb-4400-a7eb-8b6fd5d5c86b">52,143</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><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%"><ix:nonFraction unitRef="shares" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTUtNy0xLTEtMjgz_1d98697c-b473-4294-8266-3258f8600732">53,494</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></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%">Net earnings per common share:</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 earnings per share</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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTgtMS0xLTEtMjgz_2015e819-5893-429d-909f-785cef0d0bb0">1.39</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTgtMy0xLTEtMjgz_d29c1beb-20fa-49c4-b0db-1cb5504c60c6">1.40</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTgtNS0xLTEtMjgz_6c597685-1ffc-40cc-bce4-86ead6814e59">2.85</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTgtNy0xLTEtMjgz_32f7d17b-61da-485e-9caa-14f78b54d825">2.78</ix:nonFraction>&#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 earnings per share</span></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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTktMS0xLTEtMjgz_4fae63f0-bc24-4d2a-a3a6-b30e19233ec3">1.38</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><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTktMy0xLTEtMjgz_073a9359-f512-47aa-a3b7-9941eb750ab4">1.38</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><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTktNS0xLTEtMjgz_1197597b-da5e-40a4-b2b6-325bcfd19ac1">2.83</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><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTktNy0xLTEtMjgz_d3dcdd03-763f-4dbd-af50-1f358ffdb2fb">2.75</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></tr></table></div></ix:nonNumeric></ix:continuation><div id="id91ca35a6117411b8631f85537d7c050_40"></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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:ComprehensiveIncomeNoteTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RleHRyZWdpb246NDUwZThmNzlhZWJkNDg4Y2I2NjljYTZiNmMzMmFmNjZfODE3_68eeef69-1866-4b02-bed4-b655e34ed0de" continuedAt="i92c7412674604e7cb681f170aee77f21" escape="true">Comprehensive Income</ix:nonNumeric></span></div><ix:continuation id="i92c7412674604e7cb681f170aee77f21" continuedAt="ia69e797de78d4ccb84ef4376022304a7"><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 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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RleHRyZWdpb246NDUwZThmNzlhZWJkNDg4Y2I2NjljYTZiNmMzMmFmNjZfODE4_1903f599-7e03-4600-9e65-0aee42cd0cda" 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><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%">October 31,<br/>2022</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" 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%">April 30,<br/>2022</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%">(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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjRkZDQ2NDc2YTUzZTRkOGM5MDI3ZDM2Y2U4ZjcxNDBlL3RhYmxlcmFuZ2U6NGRkNDY0NzZhNTNlNGQ4YzkwMjdkMzZjZThmNzE0MGVfMi0xLTEtMS0yODM_fcb84488-4f79-4ecd-9677-f87e290aa6dc">136,991</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjRkZDQ2NDc2YTUzZTRkOGM5MDI3ZDM2Y2U4ZjcxNDBlL3RhYmxlcmFuZ2U6NGRkNDY0NzZhNTNlNGQ4YzkwMjdkMzZjZThmNzE0MGVfMi0zLTEtMS0yODM_3b1cdb04-b2d6-43a2-8ed3-87abea403bb9">92,717</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjRkZDQ2NDc2YTUzZTRkOGM5MDI3ZDM2Y2U4ZjcxNDBlL3RhYmxlcmFuZ2U6NGRkNDY0NzZhNTNlNGQ4YzkwMjdkMzZjZThmNzE0MGVfMy0xLTEtMS0yODM_e8ba805b-74cc-4f87-8f38-771155404381">1,066</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjRkZDQ2NDc2YTUzZTRkOGM5MDI3ZDM2Y2U4ZjcxNDBlL3RhYmxlcmFuZ2U6NGRkNDY0NzZhNTNlNGQ4YzkwMjdkMzZjZThmNzE0MGVfMy0zLTEtMS0yODM_a9603445-8cb7-4a33-a00a-a858b7b211de">961</ix:nonFraction>&#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%">Marketable securities unrealized loss, 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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjRkZDQ2NDc2YTUzZTRkOGM5MDI3ZDM2Y2U4ZjcxNDBlL3RhYmxlcmFuZ2U6NGRkNDY0NzZhNTNlNGQ4YzkwMjdkMzZjZThmNzE0MGVfNC0xLTEtMS0yODM_f96d4548-7904-455f-9e05-5a08fd57441f">740</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjRkZDQ2NDc2YTUzZTRkOGM5MDI3ZDM2Y2U4ZjcxNDBlL3RhYmxlcmFuZ2U6NGRkNDY0NzZhNTNlNGQ4YzkwMjdkMzZjZThmNzE0MGVfNC0zLTEtMS0yODM_899002cc-4ab3-4645-a5b2-0531f3ef92fe">429</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjRkZDQ2NDc2YTUzZTRkOGM5MDI3ZDM2Y2U4ZjcxNDBlL3RhYmxlcmFuZ2U6NGRkNDY0NzZhNTNlNGQ4YzkwMjdkMzZjZThmNzE0MGVfNS0xLTEtMS0yODM_19c537e1-98f1-4ec9-8d96-d53fe9fa2be6">136,665</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjRkZDQ2NDc2YTUzZTRkOGM5MDI3ZDM2Y2U4ZjcxNDBlL3RhYmxlcmFuZ2U6NGRkNDY0NzZhNTNlNGQ4YzkwMjdkMzZjZThmNzE0MGVfNS0zLTEtMS0yODM_07c4fab3-d02c-4756-8725-d9ae1cc0c8f5">92,185</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></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><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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: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%">NOTES TO CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</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%">October&#160;31, 2022 (continued)</span></div></td></tr></table></div></div><ix:continuation id="ia69e797de78d4ccb84ef4376022304a7" continuedAt="ia9d0cadd39334e4baa797f3e8eecdb00"><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RleHRyZWdpb246NDUwZThmNzlhZWJkNDg4Y2I2NjljYTZiNmMzMmFmNjZfNTQ5NzU1ODE0MDA5Ng_be99876f-104d-4ae0-9b5b-3e7bfe4ec751" continuedAt="i365af6e2df044899864fd894c4d45386" 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 changes in each component of accumulated other comprehensive loss, net for the three months ended October&#160;31, 2022:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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: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;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:120%">Unrealized Losses on <br/>Marketable Securities (2)</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" 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:120%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</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%">Balance as of July 31, 2022</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="i0c93ed1136aa403ba2d0f72308e1cf9f_I20220731" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjVhM2QwZGM2OTY4NDRjZTE4Yjk4OGYxYjI2ZjgzNzdlL3RhYmxlcmFuZ2U6NWEzZDBkYzY5Njg0NGNlMThiOTg4ZjFiMjZmODM3N2VfMi0xLTEtMS01OTYw_bd1f777c-fc9a-4b6b-8627-b4b04de38a22">108,974</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i698c1cfcf2314b5fba3d47ccbc60073a_I20220731" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjVhM2QwZGM2OTY4NDRjZTE4Yjk4OGYxYjI2ZjgzNzdlL3RhYmxlcmFuZ2U6NWEzZDBkYzY5Njg0NGNlMThiOTg4ZjFiMjZmODM3N2VfMi0zLTEtMS01OTYw_8afe36eb-0d63-4785-98f2-22bde2f316be">1,012</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6dd1a0c99194a3fb6381f321cc1f60c_I20220731" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjVhM2QwZGM2OTY4NDRjZTE4Yjk4OGYxYjI2ZjgzNzdlL3RhYmxlcmFuZ2U6NWEzZDBkYzY5Njg0NGNlMThiOTg4ZjFiMjZmODM3N2VfMi01LTEtMS01OTYw_09929200-9e26-4e24-b35a-42ad6ff2cef6">482</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i79440ec59411449d9383182085184275_I20220731" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjVhM2QwZGM2OTY4NDRjZTE4Yjk4OGYxYjI2ZjgzNzdlL3RhYmxlcmFuZ2U6NWEzZDBkYzY5Njg0NGNlMThiOTg4ZjFiMjZmODM3N2VfMi03LTEtMS01OTYw_abf85a1e-e1f0-450c-8b8a-031727d424b0">108,444</ix:nonFraction>)</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%">Unrealized losses arising during the 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="i1219dac6481a4e10a54cb17de5612c08_D20220801-20221031" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjVhM2QwZGM2OTY4NDRjZTE4Yjk4OGYxYjI2ZjgzNzdlL3RhYmxlcmFuZ2U6NWEzZDBkYzY5Njg0NGNlMThiOTg4ZjFiMjZmODM3N2VfMy0xLTEtMS0xMDQ3Mg_e6a3b816-83f4-477c-82cc-1856116ef644">28,017</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic421f9f97d1b40e387a315f59dd6f7de_D20220801-20221031" decimals="-3" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjVhM2QwZGM2OTY4NDRjZTE4Yjk4OGYxYjI2ZjgzNzdlL3RhYmxlcmFuZ2U6NWEzZDBkYzY5Njg0NGNlMThiOTg4ZjFiMjZmODM3N2VfMy0zLTEtMS01OTYw_058fd138-b184-4874-8d8e-3aaa1d9df6e4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d7a9c7256d341b399c198629e39601e_D20220801-20221031" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjVhM2QwZGM2OTY4NDRjZTE4Yjk4OGYxYjI2ZjgzNzdlL3RhYmxlcmFuZ2U6NWEzZDBkYzY5Njg0NGNlMThiOTg4ZjFiMjZmODM3N2VfMy01LTEtMS01OTYw_b50b05ed-faf4-4ebd-ba68-0433ec8922b1">258</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjVhM2QwZGM2OTY4NDRjZTE4Yjk4OGYxYjI2ZjgzNzdlL3RhYmxlcmFuZ2U6NWEzZDBkYzY5Njg0NGNlMThiOTg4ZjFiMjZmODM3N2VfMy03LTEtMS01OTYw_60b5b75e-91c0-4892-832d-2ea5f6a2d4f4">28,275</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i1219dac6481a4e10a54cb17de5612c08_D20220801-20221031" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjVhM2QwZGM2OTY4NDRjZTE4Yjk4OGYxYjI2ZjgzNzdlL3RhYmxlcmFuZ2U6NWEzZDBkYzY5Njg0NGNlMThiOTg4ZjFiMjZmODM3N2VfNC0xLTEtMS01OTYw_e7fda453-4944-442b-a77b-3aa37852d459">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic421f9f97d1b40e387a315f59dd6f7de_D20220801-20221031" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjVhM2QwZGM2OTY4NDRjZTE4Yjk4OGYxYjI2ZjgzNzdlL3RhYmxlcmFuZ2U6NWEzZDBkYzY5Njg0NGNlMThiOTg4ZjFiMjZmODM3N2VfNC0zLTEtMS0xMDQ3Mg_4fe820cc-9129-4094-9a7c-ffe151be7627">54</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d7a9c7256d341b399c198629e39601e_D20220801-20221031" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjVhM2QwZGM2OTY4NDRjZTE4Yjk4OGYxYjI2ZjgzNzdlL3RhYmxlcmFuZ2U6NWEzZDBkYzY5Njg0NGNlMThiOTg4ZjFiMjZmODM3N2VfNC01LTEtMS01OTYw_d6e73465-6e74-4654-86cf-01b570952059">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjVhM2QwZGM2OTY4NDRjZTE4Yjk4OGYxYjI2ZjgzNzdlL3RhYmxlcmFuZ2U6NWEzZDBkYzY5Njg0NGNlMThiOTg4ZjFiMjZmODM3N2VfNC03LTEtMS01OTYw_dc47bb71-5f15-4827-ad7c-5309bc3e8eb0">54</ix:nonFraction>&#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%">Balance as of October 31, 2022</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="i8e88ae24dee14697871efbad2b2fa1b7_I20221031" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjVhM2QwZGM2OTY4NDRjZTE4Yjk4OGYxYjI2ZjgzNzdlL3RhYmxlcmFuZ2U6NWEzZDBkYzY5Njg0NGNlMThiOTg4ZjFiMjZmODM3N2VfNS0xLTEtMS01OTYw_a0a18f95-70ba-44f7-a8fe-acc1150cbc5e">136,991</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie6246b02480043d6b9fe3900451a56c6_I20221031" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjVhM2QwZGM2OTY4NDRjZTE4Yjk4OGYxYjI2ZjgzNzdlL3RhYmxlcmFuZ2U6NWEzZDBkYzY5Njg0NGNlMThiOTg4ZjFiMjZmODM3N2VfNS0zLTEtMS01OTYw_a6673a6b-c44d-4def-950b-e26dd4b86240">1,066</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i1d28f0e74fc84fa7bbcec95a4ddbd354_I20221031" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjVhM2QwZGM2OTY4NDRjZTE4Yjk4OGYxYjI2ZjgzNzdlL3RhYmxlcmFuZ2U6NWEzZDBkYzY5Njg0NGNlMThiOTg4ZjFiMjZmODM3N2VfNS01LTEtMS01OTYw_63a8e37b-1b36-4d03-9903-d69a53485645">740</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i7a156a94fc7d4954824bc9066e95152e_I20221031" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjVhM2QwZGM2OTY4NDRjZTE4Yjk4OGYxYjI2ZjgzNzdlL3RhYmxlcmFuZ2U6NWEzZDBkYzY5Njg0NGNlMThiOTg4ZjFiMjZmODM3N2VfNS03LTEtMS01OTYw_e7c6f17d-6175-4293-bd84-a28102672d00">136,665</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></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 six months ended October&#160;31, 2022:</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;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:120%">Deferred<br/>Compensation<br/>and Pension<br/>Plan (1)</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" 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:120%">Unrealized Losses on <br/>Marketable Securities (2)</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" 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:120%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</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%">Balance as of April 30, 2022</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="i26889b396fa9451aaf1f0f0d5fa77350_I20220430" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjIxZDY1MDhjYzA2YzRmNzliMmNjNjA3NzIzYTU0YmYyL3RhYmxlcmFuZ2U6MjFkNjUwOGNjMDZjNGY3OWIyY2M2MDc3MjNhNTRiZjJfMi0xLTEtMS0yODM_1bba03d5-4ff9-4912-987d-3b8d96179146">92,717</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10700f1cb76c478d8aced8e809ea2936_I20220430" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjIxZDY1MDhjYzA2YzRmNzliMmNjNjA3NzIzYTU0YmYyL3RhYmxlcmFuZ2U6MjFkNjUwOGNjMDZjNGY3OWIyY2M2MDc3MjNhNTRiZjJfMi0zLTEtMS0yODM_7512fcc9-40a8-4e96-b6ab-4da2d75d4aa8">961</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibb9cdcf9eedc40ac82a93ec79b57d35c_I20220430" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjIxZDY1MDhjYzA2YzRmNzliMmNjNjA3NzIzYTU0YmYyL3RhYmxlcmFuZ2U6MjFkNjUwOGNjMDZjNGY3OWIyY2M2MDc3MjNhNTRiZjJfMi01LTEtMS0yODM_b0bafe16-2650-4be4-a30b-f90d97d3d87e">429</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i84f8d054b478491e8846f4cd6d1b0b94_I20220430" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjIxZDY1MDhjYzA2YzRmNzliMmNjNjA3NzIzYTU0YmYyL3RhYmxlcmFuZ2U6MjFkNjUwOGNjMDZjNGY3OWIyY2M2MDc3MjNhNTRiZjJfMi03LTEtMS0yODM_089e1c5c-f113-4813-8408-02a9eac8ba0f">92,185</ix:nonFraction>)</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%">Unrealized losses arising during the 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="i8d319869d84b47c6abb92b400db078ee_D20220501-20221031" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjIxZDY1MDhjYzA2YzRmNzliMmNjNjA3NzIzYTU0YmYyL3RhYmxlcmFuZ2U6MjFkNjUwOGNjMDZjNGY3OWIyY2M2MDc3MjNhNTRiZjJfMy0xLTEtMS0yODM_25a9002d-4d18-48bc-866c-a6c7ea8c5a65">44,274</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f1f0fcfbeb3475eb13a932897207953_D20220501-20221031" decimals="-3" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjIxZDY1MDhjYzA2YzRmNzliMmNjNjA3NzIzYTU0YmYyL3RhYmxlcmFuZ2U6MjFkNjUwOGNjMDZjNGY3OWIyY2M2MDc3MjNhNTRiZjJfMy0zLTEtMS0yODM_bcda7860-af55-4100-9380-3a0f34677a1e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic94d6ed805964b8fb207fd10ac4af1a3_D20220501-20221031" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjIxZDY1MDhjYzA2YzRmNzliMmNjNjA3NzIzYTU0YmYyL3RhYmxlcmFuZ2U6MjFkNjUwOGNjMDZjNGY3OWIyY2M2MDc3MjNhNTRiZjJfMy01LTEtMS0yODM_6b0c562f-4774-4e0e-9708-7e28f2bcac0b">311</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjIxZDY1MDhjYzA2YzRmNzliMmNjNjA3NzIzYTU0YmYyL3RhYmxlcmFuZ2U6MjFkNjUwOGNjMDZjNGY3OWIyY2M2MDc3MjNhNTRiZjJfMy03LTEtMS0yODM_c2548558-0717-47b3-9141-3810d1d69217">44,585</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i8d319869d84b47c6abb92b400db078ee_D20220501-20221031" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjIxZDY1MDhjYzA2YzRmNzliMmNjNjA3NzIzYTU0YmYyL3RhYmxlcmFuZ2U6MjFkNjUwOGNjMDZjNGY3OWIyY2M2MDc3MjNhNTRiZjJfNC0xLTEtMS0yODM_8483b89d-8f96-40df-b150-4aada792f0ff">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f1f0fcfbeb3475eb13a932897207953_D20220501-20221031" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjIxZDY1MDhjYzA2YzRmNzliMmNjNjA3NzIzYTU0YmYyL3RhYmxlcmFuZ2U6MjFkNjUwOGNjMDZjNGY3OWIyY2M2MDc3MjNhNTRiZjJfNC0zLTEtMS0yODM_8d1cb14a-0f20-4deb-925e-9473addb4858">105</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic94d6ed805964b8fb207fd10ac4af1a3_D20220501-20221031" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjIxZDY1MDhjYzA2YzRmNzliMmNjNjA3NzIzYTU0YmYyL3RhYmxlcmFuZ2U6MjFkNjUwOGNjMDZjNGY3OWIyY2M2MDc3MjNhNTRiZjJfNC01LTEtMS0yODM_99e3c059-08c0-43b5-8c6d-691d38aa4a73">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjIxZDY1MDhjYzA2YzRmNzliMmNjNjA3NzIzYTU0YmYyL3RhYmxlcmFuZ2U6MjFkNjUwOGNjMDZjNGY3OWIyY2M2MDc3MjNhNTRiZjJfNC03LTEtMS0yODM_cea9f1b8-d4bc-4816-915b-159cabae75fd">105</ix:nonFraction>&#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%">Balance as of October 31, 2022</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="i8e88ae24dee14697871efbad2b2fa1b7_I20221031" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjIxZDY1MDhjYzA2YzRmNzliMmNjNjA3NzIzYTU0YmYyL3RhYmxlcmFuZ2U6MjFkNjUwOGNjMDZjNGY3OWIyY2M2MDc3MjNhNTRiZjJfNS0xLTEtMS0yODM_e5417b5a-526d-4bb9-bec9-ab2157a11748">136,991</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie6246b02480043d6b9fe3900451a56c6_I20221031" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjIxZDY1MDhjYzA2YzRmNzliMmNjNjA3NzIzYTU0YmYyL3RhYmxlcmFuZ2U6MjFkNjUwOGNjMDZjNGY3OWIyY2M2MDc3MjNhNTRiZjJfNS0zLTEtMS0yODM_27e903f9-f696-4350-bd04-90ac55bf0bdb">1,066</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i1d28f0e74fc84fa7bbcec95a4ddbd354_I20221031" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjIxZDY1MDhjYzA2YzRmNzliMmNjNjA3NzIzYTU0YmYyL3RhYmxlcmFuZ2U6MjFkNjUwOGNjMDZjNGY3OWIyY2M2MDc3MjNhNTRiZjJfNS01LTEtMS0yODM_cecd2647-57d7-4b3d-95ea-37941f54ec92">740</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i7a156a94fc7d4954824bc9066e95152e_I20221031" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjIxZDY1MDhjYzA2YzRmNzliMmNjNjA3NzIzYTU0YmYyL3RhYmxlcmFuZ2U6MjFkNjUwOGNjMDZjNGY3OWIyY2M2MDc3MjNhNTRiZjJfNS03LTEtMS0yODM_56c652ca-2502-4e8d-a09f-4103395aea3f">136,665</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></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-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:2.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.002%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.252%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.252%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.252%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.252%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.252%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.252%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.260%"></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 reclassifications of realized net losses was $<ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjJhODdkNGVhMTYzMTRkODJhMTliODY5YjY4ZTZhN2Q1L3RhYmxlcmFuZ2U6MmE4N2Q0ZWExNjMxNGQ4MmExOWI4NjliNjhlNmE3ZDVfMC0xLTEtMS0yNjM0MC90ZXh0cmVnaW9uOjg2NGE2ODdmZDk2MTRkMjBhNTYyYWRhOTE1ODgwZmMyXzEwOTk1MTE2Mjc4ODk_f93b36b3-adf1-41a5-8ed8-0d8b22a39cd2">0.1</ix:nonFraction> million for the six months ended October&#160;31, 2022.</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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: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 unrealized losses were $<ix:nonFraction unitRef="usd" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjJhODdkNGVhMTYzMTRkODJhMTliODY5YjY4ZTZhN2Q1L3RhYmxlcmFuZ2U6MmE4N2Q0ZWExNjMxNGQ4MmExOWI4NjliNjhlNmE3ZDVfMS0xLTEtMS0yNjM0Ny90ZXh0cmVnaW9uOjk4ZDYwOTMzOWJlZDQ5NjFhNTFmYWE5ZDQ1NzNmZjZkXzEwOTk1MTE2Mjc5NDc_fb1a71b3-2f54-400f-a8b7-70b0ceea2082">0.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjJhODdkNGVhMTYzMTRkODJhMTliODY5YjY4ZTZhN2Q1L3RhYmxlcmFuZ2U6MmE4N2Q0ZWExNjMxNGQ4MmExOWI4NjliNjhlNmE3ZDVfMS0xLTEtMS0yNjM0Ny90ZXh0cmVnaW9uOjk4ZDYwOTMzOWJlZDQ5NjFhNTFmYWE5ZDQ1NzNmZjZkXzEwOTk1MTE2Mjc5NTI_2bca2b2b-b480-43eb-aedb-f12653b3c967">0.1</ix:nonFraction> million for the three and six months ended October&#160;31, 2022.</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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></table></div><div style="margin-top:12pt"><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 October&#160;31, 2021:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:120%">Deferred<br/>Compensation<br/>and Pension<br/>Plan (1)</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" 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:120%">Unrealized Losses on <br/>Marketable Securities</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" 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:120%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</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%">Balance as of July 31, 2021</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="i3b203d3c250c43f0a78b4fe406676af3_I20210731" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjEzYmQ5MzRhZWNhMTQwNTI4NDBkZTJlZDFjMmI0NjU2L3RhYmxlcmFuZ2U6MTNiZDkzNGFlY2ExNDA1Mjg0MGRlMmVkMWMyYjQ2NTZfMi0xLTEtMS01OTcy_5c88063a-674c-4949-993a-bb655320f9f9">42,034</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7cf96d78027c46f9add863f163a3f80d_I20210731" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjEzYmQ5MzRhZWNhMTQwNTI4NDBkZTJlZDFjMmI0NjU2L3RhYmxlcmFuZ2U6MTNiZDkzNGFlY2ExNDA1Mjg0MGRlMmVkMWMyYjQ2NTZfMi0zLTEtMS01OTcy_b909ba41-6990-48ef-b74d-4f606c736910">17,794</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide918fc3211a40f190fa520e31ea2d71_I20210731" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjEzYmQ5MzRhZWNhMTQwNTI4NDBkZTJlZDFjMmI0NjU2L3RhYmxlcmFuZ2U6MTNiZDkzNGFlY2ExNDA1Mjg0MGRlMmVkMWMyYjQ2NTZfMi01LTEtMS01OTcy_05e541f1-e1b8-45fd-9343-4aedd191bdf9">15</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibb2c0fe58b8d42bbb970d4d9ad98c7c8_I20210731" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjEzYmQ5MzRhZWNhMTQwNTI4NDBkZTJlZDFjMmI0NjU2L3RhYmxlcmFuZ2U6MTNiZDkzNGFlY2ExNDA1Mjg0MGRlMmVkMWMyYjQ2NTZfMi03LTEtMS01OTcy_1ad97358-7e11-4199-ab71-fa999648de8c">59,843</ix:nonFraction>)</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%">Unrealized (losses) gains arising during the 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="if5668c65309d4c04aae9276bd3a135e1_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjEzYmQ5MzRhZWNhMTQwNTI4NDBkZTJlZDFjMmI0NjU2L3RhYmxlcmFuZ2U6MTNiZDkzNGFlY2ExNDA1Mjg0MGRlMmVkMWMyYjQ2NTZfMy0xLTEtMS01OTcy_df8edfef-90e7-4f77-8eaa-0e8e5a1a2e2d">7,017</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib70a90beaccf449c963eda88998ef09b_D20210801-20211031" decimals="-3" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjEzYmQ5MzRhZWNhMTQwNTI4NDBkZTJlZDFjMmI0NjU2L3RhYmxlcmFuZ2U6MTNiZDkzNGFlY2ExNDA1Mjg0MGRlMmVkMWMyYjQ2NTZfMy0zLTEtMS01OTcy_76917f69-5331-4ffb-b413-26b602a68beb">15</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i36f6e92032c04c51bc880246f2fa8ec0_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjEzYmQ5MzRhZWNhMTQwNTI4NDBkZTJlZDFjMmI0NjU2L3RhYmxlcmFuZ2U6MTNiZDkzNGFlY2ExNDA1Mjg0MGRlMmVkMWMyYjQ2NTZfMy01LTEtMS01OTcy_add01ba4-8b5c-4d81-adff-58ab4a8eaf65">21</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjEzYmQ5MzRhZWNhMTQwNTI4NDBkZTJlZDFjMmI0NjU2L3RhYmxlcmFuZ2U6MTNiZDkzNGFlY2ExNDA1Mjg0MGRlMmVkMWMyYjQ2NTZfMy03LTEtMS01OTcy_6ad7586e-86cc-4aa8-96b5-d8861cb06841">7,023</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="if5668c65309d4c04aae9276bd3a135e1_D20210801-20211031" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjEzYmQ5MzRhZWNhMTQwNTI4NDBkZTJlZDFjMmI0NjU2L3RhYmxlcmFuZ2U6MTNiZDkzNGFlY2ExNDA1Mjg0MGRlMmVkMWMyYjQ2NTZfNC0xLTEtMS01OTcy_9e0db2d3-ccb9-4d5f-b4a6-db8c07216817">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib70a90beaccf449c963eda88998ef09b_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjEzYmQ5MzRhZWNhMTQwNTI4NDBkZTJlZDFjMmI0NjU2L3RhYmxlcmFuZ2U6MTNiZDkzNGFlY2ExNDA1Mjg0MGRlMmVkMWMyYjQ2NTZfNC0zLTEtMS01OTcy_fe0a82e8-b341-40bd-af96-120f357dade6">336</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36f6e92032c04c51bc880246f2fa8ec0_D20210801-20211031" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjEzYmQ5MzRhZWNhMTQwNTI4NDBkZTJlZDFjMmI0NjU2L3RhYmxlcmFuZ2U6MTNiZDkzNGFlY2ExNDA1Mjg0MGRlMmVkMWMyYjQ2NTZfNC01LTEtMS01OTcy_91fc01db-73cb-46c3-bb9a-77402caaa817">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjEzYmQ5MzRhZWNhMTQwNTI4NDBkZTJlZDFjMmI0NjU2L3RhYmxlcmFuZ2U6MTNiZDkzNGFlY2ExNDA1Mjg0MGRlMmVkMWMyYjQ2NTZfNC03LTEtMS01OTcy_601d0199-74ff-4352-a403-41bca7e3f4eb">336</ix:nonFraction>&#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%">Balance as of October 31, 2021</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="ib8911b1f049b46bbac625ed5963bc9e1_I20211031" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjEzYmQ5MzRhZWNhMTQwNTI4NDBkZTJlZDFjMmI0NjU2L3RhYmxlcmFuZ2U6MTNiZDkzNGFlY2ExNDA1Mjg0MGRlMmVkMWMyYjQ2NTZfNS0xLTEtMS01OTcy_e75d386e-733a-40be-95f0-1b5abf306188">49,051</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><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%">(<ix:nonFraction unitRef="usd" contextRef="iaf94b1325709475897b5f3f4ddd815cf_I20211031" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjEzYmQ5MzRhZWNhMTQwNTI4NDBkZTJlZDFjMmI0NjU2L3RhYmxlcmFuZ2U6MTNiZDkzNGFlY2ExNDA1Mjg0MGRlMmVkMWMyYjQ2NTZfNS0zLTEtMS01OTcy_c5efb74b-90b6-45e2-9038-1b76d01b3fb8">17,443</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i777120eaac3b4c62a78ede0388e4653f_I20211031" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjEzYmQ5MzRhZWNhMTQwNTI4NDBkZTJlZDFjMmI0NjU2L3RhYmxlcmFuZ2U6MTNiZDkzNGFlY2ExNDA1Mjg0MGRlMmVkMWMyYjQ2NTZfNS01LTEtMS01OTcy_da7bcb42-ac55-4173-a77b-4b49fe0fbca9">36</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><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%">(<ix:nonFraction unitRef="usd" contextRef="if0469bdfbb7b4dbe83c2a722e5e48ff9_I20211031" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjEzYmQ5MzRhZWNhMTQwNTI4NDBkZTJlZDFjMmI0NjU2L3RhYmxlcmFuZ2U6MTNiZDkzNGFlY2ExNDA1Mjg0MGRlMmVkMWMyYjQ2NTZfNS03LTEtMS01OTcy_fddb857c-fd6c-4356-b7e5-159dd41b0490">66,530</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></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 six months ended October&#160;31, 2021:</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;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:120%">Deferred<br/>Compensation<br/>and Pension<br/>Plan (1)</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" 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:120%">Unrealized Losses on <br/>Marketable Securities</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" 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:120%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</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%">Balance as of April 30, 2021</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="ia0dcc2b3789d4f5b921f739f4fc1273c_I20210430" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOmY2YTA5MWVkM2U5MTRhYmNiODFlN2FjODE2OGQ2ZmFjL3RhYmxlcmFuZ2U6ZjZhMDkxZWQzZTkxNGFiY2I4MWU3YWM4MTY4ZDZmYWNfMi0xLTEtMS0yODM_48d784fb-b026-4be8-907a-540e470cbbf9">33,666</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if4dcb19459b44b2b931f942790ec8369_I20210430" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOmY2YTA5MWVkM2U5MTRhYmNiODFlN2FjODE2OGQ2ZmFjL3RhYmxlcmFuZ2U6ZjZhMDkxZWQzZTkxNGFiY2I4MWU3YWM4MTY4ZDZmYWNfMi0zLTEtMS0yODM_7af88544-f3c5-4649-be4a-2df194088421">18,135</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i55f98cba172e45688a50284320f0ead6_I20210430" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOmY2YTA5MWVkM2U5MTRhYmNiODFlN2FjODE2OGQ2ZmFjL3RhYmxlcmFuZ2U6ZjZhMDkxZWQzZTkxNGFiY2I4MWU3YWM4MTY4ZDZmYWNfMi01LTEtMS0yODM_020624d1-8d1c-463d-a349-81c180190dd7">19</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i40d20b24fa0e4f3185306cfcf1f3e536_I20210430" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOmY2YTA5MWVkM2U5MTRhYmNiODFlN2FjODE2OGQ2ZmFjL3RhYmxlcmFuZ2U6ZjZhMDkxZWQzZTkxNGFiY2I4MWU3YWM4MTY4ZDZmYWNfMi03LTEtMS0yODM_2a1bb740-da4d-41e2-a151-db9d13f72c79">51,820</ix:nonFraction>)</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%">Unrealized (losses) gains arising during the 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="ic9dc5dfd7c4f48009f1dd3b501ee9f66_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOmY2YTA5MWVkM2U5MTRhYmNiODFlN2FjODE2OGQ2ZmFjL3RhYmxlcmFuZ2U6ZjZhMDkxZWQzZTkxNGFiY2I4MWU3YWM4MTY4ZDZmYWNfMy0xLTEtMS0yODM_03503441-2a57-4ebb-ade0-f2552e7047cf">15,385</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie66ecc41675345d1b5e936c07c4fa47d_D20210501-20211031" decimals="-3" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOmY2YTA5MWVkM2U5MTRhYmNiODFlN2FjODE2OGQ2ZmFjL3RhYmxlcmFuZ2U6ZjZhMDkxZWQzZTkxNGFiY2I4MWU3YWM4MTY4ZDZmYWNfMy0zLTEtMS0yODM_4a37f3de-36cd-41ac-830f-190191254600">15</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id7388dff48b64d61aa476fa510c15a26_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOmY2YTA5MWVkM2U5MTRhYmNiODFlN2FjODE2OGQ2ZmFjL3RhYmxlcmFuZ2U6ZjZhMDkxZWQzZTkxNGFiY2I4MWU3YWM4MTY4ZDZmYWNfMy01LTEtMS0yODM_cc7d4537-3722-47fe-922c-40d3fc422168">18</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOmY2YTA5MWVkM2U5MTRhYmNiODFlN2FjODE2OGQ2ZmFjL3RhYmxlcmFuZ2U6ZjZhMDkxZWQzZTkxNGFiY2I4MWU3YWM4MTY4ZDZmYWNfMy03LTEtMS0yODM_1aecc111-32af-42cb-92ac-aab97eed36e3">15,388</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="ic9dc5dfd7c4f48009f1dd3b501ee9f66_D20210501-20211031" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOmY2YTA5MWVkM2U5MTRhYmNiODFlN2FjODE2OGQ2ZmFjL3RhYmxlcmFuZ2U6ZjZhMDkxZWQzZTkxNGFiY2I4MWU3YWM4MTY4ZDZmYWNfNC0xLTEtMS0yODM_43261620-d383-4284-b269-72f399298bf9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie66ecc41675345d1b5e936c07c4fa47d_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOmY2YTA5MWVkM2U5MTRhYmNiODFlN2FjODE2OGQ2ZmFjL3RhYmxlcmFuZ2U6ZjZhMDkxZWQzZTkxNGFiY2I4MWU3YWM4MTY4ZDZmYWNfNC0zLTEtMS0yODM_20dadf7d-8538-4c65-97fa-c8b7a70b71dc">677</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7388dff48b64d61aa476fa510c15a26_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOmY2YTA5MWVkM2U5MTRhYmNiODFlN2FjODE2OGQ2ZmFjL3RhYmxlcmFuZ2U6ZjZhMDkxZWQzZTkxNGFiY2I4MWU3YWM4MTY4ZDZmYWNfNC01LTEtMS0yODM_8558893e-638f-4b5d-a8d0-c20d6dce008a">1</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOmY2YTA5MWVkM2U5MTRhYmNiODFlN2FjODE2OGQ2ZmFjL3RhYmxlcmFuZ2U6ZjZhMDkxZWQzZTkxNGFiY2I4MWU3YWM4MTY4ZDZmYWNfNC03LTEtMS0yODM_ed5f4a16-0bc9-49bd-be99-1536b8347a74">678</ix:nonFraction>&#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%">Balance as of October 31, 2021</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="ib8911b1f049b46bbac625ed5963bc9e1_I20211031" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOmY2YTA5MWVkM2U5MTRhYmNiODFlN2FjODE2OGQ2ZmFjL3RhYmxlcmFuZ2U6ZjZhMDkxZWQzZTkxNGFiY2I4MWU3YWM4MTY4ZDZmYWNfNS0xLTEtMS0yODM_3a2e04f8-08fe-470a-b32d-215734757848">49,051</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><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%">(<ix:nonFraction unitRef="usd" contextRef="iaf94b1325709475897b5f3f4ddd815cf_I20211031" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOmY2YTA5MWVkM2U5MTRhYmNiODFlN2FjODE2OGQ2ZmFjL3RhYmxlcmFuZ2U6ZjZhMDkxZWQzZTkxNGFiY2I4MWU3YWM4MTY4ZDZmYWNfNS0zLTEtMS0yODM_b2842115-af89-4e35-a2be-f9776fc0deec">17,443</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i777120eaac3b4c62a78ede0388e4653f_I20211031" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOmY2YTA5MWVkM2U5MTRhYmNiODFlN2FjODE2OGQ2ZmFjL3RhYmxlcmFuZ2U6ZjZhMDkxZWQzZTkxNGFiY2I4MWU3YWM4MTY4ZDZmYWNfNS01LTEtMS0yODM_bee5dd98-85d8-4d87-b4b2-bd8279ec5a42">36</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><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%">(<ix:nonFraction unitRef="usd" contextRef="if0469bdfbb7b4dbe83c2a722e5e48ff9_I20211031" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOmY2YTA5MWVkM2U5MTRhYmNiODFlN2FjODE2OGQ2ZmFjL3RhYmxlcmFuZ2U6ZjZhMDkxZWQzZTkxNGFiY2I4MWU3YWM4MTY4ZDZmYWNfNS03LTEtMS0yODM_6b4f863a-5c6d-4564-b7d9-8e31bcc7b188">66,530</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></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">___________________</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%">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><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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: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%">NOTES TO CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</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%">October&#160;31, 2022 (continued)</span></div></td></tr></table></div></div><div><ix:continuation id="ia9d0cadd39334e4baa797f3e8eecdb00"><ix:continuation id="i365af6e2df044899864fd894c4d45386"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:2.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.002%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.252%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.252%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.252%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.252%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.252%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.252%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.260%"></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 reclassifications of realized net losses was $<ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjg2Njc3MTE0ZmQxNjQyMDg4YzFhNDk0ZThiMzg2ZWFlL3RhYmxlcmFuZ2U6ODY2NzcxMTRmZDE2NDIwODhjMWE0OTRlOGIzODZlYWVfMC0xLTEtMS0yODMvdGV4dHJlZ2lvbjo1YmU3ZDZjYzk0ZTk0NDZlOWYyMTE4YzlkOWQ0NDdiNl8xMjA5NDYyNzkwNjAzMw_7809a26c-b2ad-4ef6-93c5-895276888f51">0.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjg2Njc3MTE0ZmQxNjQyMDg4YzFhNDk0ZThiMzg2ZWFlL3RhYmxlcmFuZ2U6ODY2NzcxMTRmZDE2NDIwODhjMWE0OTRlOGIzODZlYWVfMC0xLTEtMS0yODMvdGV4dHJlZ2lvbjo1YmU3ZDZjYzk0ZTk0NDZlOWYyMTE4YzlkOWQ0NDdiNl8xMjA5NDYyNzkwNjA0OQ_a229b35a-3119-409d-a4f0-1985255ae500">0.2</ix:nonFraction> million for the three and six months ended October&#160;31, 2021.</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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></table></ix:continuation></ix:continuation></div><div id="id91ca35a6117411b8631f85537d7c050_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%">4. <ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfNDI5NQ_5e935140-1783-4dc0-9558-e5704eb9bf6b" continuedAt="i22599185f7c04006a896dc8402a2cb6d" escape="true">Employee Stock Plans</ix:nonNumeric></span></div><ix:continuation id="i22599185f7c04006a896dc8402a2cb6d" continuedAt="i5faa26ebc2554d38b6e3e8e7129d09f7"><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%">Stock-Based Compensation</span></div><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfNDI5Ng_b46cac06-d9b9-4840-80aa-6e9f9fd3003a" 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 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/>October 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%">Six Months Ended<br/>October 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%">2022</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-bottom:1pt solid #000;border-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%">2021</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;border-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%">2022</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-bottom:1pt solid #000;border-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%">2021</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%">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="idf1075bd235742f69e4adf1fd6d9f4c5_D20220801-20221031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmY5Y2I3ZDI1MTIyODQ4NzRhYTc5NGViZmUzMWYzOTdmL3RhYmxlcmFuZ2U6ZjljYjdkMjUxMjI4NDg3NGFhNzk0ZWJmZTMxZjM5N2ZfMy0xLTEtMS0yODM_805e374f-091b-4b73-b620-8a91d3ecf7d8">9,439</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if94bc84a921746629277d02c0b961f70_D20210801-20211031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmY5Y2I3ZDI1MTIyODQ4NzRhYTc5NGViZmUzMWYzOTdmL3RhYmxlcmFuZ2U6ZjljYjdkMjUxMjI4NDg3NGFhNzk0ZWJmZTMxZjM5N2ZfMy0zLTEtMS0yODM_f6742360-b3cc-4a7b-b30c-b6606999f4bd">7,288</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67189da59d2945bc99f23eee06d706e3_D20220501-20221031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmY5Y2I3ZDI1MTIyODQ4NzRhYTc5NGViZmUzMWYzOTdmL3RhYmxlcmFuZ2U6ZjljYjdkMjUxMjI4NDg3NGFhNzk0ZWJmZTMxZjM5N2ZfMy01LTEtMS0yODM_e8809208-5a3e-40eb-91ed-3e9f8d6df859">16,977</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i560949a42409443e82502faeeec14c27_D20210501-20211031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmY5Y2I3ZDI1MTIyODQ4NzRhYTc5NGViZmUzMWYzOTdmL3RhYmxlcmFuZ2U6ZjljYjdkMjUxMjI4NDg3NGFhNzk0ZWJmZTMxZjM5N2ZfMy03LTEtMS0yODM_78747e50-993e-4b09-9c92-3481e77c72e2">14,250</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i021701564f9e4bf889b4fd3571afd1a2_D20220801-20221031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmY5Y2I3ZDI1MTIyODQ4NzRhYTc5NGViZmUzMWYzOTdmL3RhYmxlcmFuZ2U6ZjljYjdkMjUxMjI4NDg3NGFhNzk0ZWJmZTMxZjM5N2ZfNC0xLTEtMS0yODM_c5bd6845-c2fe-4b23-b79f-fda659a100df">230</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96d63129c66c4145ae64f1a282cdfa5c_D20210801-20211031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmY5Y2I3ZDI1MTIyODQ4NzRhYTc5NGViZmUzMWYzOTdmL3RhYmxlcmFuZ2U6ZjljYjdkMjUxMjI4NDg3NGFhNzk0ZWJmZTMxZjM5N2ZfNC0zLTEtMS0yODM_3bab0885-a18f-4660-b236-3f3e96a97ed5">203</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icae815eef9ab46e89d67a49840bd97c5_D20220501-20221031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmY5Y2I3ZDI1MTIyODQ4NzRhYTc5NGViZmUzMWYzOTdmL3RhYmxlcmFuZ2U6ZjljYjdkMjUxMjI4NDg3NGFhNzk0ZWJmZTMxZjM5N2ZfNC01LTEtMS0yODM_0d2aaaf6-ebde-4d41-b1ef-cfeb8846e6b4">449</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i251c9f207214424db34d4ebf1112972c_D20210501-20211031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmY5Y2I3ZDI1MTIyODQ4NzRhYTc5NGViZmUzMWYzOTdmL3RhYmxlcmFuZ2U6ZjljYjdkMjUxMjI4NDg3NGFhNzk0ZWJmZTMxZjM5N2ZfNC03LTEtMS0yODM_2532288b-1678-4b02-962a-7c04c0e8052b">399</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmY5Y2I3ZDI1MTIyODQ4NzRhYTc5NGViZmUzMWYzOTdmL3RhYmxlcmFuZ2U6ZjljYjdkMjUxMjI4NDg3NGFhNzk0ZWJmZTMxZjM5N2ZfNS0xLTEtMS0yODM_fc5f92af-251f-4e9a-9216-7b385e7d6e85">9,669</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><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%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmY5Y2I3ZDI1MTIyODQ4NzRhYTc5NGViZmUzMWYzOTdmL3RhYmxlcmFuZ2U6ZjljYjdkMjUxMjI4NDg3NGFhNzk0ZWJmZTMxZjM5N2ZfNS0zLTEtMS0yODM_977f7c6c-3b8c-4c05-b88e-d14f43c03595">7,491</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmY5Y2I3ZDI1MTIyODQ4NzRhYTc5NGViZmUzMWYzOTdmL3RhYmxlcmFuZ2U6ZjljYjdkMjUxMjI4NDg3NGFhNzk0ZWJmZTMxZjM5N2ZfNS01LTEtMS0yODM_b0831f70-bd37-4792-9710-0ac016f8f6ef">17,426</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><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%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmY5Y2I3ZDI1MTIyODQ4NzRhYTc5NGViZmUzMWYzOTdmL3RhYmxlcmFuZ2U6ZjljYjdkMjUxMjI4NDg3NGFhNzk0ZWJmZTMxZjM5N2ZfNS03LTEtMS0yODM_b9c4501b-8d1d-43e5-bced-4ef74c7b6d85">14,649</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></tr></table></div></ix:nonNumeric><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%">Stock Incentive Plan</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%">At the Company&#8217;s 2022 Annual Meeting of Stockholders, held on September&#160;22, 2022, the Company&#8217;s stockholders approved the Korn Ferry 2022 Stock Incentive Plan (the "2022 Plan"), which, among other things, increased the total number of shares of the Company&#8217;s common stock available for stock-based awards by <ix:nonFraction unitRef="shares" contextRef="i191c2f960d8c45e583147a62a2ede462_I20220922" decimals="INF" name="kfy:CommonStockIncreasesInCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfNjk5_dbd4f646-6761-4ca7-9eb4-9c05c52a6c99">1,700,000</ix:nonFraction> shares, leaving <ix:nonFraction unitRef="shares" contextRef="i191c2f960d8c45e583147a62a2ede462_I20220922" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfNzE4_14ae3f71-db6e-4029-8b15-d1d87c9efa4e">2,248,284</ix:nonFraction> shares available for issuance, subject to certain changes in the Company&#8217;s capital structure and other extraordinary events. The 2022 Plan requires a minimum <ix:nonNumeric contextRef="i4c3de13420594e58a1f04f85bbef8888_D20220922-20220922" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfNDI5Nw_09d80eb9-7241-479e-a2cb-3416f44ba887">one-year</ix:nonNumeric> vesting for all future awards, and provides for the grant of awards to eligible participants, designated as either nonqualified or incentive stock options, restricted stock and restricted stock units, any of which are market-based, and incentive bonuses, which may be paid in cash or stock or a combination thereof.</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%">Restricted 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%">The Company grants time-based restricted stock awards to executive officers and other senior employees generally vesting over a <ix:nonNumeric contextRef="i0e4a30e4b4fa4afe8ac6e814963457e3_D20220501-20221031" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfNDI5OA_94324237-7640-4b30-af24-3948765d15c5">four-year</ix:nonNumeric> period. In addition, certain key management members typically receive time-based restricted stock awards upon commencement of employment and may receive them annually in conjunction with the Company&#8217;s performance review. Time-based restricted stock awards are granted at a price equal to fair value, which is determined based on the closing price of the Company&#8217;s common stock on the grant date. The Company recognizes compensation expense for time-based restricted stock awards on a straight-line basis over the vesting 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 also grants market-based restricted stock units to executive officers and other senior employees. The market-based units vest after <ix:nonNumeric contextRef="if7d06b7f1c9f4371b579b663b82eb71a_D20220501-20221031" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMjA2OQ_87440cca-5510-4cb1-a494-8b9bdbef8fe4">three years</ix:nonNumeric> depending upon the Company&#8217;s total stockholder return over the <ix:nonNumeric contextRef="if7d06b7f1c9f4371b579b663b82eb71a_D20220501-20221031" name="kfy:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfNTQ5NzU1ODE0NjMwNw_78d7f9d7-4597-42f3-aad6-7e26c1bfa156">three-year</ix:nonNumeric> performance period relative to other companies in its selected peer group. The fair value of these market-based restricted stock units are determined by using extensive market data that is based on historical Company and peer group information. The Company recognizes compensation expense for market-based restricted stock units on a straight-line basis over the vesting period. </span></div><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfNDI5NA_e3d3324b-2429-4812-befc-782741d75630" 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%">Restricted stock activity during the six months ended October&#160;31, 2022 is summarized below:</span></div><div style="margin-top:6pt"><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><td style="width:67.849%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.120%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.123%"></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%">Shares </span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" 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:120%">Weighted-<br/>Average Grant<br/>Date Fair Value</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%">(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%">Non-vested, April 30, 2022</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="i59c569bc91f045a9808accbd2700ae46_I20220430" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmEyYWQwM2Q4MmM0MzRmM2JhOWZjZGU0NGZlZDcwMzcwL3RhYmxlcmFuZ2U6YTJhZDAzZDgyYzQzNGYzYmE5ZmNkZTQ0ZmVkNzAzNzBfMi0xLTEtMS0yODM_301851b9-7877-4f22-8ef9-9e67129ad91e">1,980</ix:nonFraction></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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i59c569bc91f045a9808accbd2700ae46_I20220430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmEyYWQwM2Q4MmM0MzRmM2JhOWZjZGU0NGZlZDcwMzcwL3RhYmxlcmFuZ2U6YTJhZDAzZDgyYzQzNGYzYmE5ZmNkZTQ0ZmVkNzAzNzBfMi0zLTEtMS0yODM_f95f698e-ac38-46d2-9a20-9e92b27ecf24">40.32</ix:nonFraction>&#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%">Granted</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="i67189da59d2945bc99f23eee06d706e3_D20220501-20221031" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmEyYWQwM2Q4MmM0MzRmM2JhOWZjZGU0NGZlZDcwMzcwL3RhYmxlcmFuZ2U6YTJhZDAzZDgyYzQzNGYzYmE5ZmNkZTQ0ZmVkNzAzNzBfMy0xLTEtMS0yODM_a1caab27-6707-4907-8045-b8a071c4b6bc">1,116</ix:nonFraction></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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i67189da59d2945bc99f23eee06d706e3_D20220501-20221031" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmEyYWQwM2Q4MmM0MzRmM2JhOWZjZGU0NGZlZDcwMzcwL3RhYmxlcmFuZ2U6YTJhZDAzZDgyYzQzNGYzYmE5ZmNkZTQ0ZmVkNzAzNzBfMy0zLTEtMS0yODM_259f9c9d-6b9a-46c0-b371-ce4eb9a1f481">49.12</ix:nonFraction>&#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%">Vested</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="i67189da59d2945bc99f23eee06d706e3_D20220501-20221031" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmEyYWQwM2Q4MmM0MzRmM2JhOWZjZGU0NGZlZDcwMzcwL3RhYmxlcmFuZ2U6YTJhZDAzZDgyYzQzNGYzYmE5ZmNkZTQ0ZmVkNzAzNzBfNC0xLTEtMS0yODM_ecd55874-9ffa-45f7-bb6a-3ab24b34a619">997</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i67189da59d2945bc99f23eee06d706e3_D20220501-20221031" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmEyYWQwM2Q4MmM0MzRmM2JhOWZjZGU0NGZlZDcwMzcwL3RhYmxlcmFuZ2U6YTJhZDAzZDgyYzQzNGYzYmE5ZmNkZTQ0ZmVkNzAzNzBfNC0zLTEtMS0yODM_c3c0b485-87ee-4d66-ab99-301c6960504d">37.66</ix:nonFraction>&#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%">Forfeited/expired</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="i67189da59d2945bc99f23eee06d706e3_D20220501-20221031" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmEyYWQwM2Q4MmM0MzRmM2JhOWZjZGU0NGZlZDcwMzcwL3RhYmxlcmFuZ2U6YTJhZDAzZDgyYzQzNGYzYmE5ZmNkZTQ0ZmVkNzAzNzBfNS0xLTEtMS0yODM_c0387039-6373-436a-98e1-a3f9370f0ec0">27</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i67189da59d2945bc99f23eee06d706e3_D20220501-20221031" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmEyYWQwM2Q4MmM0MzRmM2JhOWZjZGU0NGZlZDcwMzcwL3RhYmxlcmFuZ2U6YTJhZDAzZDgyYzQzNGYzYmE5ZmNkZTQ0ZmVkNzAzNzBfNS0zLTEtMS0yODM_282be129-ae96-4a4d-ac02-e20ef3da687d">55.15</ix:nonFraction>&#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%">Non-vested, October 31, 2022</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%"><ix:nonFraction unitRef="shares" contextRef="i025e117c1af0454e8883d9f87d8d2f9d_I20221031" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmEyYWQwM2Q4MmM0MzRmM2JhOWZjZGU0NGZlZDcwMzcwL3RhYmxlcmFuZ2U6YTJhZDAzZDgyYzQzNGYzYmE5ZmNkZTQ0ZmVkNzAzNzBfNi0xLTEtMS0yODM_547d6a0b-c456-4edb-a1aa-de888d1694b8">2,072</ix:nonFraction></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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i025e117c1af0454e8883d9f87d8d2f9d_I20221031" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmEyYWQwM2Q4MmM0MzRmM2JhOWZjZGU0NGZlZDcwMzcwL3RhYmxlcmFuZ2U6YTJhZDAzZDgyYzQzNGYzYmE5ZmNkZTQ0ZmVkNzAzNzBfNi0zLTEtMS0yODM_29781fbd-30d2-40e4-850d-8b98887c3fea">50.10</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">As of October&#160;31, 2022, there were <ix:nonFraction unitRef="shares" contextRef="i3f3552f50ad4415ba691b207bb79765a_I20221031" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMjYyNg_cac108d7-6bd8-43d5-b008-ba040d67ff1b">0.4</ix:nonFraction>&#160;million shares outstanding relating to market-based restricted stock units with total unrecognized compensation totaling $<ix:nonFraction unitRef="usd" contextRef="i3f3552f50ad4415ba691b207bb79765a_I20221031" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMjc0Mg_d7f9648f-11d4-4afc-8126-dd6b6e98e141">22.6</ix:nonFraction> million.</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%">14</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><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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: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%">NOTES TO CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</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%">October&#160;31, 2022 (continued)</span></div></td></tr></table></div></div><ix:continuation id="i5faa26ebc2554d38b6e3e8e7129d09f7"><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 October&#160;31, 2022, there was $<ix:nonFraction unitRef="usd" contextRef="i025e117c1af0454e8883d9f87d8d2f9d_I20221031" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMjc2Ng_2c487345-db61-4afc-a754-bc1752aafbf2">88.3</ix:nonFraction> million of total unrecognized compensation cost related to all non-vested awards of restricted stock, which is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="i67189da59d2945bc99f23eee06d706e3_D20220501-20221031" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMjkzMg_77d321ff-cf9f-48b3-8c01-8efee20ca270">2.8</ix:nonNumeric> years. During the three and six months ended October&#160;31, 2022, <ix:nonFraction unitRef="shares" contextRef="idf1075bd235742f69e4adf1fd6d9f4c5_D20220801-20221031" decimals="INF" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTA5OTUxMTYzMjYzOA_42de3555-c672-442d-ba7f-a545f9aabba9">3,969</ix:nonFraction> shares and <ix:nonFraction unitRef="shares" contextRef="i67189da59d2945bc99f23eee06d706e3_D20220501-20221031" decimals="INF" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTA5OTUxMTYzMjY0NQ_aabd54cf-128c-4c92-920a-2208df6eb7e8">369,433</ix:nonFraction> shares of restricted stock totaling $<ix:nonFraction unitRef="usd" contextRef="idf1075bd235742f69e4adf1fd6d9f4c5_D20220801-20221031" decimals="-5" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTA5OTUxMTYzMjY1MA_f3b62e0f-840d-40cb-82e1-ec95819d8a85">0.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i67189da59d2945bc99f23eee06d706e3_D20220501-20221031" decimals="-5" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTA5OTUxMTYzMjY1Mw_6bdc63ba-053c-43bc-a504-aa8cd0e84aac">22.1</ix:nonFraction> million, respectively, were repurchased by the Company, at the option of employees, to pay for taxes related to the vesting of restricted stock. During three and six months ended October&#160;31, 2021, <ix:nonFraction unitRef="shares" contextRef="if94bc84a921746629277d02c0b961f70_D20210801-20211031" decimals="INF" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTA5OTUxMTYzMjM4Mg_55d9f9c4-da4b-43fa-9738-0574e179cd54">5,729</ix:nonFraction> shares and <ix:nonFraction unitRef="shares" contextRef="i560949a42409443e82502faeeec14c27_D20210501-20211031" decimals="INF" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTA5OTUxMTYzMjM5Ng_43bd8653-ab50-443f-b951-105f1241d4b6">264,807</ix:nonFraction> shares of restricted stock totaling $<ix:nonFraction unitRef="usd" contextRef="if94bc84a921746629277d02c0b961f70_D20210801-20211031" decimals="-5" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTA5OTUxMTYzMjQwMA_1d756978-21e3-40d7-bca6-7d4638c18360">0.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i560949a42409443e82502faeeec14c27_D20210501-20211031" decimals="-5" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTA5OTUxMTYzMjQwMw_6bd328a1-54b7-4329-9656-9ce70c24da63">18.1</ix:nonFraction> million, respectively, were repurchased by the Company, at the option of employees, to pay for taxes related to the vesting of restricted stock.</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%">Employee Stock Purchase Plan</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 an ESPP that, in accordance with Section 423 of the Internal Revenue Code, allows eligible employees to authorize payroll deductions of up to <ix:nonFraction unitRef="number" contextRef="i8920b884056d440285b336397423a46e_I20221031" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMzM2Mg_78ec4801-b264-44ff-b52a-2f43b01540dd">15</ix:nonFraction>% of their salary to purchase shares of the Company&#8217;s common stock. On June 3, 2020, the Company amended the plan so that the purchase price of the shares purchased could not be less than <ix:nonFraction unitRef="number" contextRef="ia4fc371845df44f4b057c9949f71c4e0_D20200701-20200701" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMzU1MQ_8f9a5365-1bf0-498f-be8f-42bc7a196834">85</ix:nonFraction>% or more than <ix:nonFraction unitRef="number" contextRef="i0f2065da53ea485fb65c15ed2dafae62_D20200701-20200701" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMzU2Nw_6df4abde-0461-412e-9d98-eb8356bf079b">100</ix:nonFraction>% of the fair market price of the common stock on the last day of the enrollment period. This amendment became effective July 1, 2020. At the Company&#8217;s 2022 Annual Meeting of Stockholders, held on September&#160;22, 2022, the Company&#8217;s stockholders approved the Korn Ferry Amended and Restated Employee Stock Purchase Plan, which, among other things, increased the total number of shares of the Company&#8217;s common stock that may be purchased thereunder by <ix:nonFraction unitRef="shares" contextRef="i6cb287dbdbc144629f41c8de2cd5df2b_D20220922-20220922" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfNTQ5NzU1ODE0NjI5Ng_71e69105-e168-47ce-a64c-19c16b9ca5b5">1,500,000</ix:nonFraction> shares. Employees may not purchase more than $<ix:nonFraction unitRef="usd" contextRef="icae815eef9ab46e89d67a49840bd97c5_D20220501-20221031" decimals="INF" name="kfy:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionValueForESPP" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMzc0MA_a72877f1-8230-491f-b0e2-d986d3d988dc">25,000</ix:nonFraction> in stock during any calendar year. The maximum number of shares that may be issued under the ESPP is <ix:nonFraction unitRef="shares" contextRef="i8920b884056d440285b336397423a46e_I20221031" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMzg0NA_4122c9fa-bdb1-421c-b06f-c9eb0477638c">4.5</ix:nonFraction>&#160;million shares. <ix:nonFraction unitRef="shares" contextRef="i021701564f9e4bf889b4fd3571afd1a2_D20220801-20221031" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfNTQ5NzU1ODE0NDk4Nw_2d8e0dbf-7b44-482f-b0c5-2e3566be1491"><ix:nonFraction unitRef="shares" contextRef="i96d63129c66c4145ae64f1a282cdfa5c_D20210801-20211031" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfNTQ5NzU1ODE0NDk4Nw_d13e5f6b-ffa7-4bef-8331-860878d37486">No</ix:nonFraction></ix:nonFraction> shares were purchased under the ESPP during the three months ended October 31, 2022 and 2021. During the six months ended October&#160;31, 2022 and 2021, employees purchased <ix:nonFraction unitRef="shares" contextRef="icae815eef9ab46e89d67a49840bd97c5_D20220501-20221031" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTY0OTI2NzQ0Nzg0Mg_25519c68-3c50-46bf-8d97-5b79e5525818">83,704</ix:nonFraction> shares at $<ix:nonFraction unitRef="usdPerShare" contextRef="icae815eef9ab46e89d67a49840bd97c5_D20220501-20221031" decimals="INF" name="kfy:EmployeeStockPurchasePlanPurchasePriceOfSharesPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTY0OTI2NzQ0Nzg2Ng_ee6c9621-5145-41fc-9fd4-07d66b49e2a3">52.22</ix:nonFraction> per share and <ix:nonFraction unitRef="shares" contextRef="i251c9f207214424db34d4ebf1112972c_D20210501-20211031" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTA5OTUxMTYzMzIyNQ_0a96eeb4-4513-4e78-b14a-e8d778519809">55,025</ix:nonFraction> shares at $<ix:nonFraction unitRef="usdPerShare" contextRef="i251c9f207214424db34d4ebf1112972c_D20210501-20211031" decimals="INF" name="kfy:EmployeeStockPurchasePlanPurchasePriceOfSharesPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTA5OTUxMTYzMzIyOQ_e2a51647-5926-47c7-bad4-a9d48a816b9b">65.30</ix:nonFraction> per share, respectively. As of October&#160;31, 2022, the ESPP had approximately <ix:nonFraction unitRef="shares" contextRef="i8920b884056d440285b336397423a46e_I20221031" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfNDAyMQ_245c5814-6a21-4e9f-90ba-fadefbcb7c21">1.9</ix:nonFraction>&#160;million shares remaining available for future issuance.</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%">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 six months ended October&#160;31, 2022, the Company repurchased (on the open market or through privately negotiated transactions) <ix:nonFraction unitRef="shares" contextRef="i3040ad2d2cab420098a6558b7eca8f3b_D20220801-20221031" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTA5OTUxMTYzMzc2NQ_7dd8f620-88fa-4d19-bf19-84fad7e66db6">622,500</ix:nonFraction> shares and <ix:nonFraction unitRef="shares" contextRef="i1f75f5d2e89243b5b49784af3038591c_D20220501-20221031" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTA5OTUxMTYzMzc3MA_40a906ef-f8a5-4008-8d20-6909451e0752">992,367</ix:nonFraction> shares of the Company&#8217;s common stock for $<ix:nonFraction unitRef="usd" contextRef="i3040ad2d2cab420098a6558b7eca8f3b_D20220801-20221031" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTA5OTUxMTYzMzc3Ng_7842f551-fe97-49fa-88f0-0aebec3a47a6">33.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1f75f5d2e89243b5b49784af3038591c_D20220501-20221031" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTA5OTUxMTYzMzc4Mw_9bcae492-a1fc-4b89-836c-0607ef64a4ec">55.5</ix:nonFraction> million, respectively. During the three and six months ended October&#160;31, 2021, the Company repurchased (on the open market or through privately negotiated transactions) <ix:nonFraction unitRef="shares" contextRef="iba1491649f284fe99aab43a7751855ca_D20210801-20211031" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTA5OTUxMTYzMzczMg_a1a27ce4-c4fa-42e2-839b-9462f3cf435a">93,385</ix:nonFraction> shares and <ix:nonFraction unitRef="shares" contextRef="i45ac3d0e4ed04a27906016aabb5200fc_D20210501-20211031" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTA5OTUxMTYzMzczNQ_9dad2cc5-839e-44f1-be0a-4b9ecf74d945">131,081</ix:nonFraction> shares of the Company's common stock for $<ix:nonFraction unitRef="usd" contextRef="iba1491649f284fe99aab43a7751855ca_D20210801-20211031" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTA5OTUxMTYzMzc0MQ_e20731c1-f30f-4c47-af33-a2e8a76b31b3">6.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i45ac3d0e4ed04a27906016aabb5200fc_D20210501-20211031" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTA5OTUxMTYzMzc0NA_0e6a1cb8-d475-43f8-ae54-5623e9b7bccf">9.4</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%">15</span></div></div></div><div id="id91ca35a6117411b8631f85537d7c050_46"></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><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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: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%">NOTES TO CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</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%">October&#160;31, 2022 (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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:FinancialInstrumentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfMjc1NA_2800fcb9-80c9-48c7-b095-fdcc67d22373" continuedAt="i82ec70984c1e4f8da00b05bb88374555" escape="true">Financial Instruments</ix:nonNumeric></span></div><ix:continuation id="i82ec70984c1e4f8da00b05bb88374555" continuedAt="i23f3a03272de42ba97ecbdc97bc95451"><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfMjc1NQ_4c0ed9c0-358d-4705-8b5f-b16e24065cdc" continuedAt="ia3400741901d4e9d9651d465b093b393" escape="true"><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfMjc1NQ_61ab0c11-2463-4e88-95e6-b72420545bfb" continuedAt="i056b673a3a3146d79428a1c41abdac55" 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 tables show the Company&#8217;s financial instruments and balance sheet classification as of October&#160;31, 2022 and April&#160;30, 2022:</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%">October 31, 2022</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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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%">Other Accrued Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="45" style="background-color:#e4e5e3;border-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%">(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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Other Comprehensive Loss</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 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%"><ix:nonFraction unitRef="usd" contextRef="id0c2cbb20b904b888d8b9a979edcc1d6_I20221031" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfNy0xLTEtMS0yODM_092556af-c852-4528-b545-8c871c6d8b58">23,362</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-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="id0c2cbb20b904b888d8b9a979edcc1d6_I20221031" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfNy0zLTEtMS0yODM_e2754a65-1508-4c59-9453-530e2d9c71ab">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-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="id0c2cbb20b904b888d8b9a979edcc1d6_I20221031" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfNy01LTEtMS0yODM_30861457-0346-4190-b2f4-edc3d2825142">213</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-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="id0c2cbb20b904b888d8b9a979edcc1d6_I20221031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfNy03LTEtMS0yODM_626fcb0c-1fc0-4d0c-91d0-eb3fdf4b3af9">23,149</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-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="id0c2cbb20b904b888d8b9a979edcc1d6_I20221031" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfNy05LTEtMS0yODM_623ac6d6-4502-4c73-af45-1e2b26735894">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-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="id0c2cbb20b904b888d8b9a979edcc1d6_I20221031" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfNy0xMS0xLTEtMjgz_3711edb4-2886-471d-8812-063201cf71a0">23,149</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-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="id0c2cbb20b904b888d8b9a979edcc1d6_I20221031" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfNy0xMy0xLTEtMjgz_875bbe92-0b15-4496-9870-ac0d9eefa8c3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-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="id0c2cbb20b904b888d8b9a979edcc1d6_I20221031" decimals="-5" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfNy0xNS0xLTEtMjgz_e2b24381-eb89-449f-a3e2-7fd5f27893e4">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i8362f02925ec461b977f220eacb44a89_I20221031" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfOC0xLTEtMS0yODM_3006b57f-06bb-4fad-9a00-bf2e0275dd67">37,476</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i8362f02925ec461b977f220eacb44a89_I20221031" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfOC0zLTEtMS0yODM_50b6a73e-9e5b-4791-9ecb-e43ce2503fed">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i8362f02925ec461b977f220eacb44a89_I20221031" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfOC01LTEtMS0yODM_29913c77-6c81-4bb1-81b6-e287a9c8c1ea">780</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i8362f02925ec461b977f220eacb44a89_I20221031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfOC03LTEtMS0yODM_c7f70c25-5642-4185-88e3-23800fa0d47b">36,696</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i8362f02925ec461b977f220eacb44a89_I20221031" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfOC05LTEtMS0yODM_e578b3e5-9816-4e43-aa00-e27e9d048499">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i8362f02925ec461b977f220eacb44a89_I20221031" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfOC0xMS0xLTEtMjgz_e4b059f7-b8c3-40ea-aa0d-f815e0ab6dd9">26,761</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i8362f02925ec461b977f220eacb44a89_I20221031" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfOC0xMy0xLTEtMjgz_d1c0e6d9-0aea-4bb4-9d71-b3de6ee6e98f">9,935</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i8362f02925ec461b977f220eacb44a89_I20221031" decimals="-5" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfOC0xNS0xLTEtMjgz_9346053e-1daa-477c-845a-ae20c9d9bcc8">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i0a687c0be27b44e8a818f58f645f4233_I20221031" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfOS0xLTEtMS0yODM_d62b6914-c0f5-49ea-a17b-94be78b125c9">998</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i0a687c0be27b44e8a818f58f645f4233_I20221031" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfOS0zLTEtMS0yODM_fc9461d5-b45b-4916-9849-e337296ec932">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i0a687c0be27b44e8a818f58f645f4233_I20221031" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfOS01LTEtMS0yODM_32bc705c-da4f-495d-a2d3-79956719f3b5">8</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i0a687c0be27b44e8a818f58f645f4233_I20221031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfOS03LTEtMS0yODM_b0861354-778c-4a11-91f6-9558cd6d73b8">990</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i0a687c0be27b44e8a818f58f645f4233_I20221031" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfOS05LTEtMS0yODM_cb75407a-7f68-4144-b205-bba406dd8c88">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i0a687c0be27b44e8a818f58f645f4233_I20221031" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfOS0xMS0xLTEtMjgz_1ccac62a-ce3d-411e-a8a1-23bc627b32cb">990</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i0a687c0be27b44e8a818f58f645f4233_I20221031" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfOS0xMy0xLTEtMjgz_4647afa7-6bee-4ace-be8e-0d0347c4186e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i0a687c0be27b44e8a818f58f645f4233_I20221031" decimals="-5" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfOS0xNS0xLTEtMjgz_775d0b02-487c-4a1f-967e-a5ace79d5c9a">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="iba3a3d20efcf4aefa17cf574c5e6be8a_I20221031" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTAtMS0xLTEtMjgz_4c8cf046-ad0b-4611-9710-46c3a1ef87d4">61,836</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><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%"><ix:nonFraction unitRef="usd" contextRef="iba3a3d20efcf4aefa17cf574c5e6be8a_I20221031" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTAtMy0xLTEtMjgz_dbc7d3db-40f3-4020-aaf2-3dc830b937cb">&#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><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%">(<ix:nonFraction unitRef="usd" contextRef="iba3a3d20efcf4aefa17cf574c5e6be8a_I20221031" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTAtNS0xLTEtMjgz_0ac4a21d-8a24-43cd-9320-92f9aa5844a1">1,001</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><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%"><ix:nonFraction unitRef="usd" contextRef="iba3a3d20efcf4aefa17cf574c5e6be8a_I20221031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTAtNy0xLTEtMjgz_0eea23c7-24d4-4c84-a348-c19023e14f14">60,835</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><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%"><ix:nonFraction unitRef="usd" contextRef="iba3a3d20efcf4aefa17cf574c5e6be8a_I20221031" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTAtOS0xLTEtMjgz_24c19ddf-ab48-44fa-ad0a-0001f02efb0a">&#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><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%"><ix:nonFraction unitRef="usd" contextRef="iba3a3d20efcf4aefa17cf574c5e6be8a_I20221031" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTAtMTEtMS0xLTI4Mw_98a5485e-aa58-4147-ab39-0bce5b5b5968">50,900</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><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%"><ix:nonFraction unitRef="usd" contextRef="iba3a3d20efcf4aefa17cf574c5e6be8a_I20221031" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTAtMTMtMS0xLTI4Mw_94b6a684-65a8-4f97-99fb-6d2610d7d59a">9,935</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><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%"><ix:nonFraction unitRef="usd" contextRef="iba3a3d20efcf4aefa17cf574c5e6be8a_I20221031" decimals="-5" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTAtMTUtMS0xLTI4Mw_b94a6ec9-5067-4906-8ce0-1b5d064844b4">&#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></tr><tr style="height:15pt"><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><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%">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"><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 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%">Mutual funds (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 style="background-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="i4106680d38f04c6d8203f843b87dc35f_I20221031" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTUtNy0xLTEtMjgz_c3e77c11-efa4-45b9-9583-48f4e726fae7">176,918</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-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="i4106680d38f04c6d8203f843b87dc35f_I20221031" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTUtOS0xLTEtMjgz_1e630876-bfd1-4787-b02e-172552b23644">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-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="i4106680d38f04c6d8203f843b87dc35f_I20221031" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTUtMTEtMS0xLTI4Mw_b39e91d6-8c82-457d-9511-bdbf77572827">8,288</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-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="i4106680d38f04c6d8203f843b87dc35f_I20221031" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTUtMTMtMS0xLTI4Mw_3b3ce7b4-8a1c-435f-a135-c6b32432eabb">168,630</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-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="i4106680d38f04c6d8203f843b87dc35f_I20221031" decimals="-5" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTUtMTUtMS0xLTI4Mw_baea5021-d897-459b-a7bb-a44f6c9a312c">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ie5457c75797f473aad49555eee1e37c4_I20221031" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTYtNy0xLTEtMjgz_8d3b5a93-a637-4181-a938-51805a8c273c">176,918</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie5457c75797f473aad49555eee1e37c4_I20221031" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTYtOS0xLTEtMjgz_12e55bba-e3b8-4b06-8971-c80d6cf9c6ba">&#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><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%"><ix:nonFraction unitRef="usd" contextRef="ie5457c75797f473aad49555eee1e37c4_I20221031" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTYtMTEtMS0xLTI4Mw_1b5af6cf-498e-4c3d-9a18-6dcbb8ba3e6b">8,288</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie5457c75797f473aad49555eee1e37c4_I20221031" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTYtMTMtMS0xLTI4Mw_eab71922-1d9d-44ef-9696-1cdbdb7a8043">168,630</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie5457c75797f473aad49555eee1e37c4_I20221031" decimals="-5" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTYtMTUtMS0xLTI4Mw_e7ff5955-a09d-41cf-81a4-558db2c7e0c0">&#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></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%"><ix:nonFraction unitRef="usd" contextRef="i02ede205d6fc4dc7be9011ed2c4d2135_I20221031" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTctNy0xLTEtMjgz_99665d63-c3b6-4aaa-bac9-ca749d94daac">513,256</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><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%"><ix:nonFraction unitRef="usd" contextRef="i02ede205d6fc4dc7be9011ed2c4d2135_I20221031" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTctOS0xLTEtMjgz_49fe7282-08bf-4d6d-bf29-6481896e5306">513,256</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><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%"><ix:nonFraction unitRef="usd" contextRef="i02ede205d6fc4dc7be9011ed2c4d2135_I20221031" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTctMTEtMS0xLTI4Mw_5160cf81-1719-451a-8703-ce2b2cea3efb">&#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><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%"><ix:nonFraction unitRef="usd" contextRef="i02ede205d6fc4dc7be9011ed2c4d2135_I20221031" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTctMTMtMS0xLTI4Mw_5d878e47-7598-4249-a8e0-354862eabffd">&#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><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%"><ix:nonFraction unitRef="usd" contextRef="i02ede205d6fc4dc7be9011ed2c4d2135_I20221031" decimals="-5" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTctMTUtMS0xLTI4Mw_23383e77-d124-487e-93e1-7df65deb1a64">&#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></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%"><ix:nonFraction unitRef="usd" contextRef="i7a57b4a5fa4d44b39683518494b51b9c_I20221031" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTgtNy0xLTEtMjgz_52cb4088-17cb-4048-90c9-f4352e6844c8">80,644</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i7a57b4a5fa4d44b39683518494b51b9c_I20221031" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTgtOS0xLTEtMjgz_e7297cc6-83ed-4341-ae7d-6bb93e922c63">80,644</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i7a57b4a5fa4d44b39683518494b51b9c_I20221031" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTgtMTEtMS0xLTI4Mw_54acec03-eea6-41f2-9cf7-0f0fa5e86aa3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i7a57b4a5fa4d44b39683518494b51b9c_I20221031" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTgtMTMtMS0xLTI4Mw_3fbf827b-bb19-4ca5-ad2c-abe9fe2c6a95">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i7a57b4a5fa4d44b39683518494b51b9c_I20221031" decimals="-5" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTgtMTUtMS0xLTI4Mw_405f3dde-f139-4764-a227-9faf611c0cb5">&#8212;</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i7b1d9ba2bd8a4e508604574bcb8cacdb_I20221031" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMjAtNy0xLTEtMjgz_9e279790-0bdd-4e3c-8fd4-88ddffb15229">201</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i7b1d9ba2bd8a4e508604574bcb8cacdb_I20221031" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMjAtOS0xLTEtMjgz_48ae3d26-35de-4d48-a55d-0e7772b5ee9a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i7b1d9ba2bd8a4e508604574bcb8cacdb_I20221031" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMjAtMTEtMS0xLTI4Mw_819048ca-b842-4b3b-99ce-f6569b35b0f3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i7b1d9ba2bd8a4e508604574bcb8cacdb_I20221031" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMjAtMTMtMS0xLTI4Mw_06a81b1f-e76f-4040-9e48-895782e12b1a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i7b1d9ba2bd8a4e508604574bcb8cacdb_I20221031" decimals="-3" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMjAtMTUtMS0xLTI4Mw_b9821cee-b834-4360-992b-24a47d42bffb">201</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMjEtNy0xLTEtMjgz_bfb55bf5-ef80-4f77-bbab-9bf546913fae">831,452</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><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%"><ix:nonFraction unitRef="usd" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMjEtOS0xLTEtMjgz_af5e5896-83ce-4b96-a002-94f81c602055">593,900</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><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%"><ix:nonFraction unitRef="usd" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMjEtMTEtMS0xLTI4Mw_b3729f45-c1f1-4d89-8145-a8a8c06e89b5">59,188</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><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%"><ix:nonFraction unitRef="usd" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMjEtMTMtMS0xLTI4Mw_260ec184-b2ae-439f-ab97-2b7e9e781099">178,565</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMjEtMTUtMS0xLTI4Mw_f9f51328-c769-4a0a-9ce8-00cb1f886c99">201</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></tr></table></div></ix:nonNumeric></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%">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><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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: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%">NOTES TO CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</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%">October&#160;31, 2022 (continued)</span></div></td></tr></table></div></div><ix:continuation id="i23f3a03272de42ba97ecbdc97bc95451" continuedAt="i9563b1228a994334abc265888fd1f157"><ix:continuation id="ia3400741901d4e9d9651d465b093b393"><ix:continuation id="i056b673a3a3146d79428a1c41abdac55"><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, 2022</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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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%">Other Accrued Liabilities </span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="45" style="background-color:#e4e5e3;border-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%">(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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Other Comprehensive Loss </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 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%"><ix:nonFraction unitRef="usd" contextRef="i6dd525fd786e4775ae1266b75774ba55_I20220430" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfNy0xLTEtMS0yODM_4621eea0-d09a-41b1-8bd1-3d06bf03c7e5">41,627</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-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="i6dd525fd786e4775ae1266b75774ba55_I20220430" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfNy0zLTEtMS0yODM_8303c183-500f-4399-bf7c-e8d8a6b5147b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-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="i6dd525fd786e4775ae1266b75774ba55_I20220430" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfNy01LTEtMS0yODM_78c1480b-6698-4cef-ad7b-3b1cab232f65">126</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-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="i6dd525fd786e4775ae1266b75774ba55_I20220430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfNy03LTEtMS0yODM_465c33f2-7f76-43c1-bc73-5c9e2fac3878">41,501</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-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="i6dd525fd786e4775ae1266b75774ba55_I20220430" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfNy05LTEtMS0yODM_b9e81d57-0879-4e28-bada-40fc7f3da9d3">15,489</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-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="i6dd525fd786e4775ae1266b75774ba55_I20220430" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfNy0xMS0xLTEtMjgz_c6113d85-47af-41c8-905f-3c75f4e2b363">26,012</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-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="i6dd525fd786e4775ae1266b75774ba55_I20220430" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfNy0xMy0xLTEtMjgz_26c16572-5724-46f2-958f-43b04b6f53ae">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-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="i6dd525fd786e4775ae1266b75774ba55_I20220430" decimals="-3" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfNy0xNS0xLTEtMjgz_0b1e124f-483a-4384-8f59-628d0130159c">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i417e6e1e5f634925b387b50f74d862c9_I20220430" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfOC0xLTEtMS0yODM_d685a4fe-acb8-4207-ad28-c047bf4cb1b2">37,736</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i417e6e1e5f634925b387b50f74d862c9_I20220430" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfOC0zLTEtMS0yODM_85e9cf9a-4798-4527-a3cf-5bc5f44d5cfe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i417e6e1e5f634925b387b50f74d862c9_I20220430" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfOC01LTEtMS0yODM_4521bbac-6cb8-4bf9-baae-79bd34a7cb2a">450</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i417e6e1e5f634925b387b50f74d862c9_I20220430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfOC03LTEtMS0yODM_e535a733-0b75-44c6-b02c-abe0f2dea6b0">37,286</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i417e6e1e5f634925b387b50f74d862c9_I20220430" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfOC05LTEtMS0yODM_3690a898-1d1e-4fd1-a9c0-8eba60c3a6f1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i417e6e1e5f634925b387b50f74d862c9_I20220430" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfOC0xMS0xLTEtMjgz_002e1bdf-5920-4422-a973-36914e6c233f">20,242</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i417e6e1e5f634925b387b50f74d862c9_I20220430" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfOC0xMy0xLTEtMjgz_027b879e-c465-46f8-aeb9-fe1228e2da0a">17,044</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i417e6e1e5f634925b387b50f74d862c9_I20220430" decimals="-3" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfOC0xNS0xLTEtMjgz_57169691-ba05-495a-a457-042508345ed2">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ia216cc0cc064463faf426d6d418c0e09_I20220430" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfOS0xLTEtMS0yODM_4d23f0a4-6a69-47d5-9a65-312a3e5d2334">995</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="ia216cc0cc064463faf426d6d418c0e09_I20220430" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfOS0zLTEtMS0yODM_9c18003e-460b-4df8-9f4a-77ec477d261f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="ia216cc0cc064463faf426d6d418c0e09_I20220430" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfOS01LTEtMS0yODM_8e74bed1-6ad3-4887-8b29-7562abc62d82">8</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="ia216cc0cc064463faf426d6d418c0e09_I20220430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfOS03LTEtMS0yODM_ac950ff5-25f9-4162-9f19-8d3326fb4461">987</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="ia216cc0cc064463faf426d6d418c0e09_I20220430" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfOS05LTEtMS0yODM_2279b636-b79f-4f29-8b01-fc9478f65330">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="ia216cc0cc064463faf426d6d418c0e09_I20220430" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfOS0xMS0xLTEtMjgz_01e640b4-b4fb-40cf-a902-83300617e6bf">987</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="ia216cc0cc064463faf426d6d418c0e09_I20220430" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfOS0xMy0xLTEtMjgz_6dac2ce6-9f4c-49e6-9aa4-a048a1a45478">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="ia216cc0cc064463faf426d6d418c0e09_I20220430" decimals="-3" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfOS0xNS0xLTEtMjgz_b8512ea8-a72f-4347-9893-50cd92ea3cdd">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if819545e889c4d5da86cca760cf6466c_I20220430" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTAtMS0xLTEtMjgz_417563fa-34d6-420b-b510-774780ae38f7">80,358</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><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%"><ix:nonFraction unitRef="usd" contextRef="if819545e889c4d5da86cca760cf6466c_I20220430" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTAtMy0xLTEtMjgz_ab43b795-2273-424e-9d8d-f83a4acf9d24">&#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><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%">(<ix:nonFraction unitRef="usd" contextRef="if819545e889c4d5da86cca760cf6466c_I20220430" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTAtNS0xLTEtMjgz_ee0e3668-8d99-4b25-a1e2-fe204da36a42">584</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><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%"><ix:nonFraction unitRef="usd" contextRef="if819545e889c4d5da86cca760cf6466c_I20220430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTAtNy0xLTEtMjgz_1e94c4ec-d23f-41cd-b428-f56ff81e894c">79,774</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><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%"><ix:nonFraction unitRef="usd" contextRef="if819545e889c4d5da86cca760cf6466c_I20220430" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTAtOS0xLTEtMjgz_ef2b8186-d425-4146-bd95-8fffe5ce58c8">15,489</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><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%"><ix:nonFraction unitRef="usd" contextRef="if819545e889c4d5da86cca760cf6466c_I20220430" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTAtMTEtMS0xLTI4Mw_56d7dafd-239a-422f-83bc-fcf969517efe">47,241</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><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%"><ix:nonFraction unitRef="usd" contextRef="if819545e889c4d5da86cca760cf6466c_I20220430" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTAtMTMtMS0xLTI4Mw_79b385bb-2ab7-4490-86e8-0e52819e3b23">17,044</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><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%"><ix:nonFraction unitRef="usd" contextRef="if819545e889c4d5da86cca760cf6466c_I20220430" decimals="-3" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTAtMTUtMS0xLTI4Mw_aabf6ea1-3e71-4e66-a0fe-37ed336900fb">&#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></tr><tr style="height:15pt"><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><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%">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"><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 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%">Mutual funds (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 style="background-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="ife328058f9e2471c8831d6ba49db7def_I20220430" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTUtNy0xLTEtMjgz_a18f30fb-47d6-41f8-8b3f-e59be6bbc802">168,742</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-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="ife328058f9e2471c8831d6ba49db7def_I20220430" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTUtOS0xLTEtMjgz_1a30b6d9-66e3-43be-8659-a465472e8079">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-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="ife328058f9e2471c8831d6ba49db7def_I20220430" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTUtMTEtMS0xLTI4Mw_b5db9f22-eb11-4e01-b0e5-4387bd30b5ab">10,003</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-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="ife328058f9e2471c8831d6ba49db7def_I20220430" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTUtMTMtMS0xLTI4Mw_77b93b29-78d2-4c1e-8109-be568952a466">158,739</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-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="ife328058f9e2471c8831d6ba49db7def_I20220430" decimals="-3" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTUtMTUtMS0xLTI4Mw_20f6f96b-64a7-4369-99b7-86ef344afb98">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i5ec1767846764f869821cd6606905a34_I20220430" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTYtNy0xLTEtMjgz_a41d4ef1-f7f3-41c1-beff-d93df5cdc311">168,742</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><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%"><ix:nonFraction unitRef="usd" contextRef="i5ec1767846764f869821cd6606905a34_I20220430" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTYtOS0xLTEtMjgz_0c0dd116-cafe-4e6f-93e1-baeed7e9af44">&#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><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%"><ix:nonFraction unitRef="usd" contextRef="i5ec1767846764f869821cd6606905a34_I20220430" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTYtMTEtMS0xLTI4Mw_50dca3bd-beaa-447a-9016-b41d4fff4634">10,003</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><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%"><ix:nonFraction unitRef="usd" contextRef="i5ec1767846764f869821cd6606905a34_I20220430" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTYtMTMtMS0xLTI4Mw_6ee02f17-780e-4863-952d-6322061cdd13">158,739</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><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%"><ix:nonFraction unitRef="usd" contextRef="i5ec1767846764f869821cd6606905a34_I20220430" decimals="-3" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTYtMTUtMS0xLTI4Mw_8c798ccc-3474-4efc-9668-57cae19f640a">&#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></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%"><ix:nonFraction unitRef="usd" contextRef="i6bbe315e9db848d0863f6abd70ab874a_I20220430" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTctNy0xLTEtMjgz_9f47b172-3127-4af6-ada8-7fbfc8512df9">874,490</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><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%"><ix:nonFraction unitRef="usd" contextRef="i6bbe315e9db848d0863f6abd70ab874a_I20220430" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTctOS0xLTEtMjgz_fa14a867-5b99-4bc6-844d-d388139db27a">874,490</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><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%"><ix:nonFraction unitRef="usd" contextRef="i6bbe315e9db848d0863f6abd70ab874a_I20220430" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTctMTEtMS0xLTI4Mw_199c23b4-7fdb-4bf1-bd15-9d0ba3e228dc">&#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><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%"><ix:nonFraction unitRef="usd" contextRef="i6bbe315e9db848d0863f6abd70ab874a_I20220430" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTctMTMtMS0xLTI4Mw_c972f997-9d76-46e0-a881-56d399dd0274">&#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><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%"><ix:nonFraction unitRef="usd" contextRef="i6bbe315e9db848d0863f6abd70ab874a_I20220430" decimals="-3" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTctMTUtMS0xLTI4Mw_ae102ed8-57d6-4143-be13-ae83e0a7e480">&#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></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%"><ix:nonFraction unitRef="usd" contextRef="i827dfa3dc388480f9845b562da40142c_I20220430" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTgtNy0xLTEtMjgz_2eb0958d-c903-4e87-a7e9-ce853d161308">88,091</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i827dfa3dc388480f9845b562da40142c_I20220430" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTgtOS0xLTEtMjgz_fc19803c-ca85-4a5a-8337-da1c3ab7eec0">88,091</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i827dfa3dc388480f9845b562da40142c_I20220430" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTgtMTEtMS0xLTI4Mw_b17b2a5e-7fea-47bc-83fb-161291fe250d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i827dfa3dc388480f9845b562da40142c_I20220430" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTgtMTMtMS0xLTI4Mw_ba84b515-7ab0-4b44-bcf7-1629c1584cbd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="i827dfa3dc388480f9845b562da40142c_I20220430" decimals="-3" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTgtMTUtMS0xLTI4Mw_62e00f4b-c68f-4d17-ae47-df601537a4ba">&#8212;</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="icacd54d810334b9289d63615a3920bdd_I20220430" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMjAtNy0xLTEtMjgz_a078298a-259f-442d-8b85-976f1215fae6">204</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="icacd54d810334b9289d63615a3920bdd_I20220430" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMjAtOS0xLTEtMjgz_d8353e85-a084-4b89-9866-4fcbb8eb1b21">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="icacd54d810334b9289d63615a3920bdd_I20220430" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMjAtMTEtMS0xLTI4Mw_c16a7893-27e6-4b75-a622-9b6b723f2b6a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="icacd54d810334b9289d63615a3920bdd_I20220430" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMjAtMTMtMS0xLTI4Mw_ba14b32f-18e5-40c4-96f5-4dbaf03c1656">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-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="icacd54d810334b9289d63615a3920bdd_I20220430" decimals="-3" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMjAtMTUtMS0xLTI4Mw_63a01adb-1401-420f-b281-33d18ccda2e7">204</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMjEtNy0xLTEtMjgz_830410c9-15f3-4b91-86d8-252cfef9070a">1,210,893</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMjEtOS0xLTEtMjgz_391945f7-6944-42ae-8518-8878b8d124cd">978,070</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMjEtMTEtMS0xLTI4Mw_6ada5a0a-29ef-401f-8b38-f58a5c8dfbec">57,244</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMjEtMTMtMS0xLTI4Mw_929c9fdd-cb57-48da-90db-60d005e30fe5">175,783</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMjEtMTUtMS0xLTI4Mw_561fcc48-70d9-436d-a593-39d5ea1fa9f7">204</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></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: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 $<ix:nonFraction unitRef="usd" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-5" name="us-gaap:OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjY5NWU5NTJkOTg4ZjRmMGZiMTlhN2YyYWIwNWM1ZjAzL3RhYmxlcmFuZ2U6Njk1ZTk1MmQ5ODhmNGYwZmIxOWE3ZjJhYjA1YzVmMDNfMC0xLTEtMS0yODMvdGV4dHJlZ2lvbjphMDllMmY0NGU3MTY0NGI0OTlhNzBhMjJjNWQ2NjA4MV83MTQ2ODI1NTgxMjgw_7218e73a-90ed-4e3e-b47d-4146b0f0dd13">164.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-5" name="us-gaap:OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjY5NWU5NTJkOTg4ZjRmMGZiMTlhN2YyYWIwNWM1ZjAzL3RhYmxlcmFuZ2U6Njk1ZTk1MmQ5ODhmNGYwZmIxOWE3ZjJhYjA1YzVmMDNfMC0xLTEtMS0yODMvdGV4dHJlZ2lvbjphMDllMmY0NGU3MTY0NGI0OTlhNzBhMjJjNWQ2NjA4MV8xMDE_21594e50-4fc6-40c9-a524-bb54858d0cc0">160.8</ix:nonFraction> million as of October&#160;31, 2022 and April&#160;30, 2022, 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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-5" name="kfy:DeferredCompensationPlansUnvestedObligations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjY5NWU5NTJkOTg4ZjRmMGZiMTlhN2YyYWIwNWM1ZjAzL3RhYmxlcmFuZ2U6Njk1ZTk1MmQ5ODhmNGYwZmIxOWE3ZjJhYjA1YzVmMDNfMC0xLTEtMS0yODMvdGV4dHJlZ2lvbjphMDllMmY0NGU3MTY0NGI0OTlhNzBhMjJjNWQ2NjA4MV83MTQ2ODI1NTgxMjg1_fbd22343-7ad5-48a6-bd15-64eab6e8c010">20.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-5" name="kfy:DeferredCompensationPlansUnvestedObligations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjY5NWU5NTJkOTg4ZjRmMGZiMTlhN2YyYWIwNWM1ZjAzL3RhYmxlcmFuZ2U6Njk1ZTk1MmQ5ODhmNGYwZmIxOWE3ZjJhYjA1YzVmMDNfMC0xLTEtMS0yODMvdGV4dHJlZ2lvbjphMDllMmY0NGU3MTY0NGI0OTlhNzBhMjJjNWQ2NjA4MV8yODM_2c3e148c-bdc0-4276-9a0a-a09d1891f054">24.0</ix:nonFraction> million as of October&#160;31, 2022 and April&#160;30, 2022, respectively. During the three and six months ended October&#160;31, 2022, the fair value of the investments decreased; therefore, the Company recognized a loss of $<ix:nonFraction unitRef="usd" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-5" sign="-" name="us-gaap:EquitySecuritiesFvNiGainLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjY5NWU5NTJkOTg4ZjRmMGZiMTlhN2YyYWIwNWM1ZjAzL3RhYmxlcmFuZ2U6Njk1ZTk1MmQ5ODhmNGYwZmIxOWE3ZjJhYjA1YzVmMDNfMC0xLTEtMS0yODMvdGV4dHJlZ2lvbjphMDllMmY0NGU3MTY0NGI0OTlhNzBhMjJjNWQ2NjA4MV80NDQ_fb966192-368b-478e-8df9-a2e848883f15">9.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-5" sign="-" name="us-gaap:EquitySecuritiesFvNiGainLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjY5NWU5NTJkOTg4ZjRmMGZiMTlhN2YyYWIwNWM1ZjAzL3RhYmxlcmFuZ2U6Njk1ZTk1MmQ5ODhmNGYwZmIxOWE3ZjJhYjA1YzVmMDNfMC0xLTEtMS0yODMvdGV4dHJlZ2lvbjphMDllMmY0NGU3MTY0NGI0OTlhNzBhMjJjNWQ2NjA4MV83MTQ2ODI1NTgxMjY0_192bf54d-dbfe-4f59-a39e-a454ea9a6ea6">9.7</ix:nonFraction> million, respectively, which was recorded in other (loss) income, net. During the three and six months ended October&#160;31, 2021, the fair value of the investments increased; therefore, the Company recognized a gain of $<ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-5" name="us-gaap:EquitySecuritiesFvNiGainLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjY5NWU5NTJkOTg4ZjRmMGZiMTlhN2YyYWIwNWM1ZjAzL3RhYmxlcmFuZ2U6Njk1ZTk1MmQ5ODhmNGYwZmIxOWE3ZjJhYjA1YzVmMDNfMC0xLTEtMS0yODMvdGV4dHJlZ2lvbjphMDllMmY0NGU3MTY0NGI0OTlhNzBhMjJjNWQ2NjA4MV83MTQ2ODI1NTgxMjcw_47777a2b-f395-45cd-8e57-28a7318adc18">4.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-5" name="us-gaap:EquitySecuritiesFvNiGainLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjY5NWU5NTJkOTg4ZjRmMGZiMTlhN2YyYWIwNWM1ZjAzL3RhYmxlcmFuZ2U6Njk1ZTk1MmQ5ODhmNGYwZmIxOWE3ZjJhYjA1YzVmMDNfMC0xLTEtMS0yODMvdGV4dHJlZ2lvbjphMDllMmY0NGU3MTY0NGI0OTlhNzBhMjJjNWQ2NjA4MV83MTQ2ODI1NTgxMjc1_3547e9c5-3146-4929-b0c2-dceb1db46b72">10.0</ix:nonFraction> million, respectively, which was recorded in other (loss) 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%">Investments in marketable securities classified as available-for-sale securities are made based on the Company&#8217;s investment policy, which restricts the types of investments that can be made. As of October&#160;31, 2022 and April&#160;30, 2022, marketable securities classified as available-for-sale consisted of commercial paper, corporate notes/bonds and US Treasury and Agency securities, for which market prices for similar assets are readily available. Investments that have an original maturity of 90 days or less and are considered highly liquid investments are classified as cash equivalents. As of October&#160;31, 2022, available-for-sale marketable securities had remaining maturities ranging from <ix:nonNumeric contextRef="i8fbd96e52ac94eeea9793eab5f4bdb24_D20220501-20221031" name="kfy:MarketableSecuritiesRemainingMaturity" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfMjc1Ng_62fbea6e-006b-442c-afca-823cb11f3e82">one month</ix:nonNumeric> to <ix:nonNumeric contextRef="i27c06fd25ba440f6b3c7b453eecabc71_D20220501-20221031" name="kfy:MarketableSecuritiesRemainingMaturity" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfODI3_a0f1e380-80bb-4221-8749-7456c96dd02c">18</ix:nonNumeric> months. During the three and six months ended October&#160;31, 2022, there were $<ix:nonFraction unitRef="usd" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-5" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfNzE0NjgyNTU4MzMyNA_d823901d-eaa3-4420-8a73-a64a5cfdeebe">18.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-5" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfNzE0NjgyNTU4MzMyNw_c1ac026d-ad30-4d54-bec4-f489f6215d6b">33.0</ix:nonFraction> million in sales/maturities of available-for-sale marketable securities, respectively. During the three and six months ended October&#160;31, 2021, there were $<ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-5" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfNzE0NjgyNTU4MzQ3Mw_1853f218-ec39-4974-ba86-278486e0772e">14.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-5" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfNzE0NjgyNTU4MzQ3Nw_1b513639-e6f7-4309-af66-16e4577cae37">36.0</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 October&#160;31, 2022 and April&#160;30, 2022, the Company&#8217;s investments in equity securities consisted of mutual funds for which market prices are readily available. Unrealized losses recorded for the period that relate to equity securities still held as of October&#160;31, 2022 were $<ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-5" name="us-gaap:EquitySecuritiesFvNiUnrealizedLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfNzE0NjgyNTU4MzQ4NA_44ab2591-51b4-4579-ad57-e0919c176494">10.7</ix:nonFraction> million. Unrealized gains recorded for the period that relate to equity securities still held as of October&#160;31, 2021 were $<ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-5" name="us-gaap:EquitySecuritiesFvNiUnrealizedGain" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfNzE0NjgyNTU4MzQ5Mg_a98fa683-d49c-4a74-a86d-fb289b0b1129">8.1</ix:nonFraction> million.</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%">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><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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: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%">NOTES TO CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</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%">October&#160;31, 2022 (continued)</span></div></td></tr></table></div></div><ix:continuation id="i9563b1228a994334abc265888fd1f157"><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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfMjc1Mw_3fada165-e43f-401e-9135-9576cb3588b8" escape="true"><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfMjc1Mw_441ae975-8be5-4b54-9473-15ecbc5dd399" 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><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%">October 31,<br/>2022</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" 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%">April 30,<br/>2022</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%">(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%"><ix:nonFraction unitRef="usd" contextRef="ia7c2b5a239e24ce19d4b3215f4127b75_I20221031" decimals="-3" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOmU3YWFiN2NmY2Q5MDQ4Yzc5NTQxN2IwNjMzMjY2OGVhL3RhYmxlcmFuZ2U6ZTdhYWI3Y2ZjZDkwNDhjNzk1NDE3YjA2MzMyNjY4ZWFfMy0xLTEtMS0yODM_5ca70b98-6143-466e-9fad-a2477cd31250">1,526</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2077a88409004c9fa693b4a4e216840d_I20220430" decimals="-3" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOmU3YWFiN2NmY2Q5MDQ4Yzc5NTQxN2IwNjMzMjY2OGVhL3RhYmxlcmFuZ2U6ZTdhYWI3Y2ZjZDkwNDhjNzk1NDE3YjA2MzMyNjY4ZWFfMy0zLTEtMS0yODM_d2c87aca-e590-441f-8e43-9def034c6e29">1,639</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ia7c2b5a239e24ce19d4b3215f4127b75_I20221031" decimals="-3" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOmU3YWFiN2NmY2Q5MDQ4Yzc5NTQxN2IwNjMzMjY2OGVhL3RhYmxlcmFuZ2U6ZTdhYWI3Y2ZjZDkwNDhjNzk1NDE3YjA2MzMyNjY4ZWFfNS0xLTEtMS0yODM_10cf22f8-b666-4c77-883d-ab1cf9e14cb2">1,727</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2077a88409004c9fa693b4a4e216840d_I20220430" decimals="-3" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOmU3YWFiN2NmY2Q5MDQ4Yzc5NTQxN2IwNjMzMjY2OGVhL3RhYmxlcmFuZ2U6ZTdhYWI3Y2ZjZDkwNDhjNzk1NDE3YjA2MzMyNjY4ZWFfNS0zLTEtMS0yODM_b8feea6f-8995-4185-ae6c-b5b73a8be1f1">1,843</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 October&#160;31, 2022, the total notional amounts of the forward contracts purchased and sold were $<ix:nonFraction unitRef="usd" contextRef="if08c53d55ad24749898206c2eab1c163_I20221031" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfNzE0NjgyNTU4MzUwMw_fa4f0a5a-0358-4ca3-ac71-7d7a0a7118c0">107.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="icd83bed627364ee89f9f7f21f54cf7f2_I20221031" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfNzE0NjgyNTU4MzUwNw_fa99c1c8-abdf-4e6f-b72d-aded49e49510">40.3</ix:nonFraction> million, respectively. As of April&#160;30, 2022, the total notional amounts of the forward contracts purchased and sold were $<ix:nonFraction unitRef="usd" contextRef="id49735c340f948d5ac91e97e6f792c34_I20220430" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfMTk5MA_f35c2c93-885b-49a1-832b-b77aecc26561">89.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic0fb4c66644a4f5ca4f1a6dd8b255e6c_I20220430" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfMTk5Nw_79669e99-8d19-48dc-a31d-d77d94849b0b">35.8</ix:nonFraction> million, respectively. The Company recognizes forward contracts as a net asset or net liability on the consolidated balance sheets as such contracts are covered by master netting agreements. During the three and six months ended October&#160;31, 2022, the Company incurred losses of $<ix:nonFraction unitRef="usd" contextRef="i5e1413910fb3446c8c13aa8b50e6ccb9_D20220801-20221031" decimals="-5" sign="-" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfNzE0NjgyNTU4NDIxNQ_165fb18c-9454-4a18-9d11-24de8d3355c6">1.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id813bf5aac90423facf8f63aa5f3cb78_D20220501-20221031" decimals="-5" sign="-" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfNzE0NjgyNTU4NDIxOA_d7d2fbe0-560d-4042-abfa-23eaf16cecfb">2.1</ix:nonFraction> million, respectively, related to forward contracts which is recorded in general and administrative expenses in the accompanying consolidated statements of income. These foreign currency losses related to forward contracts offset foreign currency gains that result from transactions denominated in a currency other than the Company&#8217;s functional currency. During the three and six months ended October&#160;31, 2021, the Company realized gains of $<ix:nonFraction unitRef="usd" contextRef="ia88cfa6e43e647169d986dd5f97a6de1_D20210801-20211031" decimals="-5" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfNzE0NjgyNTU4NTExOQ_8bb8eb3c-c555-499b-871e-24c06b97fa64">0.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iee4d83611fd5452e8fbdbd39345fa62b_D20210501-20211031" decimals="-5" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfNzE0NjgyNTU4NTEyMg_db65ae13-66da-4b16-a3d3-628c7e742516">0.5</ix:nonFraction> million, respectively, related to forward contracts which is recorded in general and administrative expenses in the accompanying consolidated statements of income. These foreign currency gains related to forward contracts offset foreign currency 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="id91ca35a6117411b8631f85537d7c050_49"></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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfMzA4Mw_95caaddb-8f91-46af-a55b-bf92f30b31a6" continuedAt="i8f55e0c5c4d34e7abbaf0c85e0f065c1" escape="true">Deferred Compensation and Retirement Plans</ix:nonNumeric></span></div><ix:continuation id="i8f55e0c5c4d34e7abbaf0c85e0f065c1" continuedAt="i0b9478562f494c1799563c248cd5c582"><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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfMzA4NA_51998101-39a2-4a61-8f81-88f2f3c8445c" 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><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/>October 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%">Six Months Ended<br/>October 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%">2022</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-bottom:1pt solid #000;border-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%">2021</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;border-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%">2022</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-bottom:1pt solid #000;border-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%">2021</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: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="i67595aa5093a4b128b2636d3b192fa1c_D20220801-20221031" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfMy0xLTEtMS0yODM_1e1461eb-5404-408f-9223-33c49cd9d95c">10,484</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0d57d822c9a44bb91332a6e92e0fa82_D20210801-20211031" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfMy0zLTEtMS0yODM_e473edc5-cbfb-441e-845e-328d7a9aaa49">9,749</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80c512928c4a45889eb926f30414ce54_D20220501-20221031" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfMy01LTEtMS0yODM_eff2dc15-48e5-48b4-916f-c8c43afe90c9">19,627</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieefa67444836479b968c090c753e688d_D20210501-20211031" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfMy03LTEtMS0yODM_49b17f3f-86b0-4041-8d60-76f0b2495cb9">18,428</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i67595aa5093a4b128b2636d3b192fa1c_D20220801-20221031" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfNC0xLTEtMS0yODM_0a0d2bc8-10b2-4c91-b874-24e06ddcfa6a">2,437</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0d57d822c9a44bb91332a6e92e0fa82_D20210801-20211031" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfNC0zLTEtMS0yODM_23e994e2-05da-4807-9757-80d09d923483">1,038</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80c512928c4a45889eb926f30414ce54_D20220501-20221031" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfNC01LTEtMS0yODM_f3cfada4-5ef2-44af-a9ee-3ebc4d669f91">4,824</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieefa67444836479b968c090c753e688d_D20210501-20211031" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfNC03LTEtMS0yODM_ecca1caa-e2b9-4296-8075-036e505824f3">2,057</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i67595aa5093a4b128b2636d3b192fa1c_D20220801-20221031" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfNS0xLTEtMS0yODM_b04ffc91-b399-4201-892a-9ecc5d11ccfd">218</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0d57d822c9a44bb91332a6e92e0fa82_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfNS0zLTEtMS0yODM_0a77b190-7881-4529-9f20-cd3dd31aa48d">542</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80c512928c4a45889eb926f30414ce54_D20220501-20221031" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfNS01LTEtMS0yODM_c3da627c-c289-41e8-ac68-8270f928161c">436</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieefa67444836479b968c090c753e688d_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfNS03LTEtMS0yODM_d0c7ea8d-d289-457c-bc16-5519e0cf9279">1,085</ix:nonFraction>&#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%">Expected return on plan assets (1)</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i67595aa5093a4b128b2636d3b192fa1c_D20220801-20221031" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfNi0xLTEtMS0yODM_16bc696b-4900-4187-8e68-94df5d7d3f9d">289</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0d57d822c9a44bb91332a6e92e0fa82_D20210801-20211031" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfNi0zLTEtMS0yODM_6499e48a-2efe-4bb8-bef2-30d550f95c71">386</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i80c512928c4a45889eb926f30414ce54_D20220501-20221031" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfNi01LTEtMS0yODM_73bbe093-c537-4001-9926-24a4d0bac3f1">578</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieefa67444836479b968c090c753e688d_D20210501-20211031" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfNi03LTEtMS0yODM_e6a68294-1b38-4c02-9841-980322cc0969">773</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i67595aa5093a4b128b2636d3b192fa1c_D20220801-20221031" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfNy0xLTEtMS0yODM_074d8864-f371-4411-ba7c-d7ed996f29ed">102</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0d57d822c9a44bb91332a6e92e0fa82_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfNy0zLTEtMS0yODM_fd3617bd-2f04-4787-9a63-dbbc69ee4f5e">102</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i80c512928c4a45889eb926f30414ce54_D20220501-20221031" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfNy01LTEtMS0yODM_b2a53b01-0555-4016-832e-b44cf0afd869">203</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieefa67444836479b968c090c753e688d_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfNy03LTEtMS0yODM_3e0574a1-8969-49bc-8601-cb031e6132c2">203</ix:nonFraction>)</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:8pt;font-weight:400;line-height:120%">Net periodic benefit costs (2)</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="i67595aa5093a4b128b2636d3b192fa1c_D20220801-20221031" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfOC0xLTEtMS0yODM_b1053b51-904f-4257-ad2a-0d31efd98a78">12,748</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><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%"><ix:nonFraction unitRef="usd" contextRef="ib0d57d822c9a44bb91332a6e92e0fa82_D20210801-20211031" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfOC0zLTEtMS0yODM_58038a49-cd3a-4459-88d5-8554b84e5410">10,841</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><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%"><ix:nonFraction unitRef="usd" contextRef="i80c512928c4a45889eb926f30414ce54_D20220501-20221031" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfOC01LTEtMS0yODM_bd01da38-5b5e-4b3b-bfe6-c03734693228">24,106</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><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%"><ix:nonFraction unitRef="usd" contextRef="ieefa67444836479b968c090c753e688d_D20210501-20211031" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfOC03LTEtMS0yODM_da9174c5-22e3-4d7a-a922-5523d888f90b">20,594</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></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 <ix:nonFraction unitRef="number" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOmJhZTUyZjdiMjEyMTQ0OTZiNGJkNWE4M2E0MDVlZTdkL3RhYmxlcmFuZ2U6YmFlNTJmN2IyMTIxNDQ5NmI0YmQ1YTgzYTQwNWVlN2RfMC0xLTEtMS0yODMvdGV4dHJlZ2lvbjpkMjQwNDkyNTIyOTU0YmQwYWNiNTE1NzEyMzg0Y2EyOF82MQ_2a812fce-24c4-4035-a0cf-74178e5f9db1">5.50</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOmJhZTUyZjdiMjEyMTQ0OTZiNGJkNWE4M2E0MDVlZTdkL3RhYmxlcmFuZ2U6YmFlNTJmN2IyMTIxNDQ5NmI0YmQ1YTgzYTQwNWVlN2RfMC0xLTEtMS0yODMvdGV4dHJlZ2lvbjpkMjQwNDkyNTIyOTU0YmQwYWNiNTE1NzEyMzg0Y2EyOF82OA_ed1df44d-9c56-4429-acb2-048079621ea5">6.00</ix:nonFraction>% for October&#160;31, 2022 and 2021, respectively.</span></div></td></tr></table></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:120%">(2)</span></td><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%">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 (loss) income, net, respectively, on the consolidated statements of income.</span></td></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 purchased 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 CSV of these contracts of $<ix:nonFraction unitRef="usd" contextRef="i98fe028dbd66401995fd6d780448fce9_I20221031" decimals="-5" name="kfy:CashSurrenderValueOfLifeInsuranceGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfNDk0NzgwMjMzMDM4NA_d54005ac-6a5b-462f-8114-2923009eefe5">263.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i70af47301c8840caaffa5c2021283b83_I20220430" decimals="-5" name="kfy:CashSurrenderValueOfLifeInsuranceGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfOTQ0_5b7387fe-a445-4d7d-a4ce-84fff41defbb">263.2</ix:nonFraction> million as of October&#160;31, 2022 and April&#160;30, 2022, respectively,</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%">was offset by outstanding policy loans of $<ix:nonFraction unitRef="usd" contextRef="i98fe028dbd66401995fd6d780448fce9_I20221031" decimals="-5" name="kfy:PolicyLoansPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfNDk0NzgwMjMzMDQxNw_97900fe3-52b4-4342-af61-ae064b6010d5">79.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i70af47301c8840caaffa5c2021283b83_I20220430" decimals="-5" name="kfy:PolicyLoansPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfMTAyNw_44e80933-dee6-4a2a-92db-f9b5fb48a99b">79.8</ix:nonFraction> million in the accompanying consolidated balance sheets as of October&#160;31, 2022 and April&#160;30, 2022, respectively. The CSV value of the underlying COLI investments increased by $<ix:nonFraction unitRef="usd" contextRef="i37252129887d4204a8cc60206655287e_D20220801-20221031" decimals="-5" name="us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfMTE3MQ_a9d41e0f-284a-43ab-8e89-f024fc74ee17">2.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="icb0fd91977b34853968e65e50e6be3c4_D20220501-20221031" decimals="-5" name="us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfNDk0NzgwMjMyODEzNQ_28deb9f2-5fd2-476a-9a2a-4969e826573a">4.9</ix:nonFraction> million during the three and six months ended October&#160;31, 2022, respectively, and is recorded as a decrease in compensation and </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><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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: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%">NOTES TO CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</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%">October&#160;31, 2022 (continued)</span></div></td></tr></table></div></div><ix:continuation id="i0b9478562f494c1799563c248cd5c582"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">benefits expense in the accompanying consolidated statements of income. The CSV value of the underlying COLI investment increased by $<ix:nonFraction unitRef="usd" contextRef="i132015856d434466ad14473d8dccba7a_D20210801-20211031" decimals="-5" name="us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfNDk0NzgwMjMyODQ3NQ_3cb4d551-4f03-4fa4-9d6d-a85ff6905b61">1.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i6a1f6ee25aa247b28e228c37e488043c_D20210501-20211031" decimals="-5" name="us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfNDk0NzgwMjMyODQ4NQ_dec22055-7365-462a-abeb-ab9472f1d037">2.2</ix:nonFraction> million during the three and six months ended October&#160;31, 2021, respectively, and was recorded as a decrease in compensation and benefits expense in the accompanying 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 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 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfMTkwNA_7b29c302-6131-48ff-82d4-d258773757b5">five</span> 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:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfMjEzOQ_249407e1-69b7-420f-9ecb-9e4f3c0a756f">one</span>-to-<ix:nonNumeric contextRef="i7312e2a1d9824f30b6d762147670d74c_D20220501-20221031" name="kfy:OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfMjE0NQ_2beb57dd-7760-4cf3-9675-f93263b75328">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 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 six months ended October&#160;31, 2022, deferred compensation liability decreased; therefore, the Company recognized a reduction in compensation expense of $<ix:nonFraction unitRef="usd" contextRef="ida9e28a0e25343aca3a39ad094b49202_D20220801-20221031" decimals="-5" sign="-" name="kfy:DeferredCompensationArrangementWithIndividualCompensationExpenseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfNDk0NzgwMjMyOTMyNg_5a2611bd-8dd5-43f4-8ab7-ee0f8ae38608">9.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1837d18eac004120bb132aa13033580c_D20220501-20221031" decimals="-5" sign="-" name="kfy:DeferredCompensationArrangementWithIndividualCompensationExpenseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfNDk0NzgwMjMyOTM0NA_2b92f595-8955-46fd-a96f-5d61e75d9931">8.6</ix:nonFraction> million, respectively. Offsetting the decreases in compensation and benefits expense was a decrease in the fair value of marketable securities (held in trust to satisfy obligations of the ECAP liabilities) of $<ix:nonFraction unitRef="usd" contextRef="i1837d18eac004120bb132aa13033580c_D20220501-20221031" decimals="-5" sign="-" name="us-gaap:EquitySecuritiesFvNiGainLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfNDk0NzgwMjMyOTQ0MA_8be5747c-d8a6-4fef-be8b-db1d15c0d052"><ix:nonFraction unitRef="usd" contextRef="ida9e28a0e25343aca3a39ad094b49202_D20220801-20221031" decimals="-5" sign="-" name="us-gaap:EquitySecuritiesFvNiGainLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfNDk0NzgwMjMyOTQ0MA_b15f6ce6-73dc-4a8d-9cf4-0dde9c350de1">9.7</ix:nonFraction></ix:nonFraction> million during both the three and six months ended October&#160;31, 2022, recorded in other (loss) income, net on the consolidated statements of income. During the three and six months ended October&#160;31, 2021, deferred compensation liability increased; therefore, the Company recognized compensation expense of $<ix:nonFraction unitRef="usd" contextRef="i3cfe9c9e4b6d4c27b4b05e416dfd7564_D20210801-20211031" decimals="-5" name="kfy:DeferredCompensationArrangementWithIndividualCompensationExpenseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfNDk0NzgwMjMyOTM1NQ_99b6d86c-ae37-4ed2-9c3e-986392865011">4.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id7c1b25d13df4185abeefd23807ce23a_D20210501-20211031" decimals="-5" name="kfy:DeferredCompensationArrangementWithIndividualCompensationExpenseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfNDk0NzgwMjMyOTM2Ng_3a38008f-2e38-40e6-82b7-de6b8f5dc936">10.2</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="i3cfe9c9e4b6d4c27b4b05e416dfd7564_D20210801-20211031" decimals="-5" name="us-gaap:EquitySecuritiesFvNiGainLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfNDk0NzgwMjMyOTQ1MA_eee22c69-e17a-4034-b783-2bba55ba9e6e">4.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id7c1b25d13df4185abeefd23807ce23a_D20210501-20211031" decimals="-5" name="us-gaap:EquitySecuritiesFvNiGainLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfNDk0NzgwMjMyOTQ2MQ_71f5969f-8d33-41e4-b915-89e8af66468a">10.0</ix:nonFraction> million during the three and six months ended October&#160;31, 2021, respectively, recorded in other (loss) income, net on the consolidated statements of income. (see Note 5&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">).</span></div></ix:continuation><div id="id91ca35a6117411b8631f85537d7c050_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%">7. <ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RleHRyZWdpb246NThlNjJkOTRmYzBiNDIxMmEwODJkZTk4MzAzNDUxNGJfMjE3MQ_d5714a99-a385-461e-acfc-2f7b50ac8b9a" continuedAt="i18ac561ff42a45a994e1925cc6e802d6" escape="true">Fee Revenue</ix:nonNumeric></span></div><ix:continuation id="i18ac561ff42a45a994e1925cc6e802d6" continuedAt="ie411f03e4ccc40339ee29885b2469e01"><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-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 consolidated balance sheets.</span></div><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RleHRyZWdpb246NThlNjJkOTRmYzBiNDIxMmEwODJkZTk4MzAzNDUxNGJfMjE3Mg_5b7c2050-d650-4df1-a1d1-87b7143158e1" 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 October&#160;31, 2022 and April&#160;30, 2022:</span></div><div style="margin-top:6pt"><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%">October 31, 2022</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" 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%">April 30, 2022</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%">(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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmM3ZTNjYjBjOWZjNjRmMTdiZDhiZDk1N2U3ZDQzNTY5L3RhYmxlcmFuZ2U6YzdlM2NiMGM5ZmM2NGYxN2JkOGJkOTU3ZTdkNDM1NjlfMi0xLTEtMS0yODM_d6d50815-2528-4848-b142-5e4d65d952f3">128,644</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmM3ZTNjYjBjOWZjNjRmMTdiZDhiZDk1N2U3ZDQzNTY5L3RhYmxlcmFuZ2U6YzdlM2NiMGM5ZmM2NGYxN2JkOGJkOTU3ZTdkNDM1NjlfMi0zLTEtMS0yODM_2d972035-65a5-42ff-9099-56125ec332ce">100,652</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmM3ZTNjYjBjOWZjNjRmMTdiZDhiZDk1N2U3ZDQzNTY5L3RhYmxlcmFuZ2U6YzdlM2NiMGM5ZmM2NGYxN2JkOGJkOTU3ZTdkNDM1NjlfMy0xLTEtMS0yODM_a4619134-66b4-4aff-908a-bb4dc72a0e0d">241,708</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmM3ZTNjYjBjOWZjNjRmMTdiZDhiZDk1N2U3ZDQzNTY5L3RhYmxlcmFuZ2U6YzdlM2NiMGM5ZmM2NGYxN2JkOGJkOTU3ZTdkNDM1NjlfMy0zLTEtMS0yODM_c1ebba01-f35e-449f-8e2a-c3552cbc9343">244,149</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 six months ended October&#160;31, 2022, we recognized revenue of $<ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RleHRyZWdpb246NThlNjJkOTRmYzBiNDIxMmEwODJkZTk4MzAzNDUxNGJfNzI3_2e1e249d-704b-4743-90f9-2aa4862a5f00">136.2</ix:nonFraction> 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 October&#160;31, 2022, 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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RleHRyZWdpb246NThlNjJkOTRmYzBiNDIxMmEwODJkZTk4MzAzNDUxNGJfMTMxMQ_9d137c1a-188b-45d6-8a51-05444372c645">1,211.7</ix:nonFraction> million. Of the $<ix:nonFraction unitRef="usd" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RleHRyZWdpb246NThlNjJkOTRmYzBiNDIxMmEwODJkZTk4MzAzNDUxNGJfMTMyMg_c4743299-efc0-4019-bf1e-9a313d039f0b">1,211.7</ix:nonFraction> million of remaining performance obligations, the Company expects to recognize approximately $<ix:nonFraction unitRef="usd" contextRef="ia61e539926734023a96d4b3a946b47cd_I20221031" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RleHRyZWdpb246NThlNjJkOTRmYzBiNDIxMmEwODJkZTk4MzAzNDUxNGJfMTQxMA_6ab77f92-f472-46c6-939b-1f2745d1e840">344.9</ix:nonFraction> million in the remainder of fiscal 2023, $<ix:nonFraction unitRef="usd" contextRef="i893626d8d14c4bc58b043baa6d05449f_I20221031" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RleHRyZWdpb246NThlNjJkOTRmYzBiNDIxMmEwODJkZTk4MzAzNDUxNGJfMTQ0Ng_897ab4ce-8e4e-489e-a6d5-6d8b09caf104">471.3</ix:nonFraction> million in fiscal 2024, $<ix:nonFraction unitRef="usd" contextRef="i6a5abc57864a4e9e9f163b35132423e6_I20221031" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RleHRyZWdpb246NThlNjJkOTRmYzBiNDIxMmEwODJkZTk4MzAzNDUxNGJfMTQ2NQ_6d2c97a8-4f79-4bb8-9c10-980d2603ccbb">246.8</ix:nonFraction> million in fiscal 2025 and the remaining $<ix:nonFraction unitRef="usd" contextRef="i46333397e9d34d5bb3e5c45b2b1c7fa7_I20221031" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RleHRyZWdpb246NThlNjJkOTRmYzBiNDIxMmEwODJkZTk4MzAzNDUxNGJfMTUwMQ_3ae4d9b6-9f75-48ee-bdaf-3a3fe8a6fbae">148.7</ix:nonFraction> million in fiscal 2026 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></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><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><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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: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%">NOTES TO CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</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%">October&#160;31, 2022 (continued)</span></div></td></tr></table></div></div><ix:continuation id="ie411f03e4ccc40339ee29885b2469e01"><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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RleHRyZWdpb246NThlNjJkOTRmYzBiNDIxMmEwODJkZTk4MzAzNDUxNGJfMjE3Mw_b0a2b7b1-e025-4f58-83b1-b26ee0a857e7" 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><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 October 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%">2022</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%">2021</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:400;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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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><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: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="ie11a40ae38f84e21ae8a49dfea8b3791_D20220801-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfNC0xLTEtMS0yODM_d30327a0-583c-4147-aded-d9fd1bfcac34">206,448</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="ie11a40ae38f84e21ae8a49dfea8b3791_D20220801-20221031" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfNC0zLTEtMS0yODM_3a74a43b-b900-421a-978a-58e3569a0b9f">28.4</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><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i371d50d6a02e4b8294d37a0cf20599c4_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfNC01LTEtMS0yODM_0628c633-f3b9-44e9-a3e3-6e9568600b6e">169,706</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="i371d50d6a02e4b8294d37a0cf20599c4_D20210801-20211031" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfNC03LTEtMS0yODM_a84230d5-36d4-4ffe-b72f-9095165fbb23">26.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%">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="ie1c28e6d5bac4f049477c01d09832379_D20220801-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfNS0xLTEtMS0yODM_230815a1-a06b-43f0-919c-7e98687f0a38">133,595</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="ie1c28e6d5bac4f049477c01d09832379_D20220801-20221031" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfNS0zLTEtMS0yODM_fd1441f1-fb07-4463-8151-774aab6237b4">18.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5b4f54494ae4869b4303522f08830a7_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfNS01LTEtMS0yODM_ffb0f5d5-6355-410f-a270-0ef122aa9315">127,979</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="id5b4f54494ae4869b4303522f08830a7_D20210801-20211031" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfNS03LTEtMS0yODM_7d8e6b68-8409-4cf0-9a85-e7485a0dd203">20.0</ix:nonFraction>&#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%">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="ie477685a511f4b4ba2e34cebb7b04cdf_D20220801-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfNi0xLTEtMS0yODM_e728be6c-3306-4f1f-9db3-2a9b17692283">131,199</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="ie477685a511f4b4ba2e34cebb7b04cdf_D20220801-20221031" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfNi0zLTEtMS0yODM_53a5cd8a-e07a-4bf5-9906-e938a48ebcae">18.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c40f104e2e04d3da32e405e1a25fc78_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfNi01LTEtMS0yODM_eab55846-cdbd-4db1-9c08-7107b2de80c2">113,991</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="i7c40f104e2e04d3da32e405e1a25fc78_D20210801-20211031" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfNi03LTEtMS0yODM_31bda0e1-fb47-45af-a100-c1b6fb44713d">17.8</ix:nonFraction>&#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%">Technology</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i861b1af62bf44b0095247f5a225fa8cb_D20220801-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfNy0xLTEtMS0yODM_47704067-2386-4560-b5b8-6eb80f64332b">124,605</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="i861b1af62bf44b0095247f5a225fa8cb_D20220801-20221031" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfNy0zLTEtMS0yODM_8177d5fc-1e98-45d2-8065-b4b15725000e">17.1</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida6937a0edec43c38804d0b7ff568669_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfNy01LTEtMS0yODM_4d0e04fc-0720-4279-8838-faad1d917f05">103,667</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="ida6937a0edec43c38804d0b7ff568669_D20210801-20211031" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfNy03LTEtMS0yODM_37afaa06-ee85-41ab-8f4f-09bb2dbb479f">16.2</ix:nonFraction>&#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%">Consumer Goods</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08d17c192ac94cbd922565270303a952_D20220801-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfOC0xLTEtMS0yODM_dea80e3a-e4c7-4098-81bb-1cab0367b90e">99,280</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="i08d17c192ac94cbd922565270303a952_D20220801-20221031" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfOC0zLTEtMS0yODM_49bec6ec-0628-4ccd-b30e-5244ccccaa94">13.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie439f4ee6a234738a273f27145237e2a_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfOC01LTEtMS0yODM_e1b816c6-eb79-43e5-9fbb-6b807cea08a8">92,459</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="ie439f4ee6a234738a273f27145237e2a_D20210801-20211031" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfOC03LTEtMS0yODM_7f3f4f7c-78f7-4959-905a-135ed8d21869">14.5</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i51359d8cf31c40919a5b04a5f4097c41_D20220801-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfOS0xLTEtMS0yODM_46a1ba81-d517-4403-a96a-43fa80c96654">32,722</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="i51359d8cf31c40919a5b04a5f4097c41_D20220801-20221031" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfOS0zLTEtMS0yODM_a987a06c-f178-478e-8a43-8f8060723c5b">4.5</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia126ebe32b4d423d85974d75c3b55be3_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfOS01LTEtMS0yODM_52a737c6-6d8a-4efa-a8d5-99bea274ab1c">31,641</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="ia126ebe32b4d423d85974d75c3b55be3_D20210801-20211031" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfOS03LTEtMS0yODM_0bfc3da0-c527-4878-a6f8-c2639869b3c3">5.0</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ie6ceffb992f44ad89cde3de650c35813_D20220801-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfMTAtMS0xLTEtMjgz_73b6b536-19cf-4e9a-a323-0639d8b95baf">727,849</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><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%"><ix:nonFraction unitRef="number" contextRef="ie6ceffb992f44ad89cde3de650c35813_D20220801-20221031" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfMTAtMy0xLTEtMjgz_428f9efb-7be9-4178-bcc6-fca8169e21d6">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><td style="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="ibd698f7bd08e4ddba3ad3f20409bf0e4_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfMTAtNS0xLTEtMjgz_f9e88659-e327-4ecb-985a-04b03025f4b8">639,443</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><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%"><ix:nonFraction unitRef="number" contextRef="ibd698f7bd08e4ddba3ad3f20409bf0e4_D20210801-20211031" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfMTAtNy0xLTEtMjgz_871af3ec-0a80-41e8-a128-2f330f999612">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;vertical-align:top;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%">Six Months Ended October 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%">2022</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%">2021</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:400;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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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><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: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="i5253568d0166445ba8e4b4656a6cf4f3_D20220501-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfNC0xLTEtMS0yODM_a9c8805f-6df4-4910-a589-08111dc4ebcb">402,357</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="i5253568d0166445ba8e4b4656a6cf4f3_D20220501-20221031" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfNC0zLTEtMS0yODM_6f50a2fd-9588-4862-b22e-651ca9df37f0">28.3</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><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibda27dd490ae4d218d19a8d9fcc76569_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfNC01LTEtMS0yODM_7886ffe9-5aee-4299-ba28-54a36bac3b72">319,062</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="ibda27dd490ae4d218d19a8d9fcc76569_D20210501-20211031" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfNC03LTEtMS0yODM_e27f0aff-eb12-4e52-b66e-210c92fcdcd2">26.1</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%">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="i2bab4f8007e340ac81949780b8092f18_D20220501-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfNS0xLTEtMS0yODM_d9b0fed6-f68f-462e-9876-4145f2ec1965">266,799</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="i2bab4f8007e340ac81949780b8092f18_D20220501-20221031" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfNS0zLTEtMS0yODM_ab5d7e36-888f-49ac-9c5d-8df8a8776af3">18.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0eca191752b54c30992678762e08d9f5_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfNS01LTEtMS0yODM_214c00d3-5da2-429f-abdd-f413699298f3">243,169</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="i0eca191752b54c30992678762e08d9f5_D20210501-20211031" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfNS03LTEtMS0yODM_e69f1ae9-3cfb-4c04-813c-72a7587271db">19.9</ix:nonFraction>&#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%">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="id5e655de93b9456c9fedbbe745032bc3_D20220501-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfNi0xLTEtMS0yODM_63bc8787-2e48-419c-bc79-b3f4ca6d697e">249,998</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="id5e655de93b9456c9fedbbe745032bc3_D20220501-20221031" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfNi0zLTEtMS0yODM_b52792fb-1ffb-4990-b3a6-70cd669d15f8">17.5</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7fad54b3f59450fb9d9e039cf9c4ab2_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfNi01LTEtMS0yODM_a506cd8a-a2fa-4b28-b14f-a7c9db2bea77">219,640</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="ic7fad54b3f59450fb9d9e039cf9c4ab2_D20210501-20211031" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfNi03LTEtMS0yODM_fd537e6f-b674-4f41-a5f0-4aab9f408112">17.9</ix:nonFraction>&#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%">Technology</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id669769fb4fb49c9bdb6b25c7d85fec6_D20220501-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfNy0xLTEtMS0yODM_a54605a4-0fd9-4c2c-9ae9-87af80584e3f">247,257</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="id669769fb4fb49c9bdb6b25c7d85fec6_D20220501-20221031" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfNy0zLTEtMS0yODM_91c27dab-4fa3-4cfa-a49d-aeaaf2adefc1">17.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia087dfd345fe441eae299010310d74a6_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfNy01LTEtMS0yODM_ede72728-1e30-44ce-9627-3446710a8f98">198,601</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="ia087dfd345fe441eae299010310d74a6_D20210501-20211031" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfNy03LTEtMS0yODM_d0a0f5cb-55a5-4067-a50d-6ccd4724f5e4">16.2</ix:nonFraction>&#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%">Consumer Goods</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ee374ca95a44526baaff8b936d06020_D20220501-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfOC0xLTEtMS0yODM_524a2eec-3879-4425-8878-9bbde91c9031">195,228</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="i3ee374ca95a44526baaff8b936d06020_D20220501-20221031" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfOC0zLTEtMS0yODM_14236f05-3697-4daa-ac0a-08a9d21e6cf8">13.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f6c70e9d2ec41d18348e83a2292ad4b_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfOC01LTEtMS0yODM_7e5b6147-2293-4926-867f-26ca7f47ab47">174,023</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="i6f6c70e9d2ec41d18348e83a2292ad4b_D20210501-20211031" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfOC03LTEtMS0yODM_323a6841-e0b6-4526-951d-2a4e3a723e42">14.2</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i3da54c2e817946f58d0665c6b7dfe78a_D20220501-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfOS0xLTEtMS0yODM_269b140c-df32-4f8d-80f9-a22d2211cdbe">62,113</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="i3da54c2e817946f58d0665c6b7dfe78a_D20220501-20221031" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfOS0zLTEtMS0yODM_58b8e937-48a6-4404-a14e-7826ae2fb292">4.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i058205aee9014fde854b5af1714b63bc_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfOS01LTEtMS0yODM_3b0787cc-189c-4d72-9efa-7604c757e998">70,343</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="i058205aee9014fde854b5af1714b63bc_D20210501-20211031" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfOS03LTEtMS0yODM_ea85705a-fb7f-4ea7-a1cc-5e8e0307fdf9">5.7</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i9b52f705f96f40bcbe18cb941b7132e0_D20220501-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfMTAtMS0xLTEtMjgz_fd8aa706-1249-451f-8b64-9b7120495d24">1,423,752</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><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%"><ix:nonFraction unitRef="number" contextRef="i9b52f705f96f40bcbe18cb941b7132e0_D20220501-20221031" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfMTAtMy0xLTEtMjgz_9c01a4ff-9d87-4fd8-bbbe-0d7c60471668">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><td style="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="ieec98cadca88449a81324b23b06f31dd_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfMTAtNS0xLTEtMjgz_5df1aa9d-3265-4daa-b5fd-6bb0e991320d">1,224,838</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><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%"><ix:nonFraction unitRef="number" contextRef="ieec98cadca88449a81324b23b06f31dd_D20210501-20211031" decimals="3" name="kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfMTAtNy0xLTEtMjgz_25575701-2e2f-4f6d-9f4d-092b8a29c625">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 id="id91ca35a6117411b8631f85537d7c050_58"></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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:AllowanceForCreditLossesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RleHRyZWdpb246MmNlN2QzZTA5ODZiNDQyYTk4YjRkZDNlOTBkNzNiODZfMjI3OQ_74b1d69d-2b54-4972-a259-5422faaa92b0" continuedAt="i38c7ee20a48d4172b01d394ed26e860e" escape="true">Credit Losses</ix:nonNumeric></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%"><ix:continuation id="i38c7ee20a48d4172b01d394ed26e860e" continuedAt="i537dac69c1744926aab3eda6145d6042">The Company is exposed to credit losses primarily through the services it provides. 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' trade accounts receivables. 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 conditions for a period of sixty to ninety days, which corresponds with the contractual life of its accounts receivables. Additionally, specific allowance amounts are established to record the appropriate provision for customers that have a higher probability of default. The Company&#8217;s monitoring activities include timely account reconciliation, dispute resolution, payment confirmation, consideration of customers' financial condition and macroeconomic conditions. Balances are written off when determined to be uncollectible.</ix:continuation></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%">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><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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: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%">NOTES TO CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</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%">October&#160;31, 2022 (continued)</span></div></td></tr></table></div></div><ix:continuation id="i537dac69c1744926aab3eda6145d6042"><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RleHRyZWdpb246MmNlN2QzZTA5ODZiNDQyYTk4YjRkZDNlOTBkNzNiODZfMjI4MA_e2442206-85e2-4fea-9c04-2a5faa336567" 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><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, 2022</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="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmVlOTNkZWI3NTNmMDQ5NTQ5YTU3ZmJkODBiZTY4ODY2L3RhYmxlcmFuZ2U6ZWU5M2RlYjc1M2YwNDk1NDlhNTdmYmQ4MGJlNjg4NjZfMS0xLTEtMS0yODM_87b04e5d-15f2-4ee3-b45b-0be4737f5397">36,384</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmVlOTNkZWI3NTNmMDQ5NTQ5YTU3ZmJkODBiZTY4ODY2L3RhYmxlcmFuZ2U6ZWU5M2RlYjc1M2YwNDk1NDlhNTdmYmQ4MGJlNjg4NjZfMi0xLTEtMS0yODM_a25f321c-3cca-4373-9c1a-b53a6008f548">11,018</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmVlOTNkZWI3NTNmMDQ5NTQ5YTU3ZmJkODBiZTY4ODY2L3RhYmxlcmFuZ2U6ZWU5M2RlYjc1M2YwNDk1NDlhNTdmYmQ4MGJlNjg4NjZfMy0xLTEtMS0yODM_aff7a80d-7143-4aca-a7e2-c007b6eff9f4">5,937</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmVlOTNkZWI3NTNmMDQ5NTQ5YTU3ZmJkODBiZTY4ODY2L3RhYmxlcmFuZ2U6ZWU5M2RlYjc1M2YwNDk1NDlhNTdmYmQ4MGJlNjg4NjZfNC0xLTEtMS0yODM_19833df1-7c04-44fa-b451-e619767589be">621</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" sign="-" name="kfy:AllowanceForDoubtfulAccountsForeignCurrencyTranslationIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmVlOTNkZWI3NTNmMDQ5NTQ5YTU3ZmJkODBiZTY4ODY2L3RhYmxlcmFuZ2U6ZWU5M2RlYjc1M2YwNDk1NDlhNTdmYmQ4MGJlNjg4NjZfNS0xLTEtMS0yODM_0787c11d-5795-4a5b-b6e7-404eadf37f11">1,127</ix:nonFraction>)</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 October 31, 2022</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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmVlOTNkZWI3NTNmMDQ5NTQ5YTU3ZmJkODBiZTY4ODY2L3RhYmxlcmFuZ2U6ZWU5M2RlYjc1M2YwNDk1NDlhNTdmYmQ4MGJlNjg4NjZfNi0xLTEtMS0yODM_f2809618-5c2c-42fa-88b2-6e6062626b38">40,959</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></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RleHRyZWdpb246MmNlN2QzZTA5ODZiNDQyYTk4YjRkZDNlOTBkNzNiODZfMjI4MQ_b97e19b3-c19f-417f-abd6-666623626aff" 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><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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="39" style="background-color:#e4e5e3;border-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:700;line-height:120%">Balance at October 31, 2022</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%"><ix:nonFraction unitRef="usd" contextRef="ie2ab4a87b6ac4e0cab77df2ee91fbbcd_I20221031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNC0xLTEtMS0yODM_7d635954-d5b9-4542-883d-c97734d55412">21,302</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2ab4a87b6ac4e0cab77df2ee91fbbcd_I20221031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNC0zLTEtMS0yODM_43a1cd17-5124-4406-8068-feb320672f9b">211</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2ab4a87b6ac4e0cab77df2ee91fbbcd_I20221031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNC01LTEtMS0yODM_4f10dfbb-d971-4329-9590-1252658554b8">1,847</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2ab4a87b6ac4e0cab77df2ee91fbbcd_I20221031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNC03LTEtMS0yODM_c6cdf5f9-ca67-4bea-95d2-d2b1a7143133">2</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id21881bfd5e94bd5ad78e597a4d714e6_I20221031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNC05LTEtMS0yODM_873322a2-b5f3-4302-81f0-c82c459d6ce8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66f52ec821ae4b2e910509b16c650385_I20221031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNC0xMS0xLTEtMjgz_5067f518-62dd-4291-a1a3-fba019c1490b">23,149</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i802b3d9f1d9f491387bac7339f17a2d1_I20221031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNC0xMy0xLTEtMjgz_202e9603-459c-4b1a-8d80-422db2474113">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i9a8f85e4010b453586b6ab973f3e002b_I20221031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNS0xLTEtMS0yODM_44ceadcd-b7fe-4535-a35c-29c2f0e0a092">21,771</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a8f85e4010b453586b6ab973f3e002b_I20221031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNS0zLTEtMS0yODM_8628d9b5-00ad-4c4f-9d37-0089e703f1dd">465</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a8f85e4010b453586b6ab973f3e002b_I20221031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNS01LTEtMS0yODM_5e224dba-95b9-4272-b0c6-790669a8a410">14,925</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a8f85e4010b453586b6ab973f3e002b_I20221031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNS03LTEtMS0yODM_b2ffa4a1-a951-4389-97a5-43fd48d7b6da">315</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11643a58ab754dd6a0b3a5633e354605_I20221031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNS05LTEtMS0yODM_ed584e2a-f830-4c87-affd-c51939898bf4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4607dc2c1b34f68853604c513e2796c_I20221031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNS0xMS0xLTEtMjgz_05a21ec3-04e4-4f7e-b944-b742591d6352">26,761</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb472ba271e84daf9180e7501e813298_I20221031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNS0xMy0xLTEtMjgz_0bc084da-6766-4823-a4f3-8eecd499a34d">9,935</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i3efc1b7883ac4e5f8c90676effb18be3_I20221031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNi0xLTEtMS0yODM_169dc6c1-6816-4865-9be2-b76f1577e65a">990</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3efc1b7883ac4e5f8c90676effb18be3_I20221031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNi0zLTEtMS0yODM_05f76fb7-d3fe-49f0-9731-2ac2b5b78552">8</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3efc1b7883ac4e5f8c90676effb18be3_I20221031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNi01LTEtMS0yODM_a739eb9d-f03e-4d17-b5f0-70905cd079b6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3efc1b7883ac4e5f8c90676effb18be3_I20221031" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNi03LTEtMS0yODM_876d9e7f-19ea-47fc-8a52-b0d51078a8b3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8992be2a45a74998942754a5d33e5970_I20221031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNi05LTEtMS0yODM_5b3625fa-8d9d-4cb7-b396-2ea29882268b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a3333267e8641b4a102f26a913888c0_I20221031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNi0xMS0xLTEtMjgz_d357434d-e77c-49e8-b52f-08a8aea8710d">990</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib14c4878470b41139cc97523c8071233_I20221031" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNi0xMy0xLTEtMjgz_c9334087-b296-4ed8-a79b-af674449cf51">&#8212;</ix:nonFraction>&#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, 2022</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%"><ix:nonFraction unitRef="usd" contextRef="i1abea27c10cb426185244d74477b8f99_I20220430" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfOC0xLTEtMS0yODM_16082caf-46c3-4a66-acf7-d9069b02cb31">37,002</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1abea27c10cb426185244d74477b8f99_I20220430" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfOC0zLTEtMS0yODM_3c21ef4c-a235-4445-b192-da3294c65f47">125</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1abea27c10cb426185244d74477b8f99_I20220430" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfOC01LTEtMS0yODM_f1ffca35-29ff-47a0-a075-050625685d30">4,499</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1abea27c10cb426185244d74477b8f99_I20220430" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfOC03LTEtMS0yODM_7dfcb0a5-5f30-4e63-94b9-eb6332b401d5">1</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a0abed836bd4224b56a874cd46bf148_I20220430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfOC05LTEtMS0yODM_f585771d-614b-45ac-93ca-ada66ae269a4">15,489</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib675c17d65fe4a1fb9b0dc2de4d93fca_I20220430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfOC0xMS0xLTEtMjgz_c075c0d8-9fc2-4b6b-a06c-9d9bea3b052f">26,012</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia984ae6856a741f4850fe8585fc2ef8c_I20220430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfOC0xMy0xLTEtMjgz_f8659d83-3042-42b4-a453-7ee608223db5">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="id6833b37966d4d93a3ca9f898cd6a0f8_I20220430" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfOS0xLTEtMS0yODM_129306f5-0da1-4d01-9227-6d0fcd9c574e">32,186</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6833b37966d4d93a3ca9f898cd6a0f8_I20220430" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfOS0zLTEtMS0yODM_dd15fbf4-93f5-4abc-9c07-6013b75a7669">446</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6833b37966d4d93a3ca9f898cd6a0f8_I20220430" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfOS01LTEtMS0yODM_bb497ce7-5498-4d78-976b-0babac0db265">3,800</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6833b37966d4d93a3ca9f898cd6a0f8_I20220430" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfOS03LTEtMS0yODM_0a063cab-39b7-42b3-95f3-6076bd4f6b4b">4</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia62b4fc34d7c423d991ddcd442dc6bdb_I20220430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfOS05LTEtMS0yODM_4e4cbc23-0a9d-4ace-a9f2-21ea1bd9cfd4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b546561b4c5452ead4c304565611b8b_I20220430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfOS0xMS0xLTEtMjgz_8677fc06-b0bf-4124-a199-abef1d09c35b">18,942</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib20f7f692c5e4147b2b3e298475fca77_I20220430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfOS0xMy0xLTEtMjgz_83976b89-facb-4756-a5e9-1999b27e6eea">17,044</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i29b73279621f4430b5954139d088a687_I20220430" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfMTAtMS0xLTEtMjgz_da61d359-434f-43bb-8dc5-f6d897a3de52">987</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i29b73279621f4430b5954139d088a687_I20220430" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfMTAtMy0xLTEtMjgz_a434dadf-3610-409f-8307-272092841b74">8</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i29b73279621f4430b5954139d088a687_I20220430" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfMTAtNS0xLTEtMjgz_ba9aff8a-dbd4-47a9-b816-0274ec52011e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i29b73279621f4430b5954139d088a687_I20220430" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfMTAtNy0xLTEtMjgz_46c80283-6f54-4a36-a2f0-d32c98e9c16e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff0ff845b6f0447b9ac00526b1eae734_I20220430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfMTAtOS0xLTEtMjgz_cc9a68fb-1dac-4395-999b-d3dabb30b528">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f1ccba455024f6daed5fecb6ea5e412_I20220430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfMTAtMTEtMS0xLTI4Mw_e54f58db-0f05-4ed4-9142-0dc53ea9ea77">987</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i249fa0828fa14d9996ed58ec2902e839_I20220430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfMTAtMTMtMS0xLTI4Mw_0b3deffc-05c1-47d6-8e31-4e1f9c58a980">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 unrealized losses on <ix:nonFraction unitRef="investment" contextRef="i297c9f12f8b941d8974e3b3b0ff107d4_I20221031" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RleHRyZWdpb246MmNlN2QzZTA5ODZiNDQyYTk4YjRkZDNlOTBkNzNiODZfMTYzNQ_ec18de97-dc4c-4461-bc1b-7734ca4cae13">16</ix:nonFraction> and <ix:nonFraction unitRef="investment" contextRef="iee8c1499d2ba42cb9221f0b2f2f28077_I20220430" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RleHRyZWdpb246MmNlN2QzZTA5ODZiNDQyYTk4YjRkZDNlOTBkNzNiODZfMTY0Mg_88cbabb1-87fa-4160-9265-1c7ef756fd90">27</ix:nonFraction> investments in commercial paper securities, <ix:nonFraction unitRef="investment" contextRef="ib8f1b314b66f4ef0a67a71dc8a4fabb1_I20221031" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RleHRyZWdpb246MmNlN2QzZTA5ODZiNDQyYTk4YjRkZDNlOTBkNzNiODZfMTY4OQ_e17fa5e1-d297-45f1-b3d9-e45100f29b97">25</ix:nonFraction> and <ix:nonFraction unitRef="investment" contextRef="idc4a160f1d5140ea957e93875fb4db7e_I20220430" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RleHRyZWdpb246MmNlN2QzZTA5ODZiNDQyYTk4YjRkZDNlOTBkNzNiODZfMTY5Ng_b637b209-3687-4c5b-ade3-d190de759994">23</ix:nonFraction> investments in corporate notes/bonds, and <ix:nonFraction unitRef="investment" contextRef="i5d3676a29b8440d7822a727a20b26591_I20221031" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RleHRyZWdpb246MmNlN2QzZTA5ODZiNDQyYTk4YjRkZDNlOTBkNzNiODZfMTA5OTUxMTYzMDE4Nw_babeec94-8283-439c-ae4a-380938ce4e06">1</ix:nonFraction> and <ix:nonFraction unitRef="investment" contextRef="i4691914642a54928936ffd831bbaf78d_I20220430" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RleHRyZWdpb246MmNlN2QzZTA5ODZiNDQyYTk4YjRkZDNlOTBkNzNiODZfMTc0OQ_f75f0be7-ec0c-4196-b776-450838da258a">1</ix:nonFraction> investment in U.S. treasury and agency securities on October&#160;31, 2022 and April&#160;30, 2022, respectively, were caused by fluctuations in market interest rates. The Company only purchases high grade bonds that have a maturity from the date of purchase of no more than <ix:nonNumeric contextRef="icceda80a31644ae091223090650a05d8_D20220501-20221031" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RleHRyZWdpb246MmNlN2QzZTA5ODZiNDQyYTk4YjRkZDNlOTBkNzNiODZfNTQ5NzU1ODE0MTI1MQ_9df0bd1c-ae28-42d3-ae51-4cc92baa764c">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="id91ca35a6117411b8631f85537d7c050_61"></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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82MS9mcmFnOjM5YzNmZTNmOGJhYzRhNWU5ZjU4MDk5ZGUwODQ2YmQxL3RleHRyZWdpb246MzljM2ZlM2Y4YmFjNGE1ZTlmNTgwOTlkZTA4NDZiZDFfNTI1_27a0812b-9ebc-4ed8-90f9-134dca17d1f2" continuedAt="i3c0f4ba396ae435395cb4a179bdfdcde" escape="true">Income Taxes</ix:nonNumeric></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%"><ix:continuation id="i3c0f4ba396ae435395cb4a179bdfdcde">The provision for income tax was an expense of $<ix:nonFraction unitRef="usd" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82MS9mcmFnOjM5YzNmZTNmOGJhYzRhNWU5ZjU4MDk5ZGUwODQ2YmQxL3RleHRyZWdpb246MzljM2ZlM2Y4YmFjNGE1ZTlmNTgwOTlkZTA4NDZiZDFfMTA5OTUxMTYyODg5Ng_f57306c4-f4a5-48b9-9221-9ba41eb48e34">28.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82MS9mcmFnOjM5YzNmZTNmOGJhYzRhNWU5ZjU4MDk5ZGUwODQ2YmQxL3RleHRyZWdpb246MzljM2ZlM2Y4YmFjNGE1ZTlmNTgwOTlkZTA4NDZiZDFfNzE0NjgyNTU4MTExMw_dbe2ae8e-5b16-436c-ad9c-9746d5d94780">55.1</ix:nonFraction> million in the three and six months ended October&#160;31, 2022, with an effective tax rate of <ix:nonFraction unitRef="number" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82MS9mcmFnOjM5YzNmZTNmOGJhYzRhNWU5ZjU4MDk5ZGUwODQ2YmQxL3RleHRyZWdpb246MzljM2ZlM2Y4YmFjNGE1ZTlmNTgwOTlkZTA4NDZiZDFfMTI4_9bda9e92-3761-4749-b20b-33a8982a417e">27.9</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82MS9mcmFnOjM5YzNmZTNmOGJhYzRhNWU5ZjU4MDk5ZGUwODQ2YmQxL3RleHRyZWdpb246MzljM2ZlM2Y4YmFjNGE1ZTlmNTgwOTlkZTA4NDZiZDFfNzE0NjgyNTU4MTEzNA_b83d57cc-c479-4d37-9583-669fbda9d613">26.5</ix:nonFraction>%, respectively, compared to an expense of $<ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82MS9mcmFnOjM5YzNmZTNmOGJhYzRhNWU5ZjU4MDk5ZGUwODQ2YmQxL3RleHRyZWdpb246MzljM2ZlM2Y4YmFjNGE1ZTlmNTgwOTlkZTA4NDZiZDFfMTU4_0ca145d4-0f11-4074-b86a-07001ff7d9d9">26.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82MS9mcmFnOjM5YzNmZTNmOGJhYzRhNWU5ZjU4MDk5ZGUwODQ2YmQxL3RleHRyZWdpb246MzljM2ZlM2Y4YmFjNGE1ZTlmNTgwOTlkZTA4NDZiZDFfNzE0NjgyNTU4MTE2MA_d561f646-51c8-4c6e-8fef-3ec2f2a1f828">50.0</ix:nonFraction> million in the three and six months ended October&#160;31, 2021, with an effective tax rate of <ix:nonFraction unitRef="number" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82MS9mcmFnOjM5YzNmZTNmOGJhYzRhNWU5ZjU4MDk5ZGUwODQ2YmQxL3RleHRyZWdpb246MzljM2ZlM2Y4YmFjNGE1ZTlmNTgwOTlkZTA4NDZiZDFfMjE0_78b1d819-c8ac-4a03-8c96-f330a356ab9b">25.5</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82MS9mcmFnOjM5YzNmZTNmOGJhYzRhNWU5ZjU4MDk5ZGUwODQ2YmQxL3RleHRyZWdpb246MzljM2ZlM2Y4YmFjNGE1ZTlmNTgwOTlkZTA4NDZiZDFfNzE0NjgyNTU4MTE3OQ_d0459de4-9852-4d29-8eb0-ba4d36631bda">24.7</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 effective tax rate for the three and six months ended October&#160;31, 2022 were affected by a tax expense recorded for withholding taxes that are not eligible for credit.</ix:continuation></span></div><div id="id91ca35a6117411b8631f85537d7c050_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%">10. <ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RleHRyZWdpb246OWNlZWJkMmRhM2M3NGU5YTgzYTFiM2M0Mzc0M2ViMmRfNTExOA_8e7f6792-7d54-4ee0-b6b6-de2666f52042" continuedAt="i13db015917214d3bb7c16099116bd918" escape="true">Segments</ix:nonNumeric></span></div><div style="margin-top:6pt"><ix:continuation id="i13db015917214d3bb7c16099116bd918" continuedAt="i0e49ef6966e54c718d6878bb36f8e731"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the past year, the Company has allocated capital to build out its Professional Search and Interim operations through the acquisition of Lucas Group, Patina and Infinity Consulting Solutions ("ICS"). These acquisitions provided the Company with the opportunity to reassess how it manages its RPO &amp; Professional Search segment. Given the Company&#8217;s strategy and development of separate financial and operational metrics for the Professional Search &amp; Interim and RPO operations, the Company&#8217;s chief operating decision maker has begun to regularly make separate resource allocation decisions between Professional Search &amp; Interim and RPO. Therefore, on May 1, 2022, the Company changed the composition of its global segments and under the new reporting format, the RPO &amp; Professional Search segment has been separated into two segments; Professional Search &amp; Interim and RPO.</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%">Revenues are directly attributed to a segment and expenses not directly associated with a specific segment are allocated based on the most relevant measures applicable, including revenues, </span></ix:continuation></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%">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><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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: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%">NOTES TO CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</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%">October&#160;31, 2022 (continued)</span></div></td></tr></table></div></div><ix:continuation id="i0e49ef6966e54c718d6878bb36f8e731" continuedAt="i307a6cc19c8349429273cc812b1549f1"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">headcount and other factors. Due to this change, the Company completed a quantitative assessment for potential goodwill impairment both prior and subsequent to the aforementioned change and determined there was <ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RleHRyZWdpb246OWNlZWJkMmRhM2M3NGU5YTgzYTFiM2M0Mzc0M2ViMmRfMTI1Mw_8267a0ba-8368-4362-a0d5-1d57f9049cf2">no</ix:nonFraction> goodwill impairment. The presentation of operating results prior to May 1, 2022 has been revised to conform to the new segment reporting.</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 now has <ix:nonFraction unitRef="segment" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RleHRyZWdpb246OWNlZWJkMmRhM2M3NGU5YTgzYTFiM2M0Mzc0M2ViMmRfMTQxNA_2fc1338c-7a45-4d5e-b9f8-e89a57a9043e">eight</ix:nonFraction> reportable segments: Consulting, Digital, Executive Search North America, Executive Search 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&#8217;s <ix:nonFraction unitRef="segment" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RleHRyZWdpb246OWNlZWJkMmRhM2M3NGU5YTgzYTFiM2M0Mzc0M2ViMmRfMTYzMA_617dd433-68b1-4ad6-a6dd-9cf9c72f272d">eight</ix:nonFraction> reportable segments operate through the following <ix:nonFraction unitRef="business" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="INF" name="kfy:NumberOfLineOfBusiness" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RleHRyZWdpb246OWNlZWJkMmRhM2M3NGU5YTgzYTFiM2M0Mzc0M2ViMmRfMTY4Mw_f294d6ab-46dd-44a7-84d3-f074f7d78b84">five</ix:nonFraction> 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 organization structure, culture, performance and people to drive sustainable growth by addressing four fundamental needs: Organizational Strategy, Assessment and Succession, Leadership and Professional Development and Total Rewards. This work is supported by a comprehensive range of some of the world&#8217;s leading lP and data. The Consulting teams employ an integrated approach across our core capabilities and integrated solutions, each one intended to strengthen our work and thinking in the next, 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%"> delivers scalable tech-enabled solutions designed to identify the best structures, roles, capabilities and behaviors to drive businesses forward. Our digital products give clients direct access to our proprietary data, client data, and analytics to deliver clear insights with the training and tools needed to align organizational structure with business strategy.</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 senior executive and general management talent to deliver lasting impact. The Company&#8217;s approach to placing talent that brings together research-based IP, proprietary assessments, behavioral interviewing with practical experience to determine the ideal organizational fit. Salary benchmarking then builds appropriate frameworks for compensation and retention. 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 EMEA, Executive Search Asia Pacific 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 professional level middle and upper management. The Company helps clients source high-quality candidates at speed and at scale globally, covering single hire to multi hire permanent placements and interim contractors.</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">RPO </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">offers scalable recruitment outsourcing solutions leveraging customized technology and talent insights. Our scalable solutions, built on science 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="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Executive Search is managed by geographic regional leaders. Worldwide operations for Consulting, Digital, Professional Search &amp; Interim and RPO are managed by their Chief Executive Officers. The Executive Search geographic regional leaders and the Chief Executive Officers of Consulting, Digital, Professional Search &amp; Interim and RPO report directly to the Chief Executive Officer of the Company. The Company also operates Corporate to record global 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%">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%">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><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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: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%">NOTES TO CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</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%">October&#160;31, 2022 (continued)</span></div></td></tr></table></div></div><ix:continuation id="i307a6cc19c8349429273cc812b1549f1" continuedAt="ie888a321ebc7470e9b66d12c92898870"><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:InvestmentCompanyFinancialHighlightsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RleHRyZWdpb246OWNlZWJkMmRhM2M3NGU5YTgzYTFiM2M0Mzc0M2ViMmRfNTQ5NzU1ODE0NDAxOA_822017be-9502-4080-8dc0-bfd0e1cd0462" 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:96.515%"><tr><td style="width:1.0%"></td><td style="width:42.071%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.557%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.557%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.557%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.877%"></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 October 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%">Six Months Ended October 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%">2022</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-bottom:1pt solid #000;border-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%">2021</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;border-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%">2022</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-bottom:1pt solid #000;border-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%">2021</span></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;border-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%">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%"><ix:nonFraction unitRef="usd" contextRef="ie6ceffb992f44ad89cde3de650c35813_D20220801-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfNC0xLTEtMS0yODM_7c45954c-ab56-4568-9273-cf91f610ac5d">727,849</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd698f7bd08e4ddba3ad3f20409bf0e4_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfNC0zLTEtMS0yODM_2a565a83-bc33-448c-8403-68177d38189d">639,443</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b52f705f96f40bcbe18cb941b7132e0_D20220501-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfNC01LTEtMS04MDk0_4cbd6dfc-9b3e-446b-ac51-b726eafc794a">1,423,752</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieec98cadca88449a81324b23b06f31dd_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfNC03LTEtMS04MDg3_361c6bec-bdd9-451c-b3da-d74db52bd830">1,224,838</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfNS0xLTEtMS0yODM_92a01099-f227-4044-ae98-543f5567cebb">735,719</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfNS0zLTEtMS0yODM_dc5c9900-12f4-4ced-88ea-882d7226ea61">643,398</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfNS01LTEtMS04MDk0_97115547-87b1-4d82-b17a-782227e9fed8">1,438,867</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfNS03LTEtMS04MDg3_620e44cd-1573-4e8a-a06e-f395113e101b">1,231,496</ix:nonFraction>&#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"><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></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfNy0xLTEtMS0yODM_dfe1752f-53ac-414a-bdd6-dfca21fee7db">73,541</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfNy0zLTEtMS0yODM_ce5fa39d-11f3-4a3c-8381-3f86833ed2f6">75,772</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfNy01LTEtMS04MDk0_29214f19-187d-42c0-b7da-899ec901e161">150,788</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfNy03LTEtMS04MDg3_3999ab79-586c-4c95-8e86-4930542bfde5">150,595</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfOC0xLTEtMS0yODM_13f944fc-a7d9-420c-bf25-8a219461da39">1,074</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfOC0zLTEtMS0yODM_8a18efdb-5bd8-4810-be32-2f74d8d571de">560</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfOC01LTEtMS04MDk0_2bb6ec44-ab72-4c92-a034-f95511f74028">2,363</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfOC03LTEtMS04MDg3_f419481a-9f7e-4b54-aba6-bff1ec3ecf69">2,134</ix:nonFraction>&#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%">Other loss (income), 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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfOS0xLTEtMS0yODM_d7474e64-33eb-4c14-8aac-30ec268e0fa7">9,048</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfOS0zLTEtMS0yODM_855048ab-bac3-47f8-8f72-723d3fe96d2e">5,066</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfOS01LTEtMS04MDk0_58bb7a8d-ea1a-486d-90b3-2eafe5b54ae6">8,273</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfOS03LTEtMS04MDg3_029bf613-3236-4009-a85f-cad8832bf2c9">9,513</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTAtMS0xLTEtMjgz_c2add597-2cfa-4bde-8765-49d1acb07285">7,098</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTAtMy0xLTEtMjgz_62014f41-9648-4b9f-bbf9-56a6ec8f8c71">6,365</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTAtNS0xLTEtODA5NA_96f451d0-52fd-4b33-9bcc-5c4612cca92e">14,710</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTAtNy0xLTEtODA4Nw_8897b300-5a86-4116-b92f-899662fb7027">11,791</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTEtMS0xLTEtMjgz_713c5e72-8698-42ce-81d4-496b60ea8b86">28,886</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTEtMy0xLTEtMjgz_a84636ee-2467-49b8-8962-88202e00e841">26,145</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTEtNS0xLTEtODA5NA_ce5935da-ced9-44a0-bdb4-fd333deb8d0e">55,112</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTEtNy0xLTEtODA4Nw_e3977f90-e492-4195-99aa-9a4a70dee8ec">50,024</ix:nonFraction>&#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%">Operating 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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTItMS0xLTEtMjgz_52440758-286e-4c1c-b9f3-b8d557ed4b0d">119,647</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><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%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTItMy0xLTEtMjgz_e3c76e56-414a-49fd-bb9c-173c192fc9c5">103,776</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTItNS0xLTEtODA5NA_14d28096-6757-4c81-bc94-fb098ff9b728">231,246</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><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%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTItNy0xLTEtODA4Nw_df5c6290-3343-411c-b6c8-f8d8ace215c2">205,031</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></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTMtMS0xLTEtMjgz_83a4ef22-b7c7-438c-9367-90032171bde8">17,093</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTMtMy0xLTEtMjgz_bb5c48db-7e34-4022-8fa0-67d3b27c7261">15,633</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTMtNS0xLTEtODA5NA_be5b841a-83ff-467b-b6ab-e6b5b3ebb6cf">33,322</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTMtNy0xLTEtODA4Nw_ddd56703-7319-4bb7-b3a9-7fc8ff60d0fe">31,277</ix:nonFraction>&#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%">Other (loss) income, 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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTQtMS0xLTEtMjgz_428f734a-5ce3-404f-bdc6-b0c2b4180ada">9,048</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTQtMy0xLTEtMjgz_3cfe6385-a819-4c5e-937c-799c5fa1ac87">5,066</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTQtNS0xLTEtODA5NA_f8b12a6b-f2e0-4c91-98da-ed099fde14d1">8,273</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTQtNy0xLTEtODA4Nw_b9cfb7ed-a730-48a8-a230-df46b020cbf1">9,513</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="kfy:BusinessCombinationAcquisitionAndIntegrationRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTUtMS0xLTEtMjgz_1837b6c0-2a29-44e0-b36c-b31d7609abf2">3,411</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="kfy:BusinessCombinationAcquisitionAndIntegrationRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTUtMy0xLTEtMjgz_4272d3a9-5df9-4df1-9ebf-d65110e03d05">1,084</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="kfy:BusinessCombinationAcquisitionAndIntegrationRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTUtNS0xLTEtODA5NA_b7905259-5c36-4302-ac4a-465e4f7ba9df">7,016</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="kfy:BusinessCombinationAcquisitionAndIntegrationRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTUtNy0xLTEtODA4Nw_8569611c-1095-408b-8766-0a2ec8cb8d9e">1,084</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTYtMS0xLTEtODAyMQ_43e0c868-9c34-42ae-9bff-43569111e046">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTYtMy0xLTEtODAyMQ_2ba839b1-e33a-4a9e-8b1d-eb4c98d0bc44">1,915</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTYtNS0xLTEtODAyMQ_50f9578c-4561-4167-a94b-a3401876a3cf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTYtNy0xLTEtODAyMQ_08a604d6-c66f-4aa3-b3f5-a78c0ee996ab">1,915</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTctMS0xLTEtODAyMQ_7a1919b3-eb8c-4792-b483-f79f502eb473">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTctMy0xLTEtODAyMQ_11d8d4a6-90a0-4ad0-8aa4-4e6ca74fa381">7,392</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTctNS0xLTEtODAyMQ_4d9dced0-b696-4759-a1e0-27008f7f0d26">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTctNy0xLTEtODAyMQ_30b40997-0f31-4337-bdea-b67bb4c1620f">7,392</ix:nonFraction>&#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%">Adjusted EBITDA(1)</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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTYtMS0xLTEtMjgz_663a282b-7cb5-4ec9-9239-c839443ea1cb">131,103</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><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%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTYtMy0xLTEtMjgz_0d42be22-3cfb-4e75-9746-d1eddcc5d0a2">134,866</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTgtNS0xLTEtODEzMA_35d44680-2973-450a-b00c-e21f5aadfef2">263,311</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><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%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTgtNy0xLTEtODEzMA_d4035f34-a67b-48ea-a1bf-f2697fc45f24">256,212</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></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"><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 and impairment of right of use assets.</span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RleHRyZWdpb246OWNlZWJkMmRhM2M3NGU5YTgzYTFiM2M0Mzc0M2ViMmRfNTExOQ_22e22eae-1418-40f6-b64c-0db7e4358127" continuedAt="i787f39ae815f44e9b592d0931fe47d09" 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><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 October 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%">2022</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%">2021</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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="33" style="background-color:#e4e5e3;border-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: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="i64698ef881b54eaabc05c2fc8c2f995c_D20220801-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfNC0xLTEtMS0yODM_ac6782d4-9061-4feb-a85d-10f94b5b0952">173,092</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c1435ddf65f41e5bf3eeb55911c14f2_D20220801-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfNC0zLTEtMS0yODM_c2e38ac7-afdc-4af9-971a-16db88e01c95">175,845</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c1435ddf65f41e5bf3eeb55911c14f2_D20220801-20221031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfNC01LTEtMS0yODM_a314d9cf-0b50-4529-971a-64f5a6cd5835">31,089</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd920b304c1f461494d191c57f37b85d_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfNC03LTEtMS0yODM_4d09c158-5d9e-45ad-90cb-4e7a1cadc5bc">164,893</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a500900f94d4e53947ea67bc3f6eb95_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfNC05LTEtMS0yODM_a3a3302d-b60b-4727-ba1e-68aed0cbd514">165,732</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a500900f94d4e53947ea67bc3f6eb95_D20210801-20211031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfNC0xMS0xLTEtMjgz_679c2a07-9d2d-49b9-a6ad-acb1bd095799">30,061</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i4860659877604157a887914880ee8256_D20220801-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfNS0xLTEtMS0yODM_07ef5a6a-3713-4fdd-bad1-20a2b59eddff">94,329</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf985f6b8e12431ea9f90317e292d1c8_D20220801-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfNS0zLTEtMS0yODM_7a2f94fe-4079-4b67-b804-0a2f9b97c193">94,577</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf985f6b8e12431ea9f90317e292d1c8_D20220801-20221031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfNS01LTEtMS0yODM_8e2ae87a-08dd-437d-8186-65b46b21a6db">27,524</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i471a6a0a139f4f16a5b8df5c39327079_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfNS03LTEtMS0yODM_bc22f660-2980-42dc-8997-74857171147b">88,639</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30fd9b36763c4ca48ae703d4239a0ec3_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfNS05LTEtMS0yODM_293c0f46-ec7d-461c-95db-cedac691cec5">88,712</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30fd9b36763c4ca48ae703d4239a0ec3_D20210801-20211031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfNS0xMS0xLTEtMjgz_a7a7646e-045a-4091-853a-28ec0ff06371">28,556</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i493c6352bdef4e6798f117a5854f9952_D20220801-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfNy0xLTEtMS0yODM_32e3f5b3-d943-4bb5-90b5-e070f67e91cd">142,485</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3049645c9f1e49cdbe79949caade19f5_D20220801-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfNy0zLTEtMS0yODM_89f9ab48-9769-4b9a-aa33-1a92e7c98416">144,147</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3049645c9f1e49cdbe79949caade19f5_D20220801-20221031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfNy01LTEtMS0yODM_6a0e5545-5429-4f3d-a6c2-131a528c1df7">37,969</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c8f0f8682864943a8e9f311c82fa29e_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfNy03LTEtMS0yODM_b527635f-03dc-4042-a788-3e9ed5f0b775">158,197</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cdcef95591b44059ee834f5de6ee02a_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfNy05LTEtMS0yODM_736230a5-ac06-46f2-8740-799a46cf03db">159,082</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cdcef95591b44059ee834f5de6ee02a_D20210801-20211031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfNy0xMS0xLTEtMjgz_7e08d1dd-edd3-48b5-a9b4-60ba62f9a711">48,907</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i76ddaeb4b6c04b818de9038f490ce243_D20220801-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfOC0xLTEtMS0yODM_4a9b4d7e-1630-47e7-8719-cde448f12d0c">44,645</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47006aa093414c9f840f541b2f433995_D20220801-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfOC0zLTEtMS0yODM_d1f1b8c9-f836-4146-9b97-1c89889d6b5b">44,919</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47006aa093414c9f840f541b2f433995_D20220801-20221031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfOC01LTEtMS0yODM_316d88e5-4e9b-4f06-8b42-4dbc712ba507">8,081</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bdbd3634e524984aa24223157545ad5_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfOC03LTEtMS0yODM_e36a96ab-8d3c-4288-9352-02f2022c1471">42,434</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c1391d3d5e4d21a225aa9e1dc2e351_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfOC05LTEtMS0yODM_7502e3b8-6e96-4094-bb07-6fb31ed056a6">42,571</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22c1391d3d5e4d21a225aa9e1dc2e351_D20210801-20211031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfOC0xMS0xLTEtMjgz_781bbd88-564e-4a66-999d-f54cf1924322">7,663</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i232e0648c9324eb3818f0c70dbee1dc6_D20220801-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfOS0xLTEtMS0yODM_6b97c082-f9ae-4f93-a76f-f8fdd42ca7df">23,408</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90a76b52c58c4b8cbc851e249cac1b50_D20220801-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfOS0zLTEtMS0yODM_90e8498d-1666-4001-b64c-038b024df616">23,523</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90a76b52c58c4b8cbc851e249cac1b50_D20220801-20221031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfOS01LTEtMS0yODM_cea8aa45-4f06-4907-a391-4690e0b0365a">5,834</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id79f923685ef4ca894006de23c47ace7_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfOS03LTEtMS0yODM_495cddc3-dcfc-44ec-b733-f5e7b4338151">28,257</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d431753cbc6431faf202505b49bd70b_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfOS05LTEtMS0yODM_fd863f03-90c9-4754-abe1-b2b0a4081115">28,267</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d431753cbc6431faf202505b49bd70b_D20210801-20211031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfOS0xMS0xLTEtMjgz_9a137955-ab96-455b-ac81-6b9192cd2e91">8,201</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ida595231955f425bbb80b1a2b172476d_D20220801-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTAtMS0xLTEtMjgz_0381076b-c73b-45ce-a09b-19ed399788ae">7,821</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bd5022ce228438ea79c265552d0c4ce_D20220801-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTAtMy0xLTEtMjgz_e7c077bb-060e-46f2-8978-b69143509d06">7,822</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bd5022ce228438ea79c265552d0c4ce_D20220801-20221031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTAtNS0xLTEtMjgz_fe9bd896-7094-4565-bea6-1972d9864104">2,607</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i460ae8eb57ff4368891e742d8ee8addd_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTAtNy0xLTEtMjgz_0129d08d-dd1b-4906-bf8f-f58e7bc4f277">6,571</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c6ea3c36cfd43ca95a78216b4b9eef6_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTAtOS0xLTEtMjgz_ba9be1ef-5f62-4b33-b3a7-378969a52fab">6,572</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c6ea3c36cfd43ca95a78216b4b9eef6_D20210801-20211031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTAtMTEtMS0xLTI4Mw_4620b11d-8f34-4dd9-abff-5b0821d9c9da">1,366</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="id5420b89f9514b29b30a1de8184586e9_D20220801-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTEtMS0xLTEtMjgz_41be2312-2b07-449b-9a6e-f51c271246e8">134,743</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c98e7cb18c84d2aa246a2bd6168d978_D20220801-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTEtMy0xLTEtMjgz_684ef329-6e17-4e42-96a8-73c4240bb3c3">135,762</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c98e7cb18c84d2aa246a2bd6168d978_D20220801-20221031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTEtNS0xLTEtMjgz_4bd15042-b685-407a-8e23-deb23ab041d4">32,457</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d6a45387cd4a1d8600e5d8b913063a_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTEtNy0xLTEtMjgz_a99ac186-adcd-4b91-b692-d6ccb51e3c0f">54,559</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a0d579fec9d4d4cbd03305c9d67336b_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTEtOS0xLTEtMjgz_3d147384-22a2-4f14-852c-e2b25aa6bf4c">54,702</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a0d579fec9d4d4cbd03305c9d67336b_D20210801-20211031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTEtMTEtMS0xLTI4Mw_ae182046-1fea-45ae-9ed0-2a6f085e121c">21,825</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i4b4f1c415de347cb90bd51f49bb36c81_D20220801-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTItMS0xLTEtMjgz_a59c23bf-aff1-4ca3-88b3-658acdf5202b">107,326</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2c601bb19dc4770bf7735f8199c36af_D20220801-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTItMy0xLTEtMjgz_f3e8d7a3-6c44-44e2-b857-acecfcf11a8c">109,124</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2c601bb19dc4770bf7735f8199c36af_D20220801-20221031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTItNS0xLTEtMjgz_abe6062e-4611-4b6a-bc80-01a9f1090e4f">16,004</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a7c2c6d38f64f009f744b4a3e377db1_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTItNy0xLTEtMjgz_7b44a33b-9046-4c38-93ef-1ca3ce0daa32">95,893</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51751e19a8d84353a8c989195e7ad611_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTItOS0xLTEtMjgz_34c2d33e-fea3-4aa5-847f-c95ebc00cc1d">97,760</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51751e19a8d84353a8c989195e7ad611_D20210801-20211031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTItMTEtMS0xLTI4Mw_db5d6476-0fc1-43b2-a2d5-9273794a78b6">14,433</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ib9c9491b3ead456d81b0b85802e7dbaf_D20220801-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTMtMS0xLTEtMjgz_d2f1db9c-1231-4c0d-bc5b-cae10eaaf407">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9c9491b3ead456d81b0b85802e7dbaf_D20220801-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTMtMy0xLTEtMjgz_0c7557de-8c47-4698-9960-e6371b9ee433">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib9c9491b3ead456d81b0b85802e7dbaf_D20220801-20221031" decimals="-3" sign="-" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTMtNS0xLTEtMjgz_c3e7ec9e-cec9-4177-be2b-952bccb8e7c4">30,462</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5643aa93bac44ef4bdfc5bfa67202df6_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTMtNy0xLTEtMjgz_9d49f9fc-92f7-449a-8cb8-faf4654dbdee">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5643aa93bac44ef4bdfc5bfa67202df6_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTMtOS0xLTEtMjgz_e3cde11f-0db3-4428-ac8a-8f56f1625c62">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5643aa93bac44ef4bdfc5bfa67202df6_D20210801-20211031" decimals="-3" sign="-" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTMtMTEtMS0xLTI4Mw_b48a7af4-35a2-4dba-b1cd-a2a0977a3db7">26,146</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="ie6ceffb992f44ad89cde3de650c35813_D20220801-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTQtMS0xLTEtMjgz_b850cb15-658a-4b11-99ad-a59b81ac54d0">727,849</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><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%"><ix:nonFraction unitRef="usd" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTQtMy0xLTEtMjgz_9cd9b73d-7c96-4249-9a4f-9f3014fa377e">735,719</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><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%"><ix:nonFraction unitRef="usd" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTQtNS0xLTEtMjgz_7426e439-3bb1-48df-b14a-81afff8c9834">131,103</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><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%"><ix:nonFraction unitRef="usd" contextRef="ibd698f7bd08e4ddba3ad3f20409bf0e4_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTQtNy0xLTEtMjgz_c7f7a35f-106e-42ef-8d5f-e3eeaf3b709d">639,443</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><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%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTQtOS0xLTEtMjgz_27057436-8d5e-46c8-ae53-08432e6476db">643,398</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><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%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTQtMTEtMS0xLTI4Mw_c8fa6518-ee97-492f-b6a5-45b79ba6677e">134,866</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></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%">23</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><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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: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%">NOTES TO CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</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%">October&#160;31, 2022 (continued)</span></div></td></tr></table></div></div><div style="margin-bottom:6pt;margin-top:6pt"><ix:continuation id="ie888a321ebc7470e9b66d12c92898870"><ix:continuation id="i787f39ae815f44e9b592d0931fe47d09"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Six Months Ended October 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%">2022</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%">2021</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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="33" style="background-color:#e4e5e3;border-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: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="i997d313f47d74274b7423f571af80a98_D20220501-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfNC0xLTEtMS04MTQw_100192bd-4cce-40de-b80d-82df4adc3593">339,576</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i993d17fbdda94bf9971afa29ab65b27c_D20220501-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfNC0zLTEtMS04MTQw_e39943b4-67ef-4eb7-a37a-436e8ca78988">344,580</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i993d17fbdda94bf9971afa29ab65b27c_D20220501-20221031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfNC01LTEtMS04MTQw_00565b03-571a-40e7-aeca-6e4f54d12a82">60,639</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43ba503cd09c425a82fd588486c302e7_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfNC03LTEtMS04MTQw_dc8cd1a1-7d8b-475f-93e5-6d08f52e86f8">313,371</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia52b7b8427684fe3b11bf1573f11ef37_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfNC05LTEtMS04MTQw_798dcf48-503d-4aeb-9084-58a3f1c5b1ed">314,739</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia52b7b8427684fe3b11bf1573f11ef37_D20210501-20211031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfNC0xMS0xLTEtODE0MA_4da3db75-29c8-4d51-81ef-3a39551c258c">56,902</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ie598c013585e4d21942aefa17810fa23_D20220501-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfNS0xLTEtMS04MTQw_5c0cd7c6-f7a9-4d39-aeae-0497b48251db">178,090</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idbde1ed93c6e4958aa1002b0177a9d09_D20220501-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfNS0zLTEtMS04MTQw_2b6d482e-2779-466d-ae41-af1f59397433">178,392</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idbde1ed93c6e4958aa1002b0177a9d09_D20220501-20221031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfNS01LTEtMS04MTQw_3b7afbf9-4262-4921-a939-161349b6eef6">51,702</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc6a708f2117415482241d421faf1d04_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfNS03LTEtMS04MTQw_89c36d62-eb0a-463a-979c-8a6b492fb5f1">169,310</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04e003da140f40c6b74dfcb5cf84e2ea_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfNS05LTEtMS04MTQw_54d293ef-88d7-41dc-8a3f-8931f855ea9e">169,393</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04e003da140f40c6b74dfcb5cf84e2ea_D20210501-20211031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfNS0xMS0xLTEtODE0MA_41887764-3a90-438b-b8f6-4c10b255a458">54,188</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i4e28ac8ef12b438ea489859fd49fbdd6_D20220501-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfNy0xLTEtMS04MTQw_c54c8e56-2e90-4c99-b16b-bdc0568ee642">294,029</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia353b08ab55a4971a859ba1edf182960_D20220501-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfNy0zLTEtMS04MTQw_79728b99-35ec-4770-aedf-36eb6cc5d53a">297,031</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia353b08ab55a4971a859ba1edf182960_D20220501-20221031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfNy01LTEtMS04MTQw_75e98824-fbdb-47ea-9229-ed11089a88a2">81,718</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43620bc569be47a7a8aa3bba6732fd2a_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfNy03LTEtMS04MTQw_82472632-ae31-40b4-9d28-07fdd8fa8378">296,875</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23e486c89ee24f7c8e2dbfa70ca7c7c9_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfNy05LTEtMS04MTQw_96a36b03-a4f3-410b-a8c3-d2e9537a821b">298,382</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23e486c89ee24f7c8e2dbfa70ca7c7c9_D20210501-20211031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfNy0xMS0xLTEtODE0MA_d4e5e0ed-f480-4830-9adf-b5d61aa2e942">92,237</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i35f25fe0205a47e8b9655d6f60952908_D20220501-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfOC0xLTEtMS04MTQw_401bf57e-79f7-4595-9f96-2561e109d0b2">91,701</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7da4c9ba7215497499ab6e893bcabd0b_D20220501-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfOC0zLTEtMS04MTQw_426dec2b-789c-40bb-87c3-691db1ca900b">92,248</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7da4c9ba7215497499ab6e893bcabd0b_D20220501-20221031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfOC01LTEtMS04MTQw_0c43b263-fba3-4f8a-bd33-bca9be1df448">16,596</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i623f9eaafbb441c38887b048d4ab25de_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfOC03LTEtMS04MTQw_5b4c0e0b-784d-426a-a913-6c6429a67cf1">85,181</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icce3b02c5f2e40fb8717542cecbf892d_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfOC05LTEtMS04MTQw_c60674db-1f77-456e-a42e-84912598ea86">85,414</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icce3b02c5f2e40fb8717542cecbf892d_D20210501-20211031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfOC0xMS0xLTEtODE0MA_0ecc5b3d-c50e-42ee-bc87-67ed70a15276">15,248</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ia769b034cd0f42d19e11e4f5b38dca6a_D20220501-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfOS0xLTEtMS04MTQw_8bd6476d-9006-4b18-ae51-bef3705f1b96">49,789</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ffce931e77343d69f0929746c3a07ba_D20220501-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfOS0zLTEtMS04MTQw_b2a47868-c5aa-40cd-8ad6-a004985a5861">49,975</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ffce931e77343d69f0929746c3a07ba_D20220501-20221031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfOS01LTEtMS04MTQw_f950f308-10bc-4a32-b462-6d928f6182d8">13,185</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47f478d373344fd18b27a24a58e9de9e_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfOS03LTEtMS04MTQw_2dc834fa-c09a-4869-b361-6b554ee66ea2">56,960</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie552218ec4e542439611dbc474b870d3_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfOS05LTEtMS04MTQw_57a467f4-7e58-44c1-86fe-bfbafcf9018a">56,999</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie552218ec4e542439611dbc474b870d3_D20210501-20211031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfOS0xMS0xLTEtODE0MA_861328c2-2603-4589-b88c-3b7281060dea">16,521</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i0ce0737d38324655b4c666a0a4bfd88b_D20220501-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTAtMS0xLTEtODE0MA_1a91cf7c-4d67-421a-8b63-2fd17d735558">15,629</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e48f73c1879440487cffdf92e2f794b_D20220501-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTAtMy0xLTEtODE0MA_d774c691-6a78-42a6-ab6b-63b768aba392">15,631</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e48f73c1879440487cffdf92e2f794b_D20220501-20221031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTAtNS0xLTEtODE0MA_6d67e7c2-35be-4526-8134-d4d266e57876">5,224</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6675f7e14694d79a6ab67f59a984e10_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTAtNy0xLTEtODE0MA_97fc920b-f7c5-48d9-9966-041d37a1579d">13,347</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10866127beaa47db80bd22102668a4d5_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTAtOS0xLTEtODE0MA_be9725d4-3018-426d-9bfe-bdc376767fc5">13,351</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10866127beaa47db80bd22102668a4d5_D20210501-20211031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTAtMTEtMS0xLTgxNDA_788cb4c6-f4ed-4ac0-ba9f-c26a0ce5441b">3,720</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ie6d619a595b04881b7115d93cc594e48_D20220501-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTEtMS0xLTEtODE0MA_d8488939-e876-4d6e-af2f-99bc9756cfa1">233,690</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie5db221f14364294905fecfea968b99f_D20220501-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTEtMy0xLTEtODE0MA_4734aa43-8643-4a43-919c-3be7c5fe6da5">235,814</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie5db221f14364294905fecfea968b99f_D20220501-20221031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTEtNS0xLTEtODE0MA_37598ea4-adfe-447b-880e-349146b8eab4">61,618</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie73e1241d58d448e8802687ecfcfa703_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTEtNy0xLTEtODE0MA_64a4bfd8-3c9c-4eba-bb61-7045efc209b7">106,396</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdce530e3d4942ff97b268afb7cc9cc9_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTEtOS0xLTEtODE0MA_8f82178f-f2a4-48f6-a284-3d01c87c7914">106,634</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdce530e3d4942ff97b268afb7cc9cc9_D20210501-20211031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTEtMTEtMS0xLTgxNDA_dd8da4e8-bf74-4d2b-834e-057b122e9d88">41,264</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i0fdf1dde806241eeb9561054f838be17_D20220501-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTItMS0xLTEtODE0MA_1cac6e4e-2e1b-4eb9-83ac-6e0388a16cdc">221,248</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefc1d2e50d464a2882ec5183759d8266_D20220501-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTItMy0xLTEtODE0MA_ff58a780-aa3d-4457-86ad-aea84b582aa2">225,196</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefc1d2e50d464a2882ec5183759d8266_D20220501-20221031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTItNS0xLTEtODE0MA_a7ac3d0e-d8fc-43d8-ac39-3cfe944b0e32">33,713</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib076fbf2ee8f445f88c3d55eba33abb8_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTItNy0xLTEtODE0MA_f2a5e83d-39c2-43b0-9e36-cdd139ad814c">183,398</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i661b8b482a8745409ec68b792dbf3bb6_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTItOS0xLTEtODE0MA_ea3ae107-b57d-4ff3-8c35-b6a96a062d2e">186,584</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i661b8b482a8745409ec68b792dbf3bb6_D20210501-20211031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTItMTEtMS0xLTgxNDA_076d91a5-c5fe-474e-ad5b-f3634fb3f9a7">28,961</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i1d1b94ffcfcd402e9e4beb48623c0fc6_D20220501-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTMtMS0xLTEtODE0MA_704bb267-faf3-4915-a607-c7d3284fba93">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d1b94ffcfcd402e9e4beb48623c0fc6_D20220501-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTMtMy0xLTEtODE0MA_0ac80c39-792d-426c-aff7-65726a495d34">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1d1b94ffcfcd402e9e4beb48623c0fc6_D20220501-20221031" decimals="-3" sign="-" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTMtNS0xLTEtODE0MA_121c00df-c17f-4451-9307-db0d94a7201e">61,084</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d3a764e1ba74ac29c60a04aea29261d_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTMtNy0xLTEtODE0MA_38ddb425-9b64-4290-99b6-fcd159839243">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d3a764e1ba74ac29c60a04aea29261d_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTMtOS0xLTEtODE0MA_bd9aa901-defb-499a-8d01-58cc7543350a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0d3a764e1ba74ac29c60a04aea29261d_D20210501-20211031" decimals="-3" sign="-" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTMtMTEtMS0xLTgxNDA_a4cf6a91-76e4-48ad-ba7c-d0e9addd7671">52,829</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i9b52f705f96f40bcbe18cb941b7132e0_D20220501-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTQtMS0xLTEtODE0MA_6999bb89-6d47-447c-a0bf-301b1a2e8ba9">1,423,752</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTQtMy0xLTEtODE0MA_6baa8bb6-edb8-4d3b-a607-048747a7b854">1,438,867</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTQtNS0xLTEtODE0MA_490577a3-344d-4e9e-ac45-e9054c7d645f">263,311</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><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%"><ix:nonFraction unitRef="usd" contextRef="ieec98cadca88449a81324b23b06f31dd_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTQtNy0xLTEtODE0MA_03f3d304-5891-4e18-97ea-9f76bbffe561">1,224,838</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><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%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTQtOS0xLTEtODE0MA_5a5347d1-82f2-4d50-98b2-ae8b8f21b9ba">1,231,496</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><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%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTQtMTEtMS0xLTgxNDA_dabd2c5c-ca5f-4962-b130-8f234dabb535">256,212</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></tr></table></ix:continuation></ix:continuation></div><div id="id91ca35a6117411b8631f85537d7c050_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%">11. <ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:LongTermDebtTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNTQ5NzU1ODE0NjM5OA_0100e9fb-d2b5-49b0-bc34-5ec0efe28127" continuedAt="i4a97085fbbbe442c8477de6e5e2d472a" escape="true">Long-Term Debt</ix:nonNumeric></span></div><ix:continuation id="i4a97085fbbbe442c8477de6e5e2d472a" continuedAt="id1c151b7be44498e9588b8161f59c6a6"><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%">On December&#160;16, 2019, the Company completed a private placement of <ix:nonFraction unitRef="number" contextRef="ief1c43971bad425a98f0da6df227229a_I20191216" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfMTE1_f11785e9-e21f-45cd-84e8-d6afc78685bb">4.625</ix:nonFraction>% Senior Unsecured Notes due 2027 (the &#8220;Notes&#8221;) with a $<ix:nonFraction unitRef="usd" contextRef="ief1c43971bad425a98f0da6df227229a_I20191216" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfMTcx_79cba6a0-8271-491d-bd3a-c6b65a20c19d">400</ix:nonFraction> million principal amount pursuant to Rule 144A and Regulation S under the Securities Act of 1933, as amended. The Notes were issued with a $<ix:nonFraction unitRef="usd" contextRef="ief1c43971bad425a98f0da6df227229a_I20191216" decimals="-5" name="us-gaap:DebtInstrumentUnamortizedDiscount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfMzA1_b3529d0e-fb2a-4f57-8432-94deb2681a69">4.5</ix:nonFraction> million discount and will mature December&#160;15, 2027, with interest payable semi-annually in arrears on June 15 and December 15 of each year, commencing on June&#160;15, 2020. The Notes represent senior unsecured obligations that rank equally in right of payment to all existing and future senior unsecured indebtedness. The Company may redeem the Notes prior to maturity, subject to certain limitations and premiums defined in the indenture governing the Notes. At any time prior to December 15, 2022, the Company may redeem the Notes at a redemption price equal to <ix:nonFraction unitRef="number" contextRef="i2ba7702a6c114cff98e4d8ae0428513f_D20191216-20191216" decimals="INF" name="kfy:DebtInstrumentRedemptionOfPrincipalPlusApplicablePremiumPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfODM0_1b43d03c-33a3-4906-b4d1-1b2e59be57f5">100</ix:nonFraction>% of the principal plus the Applicable Premium (as defined in the indenture governing the Notes), and accrued and unpaid interest. At any time prior to December 15, 2022, the Company may use the proceeds of certain equity offerings to redeem up to <ix:nonFraction unitRef="number" contextRef="i5fe21712a5024176833b1f2c18e931d1_D20191216-20191216" decimals="2" name="kfy:DebtInstrumentMaximumPercentageOfPrincipalAmountRedeemableWithEquityOfferingProceeds" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfMTA4Mw_9a70f7ee-b31f-463e-8362-e976ad4ef8d8">35</ix:nonFraction>% of the aggregate principal amount of the Notes, including any permitted additional notes, at a redemption price equal to <ix:nonFraction unitRef="number" contextRef="i5fe21712a5024176833b1f2c18e931d1_D20191216-20191216" decimals="5" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfMTIwNw_6d20838f-abc7-4949-a38a-9dd2f58ebb29">104.625</ix:nonFraction>% of the principal amount and accrued and unpaid interest. <ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:DebtInstrumentRedemptionTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNzQ4OQ_0c556d28-010a-4242-8d6e-596a24cb902a" continuedAt="i4eddc74e2fc849cbb85f715bf0f1c672" escape="true">At any time and from time to time on or after December 15, 2022, the Company may redeem the Notes at the applicable redemption prices set forth in the table below, plus accrued and unpaid interest, if redeemed during the 12-month period beginning on December 15 of each of the years indicated:</ix:nonNumeric></span></div><div style="margin-top:6pt"><ix:continuation id="i4eddc74e2fc849cbb85f715bf0f1c672"><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: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%">Year</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:8pt;font-weight:700;line-height:100%">Percentage</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%">2022</span></td><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%"><ix:nonFraction unitRef="number" contextRef="i13521b0691614378b694c18f190fd1e8_D20220501-20221031" decimals="5" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RhYmxlOjljYTFmYzEyNzUzNjQwM2U5YjFiZWRjN2E4YzE1OGYyL3RhYmxlcmFuZ2U6OWNhMWZjMTI3NTM2NDAzZTliMWJlZGM3YThjMTU4ZjJfMS0xLTEtMS0yODM_ca930fd1-02f2-4761-b004-99978e57494d">102.313</ix:nonFraction>%</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%">2023</span></td><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%"><ix:nonFraction unitRef="number" contextRef="i97b27e6a88024831aba77e9ceed570a5_D20220501-20221031" decimals="5" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RhYmxlOjljYTFmYzEyNzUzNjQwM2U5YjFiZWRjN2E4YzE1OGYyL3RhYmxlcmFuZ2U6OWNhMWZjMTI3NTM2NDAzZTliMWJlZGM3YThjMTU4ZjJfMi0xLTEtMS0yODM_4a99f202-727f-4fd1-9277-e2c6ddd45c95">101.156</ix:nonFraction>%</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%">2024 and thereafter</span></td><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%"><ix:nonFraction unitRef="number" contextRef="i31ada5badb8f4826b738bb64730cbfc9_D20220501-20221031" decimals="5" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RhYmxlOjljYTFmYzEyNzUzNjQwM2U5YjFiZWRjN2E4YzE1OGYyL3RhYmxlcmFuZ2U6OWNhMWZjMTI3NTM2NDAzZTliMWJlZGM3YThjMTU4ZjJfMy0xLTEtMS0yODM_c3b3042f-7f9a-416a-9c1f-0769ad71a029">100.000</ix:nonFraction>%</span></td></tr></table></ix:continuation></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 Notes allow the Company to pay $<ix:nonFraction unitRef="usd" contextRef="ief1c43971bad425a98f0da6df227229a_I20191216" decimals="-6" name="kfy:DividendsPayableWithoutRestrictions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfMTU5OA_e394d0a3-66fd-4307-b9e8-155c64c5cb5f">25</ix:nonFraction> 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 <ix:nonFraction unitRef="number" contextRef="i1bab187dfc3c4b0f9f4e04c48e350f2f_D20191216-20191216" decimals="2" name="kfy:ConsolidatedNetLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfMTc2OQ_856f61ab-0d0e-4536-8605-f6261baf3985">3.50</ix:nonFraction> to 1.00, and the Company is not in default under the indenture governing the Notes. The Notes are guaranteed by each of the Company's existing and future wholly owned domestic subsidiaries to the extent such subsidiaries guarantee the Company's credit facilities. 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), the Company shall make an offer to purchase all of the Notes at <ix:nonFraction unitRef="number" contextRef="i2ba7702a6c114cff98e4d8ae0428513f_D20191216-20191216" decimals="2" name="kfy:DebtInstrumentChangeInControlAndRatingDeclinePercentageOfPrincipalAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfMjI1NA_c7c76205-5524-4b0a-a079-96be9d475e8e">101</ix:nonFraction>% of their principal amount, and accrued and unpaid interest. The Company used the proceeds from the offering of the Notes to repay $<ix:nonFraction unitRef="usd" contextRef="i2ba7702a6c114cff98e4d8ae0428513f_D20191216-20191216" decimals="-5" name="kfy:DebtInstrumentProceedsFromOfferingUsedToRepayOutstandingDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfMjM4Nw_2476cf34-0a4f-4c46-8ccf-0c2c98eb1761">276.9</ix:nonFraction> million outstanding under the Company&#8217;s prior revolving credit facility and to pay expenses and fees in connection therewith. The remainder of the proceeds were used for general corporate requirements. The effective interest rate on the Notes was <ix:nonFraction unitRef="number" contextRef="ic67209e0269e458a99e0d1b6037c1ccf_I20221031" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfMjYyOQ_35279641-07fa-49c6-9298-e4399e20c1e5">4.86</ix:nonFraction>% as of October&#160;31, 2022. </span><span style="background-color:#ffffff;color:#212529;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of October&#160;31, 2022 and April&#160;30, 2022, the fair value of the Notes was $<ix:nonFraction unitRef="usd" contextRef="ic67209e0269e458a99e0d1b6037c1ccf_I20221031" decimals="-5" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfMjY5MQ_563f5c08-dd7b-4ccc-a575-30edfcc92a36">364.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="if7c0e713915e451592a0eb4368c4939b_I20220430" decimals="-5" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfMjY5OA_a3f0c148-01f6-4502-9258-a490d4d0415e">379.5</ix:nonFraction> million, respectively, based on borrowing rates then required of notes with similar terms, maturity and credit risk. The fair value of the Notes was classified as a Level 2 measurement in the fair value hierarchy.</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><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><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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: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%">NOTES TO CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</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%">October&#160;31, 2022 (continued)</span></div></td></tr></table></div></div><ix:continuation id="id1c151b7be44498e9588b8161f59c6a6"><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNzQ4Mg_ed900e76-d263-44a7-9575-8d89487ba158" 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, 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%">October 31,<br/>2022</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/>2022</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%"><ix:nonFraction unitRef="usd" contextRef="i925a8e7551e84d589c605020cdf773c0_I20221031" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RhYmxlOjQ0YWUzODMzMTIzMTQ1Mzg5ZGUyNjFlNTJlZDI5YzI2L3RhYmxlcmFuZ2U6NDRhZTM4MzMxMjMxNDUzODlkZTI2MWU1MmVkMjljMjZfMS0yLTEtMS0yODM_0f88e19d-d81c-45c7-aad3-0f0ffe615014">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><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%"><ix:nonFraction unitRef="usd" contextRef="i3f523692a14a419dba382e33388623aa_I20220430" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RhYmxlOjQ0YWUzODMzMTIzMTQ1Mzg5ZGUyNjFlNTJlZDI5YzI2L3RhYmxlcmFuZ2U6NDRhZTM4MzMxMjMxNDUzODlkZTI2MWU1MmVkMjljMjZfMS00LTEtMS0yODM_d9ed62f6-a8fb-4843-ace8-b9c36259f06f">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></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;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%">(<ix:nonFraction unitRef="usd" contextRef="ic67209e0269e458a99e0d1b6037c1ccf_I20221031" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RhYmxlOjQ0YWUzODMzMTIzMTQ1Mzg5ZGUyNjFlNTJlZDI5YzI2L3RhYmxlcmFuZ2U6NDRhZTM4MzMxMjMxNDUzODlkZTI2MWU1MmVkMjljMjZfMi0yLTEtMS0yODM_83557668-13ad-4012-809f-0b83d60546d0">4,169</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if7c0e713915e451592a0eb4368c4939b_I20220430" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RhYmxlOjQ0YWUzODMzMTIzMTQ1Mzg5ZGUyNjFlNTJlZDI5YzI2L3RhYmxlcmFuZ2U6NDRhZTM4MzMxMjMxNDUzODlkZTI2MWU1MmVkMjljMjZfMi00LTEtMS0yODM_9fffd374-b01f-4bd3-a207-ae0432552bc3">4,523</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="ic67209e0269e458a99e0d1b6037c1ccf_I20221031" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RhYmxlOjQ0YWUzODMzMTIzMTQ1Mzg5ZGUyNjFlNTJlZDI5YzI2L3RhYmxlcmFuZ2U6NDRhZTM4MzMxMjMxNDUzODlkZTI2MWU1MmVkMjljMjZfMy0yLTEtMS0yODM_2d85018b-5508-4499-a8c3-774f2e4a809d">395,831</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><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%"><ix:nonFraction unitRef="usd" contextRef="if7c0e713915e451592a0eb4368c4939b_I20220430" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RhYmxlOjQ0YWUzODMzMTIzMTQ1Mzg5ZGUyNjFlNTJlZDI5YzI2L3RhYmxlcmFuZ2U6NDRhZTM4MzMxMjMxNDUzODlkZTI2MWU1MmVkMjljMjZfMy00LTEtMS0yODM_359f4bcc-0048-4bb6-a39c-c36b4e546ea9">395,477</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></tr></table></div></ix:nonNumeric><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%">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, to, among other things, (i) extend the existing maturity date of the revolving facility to June&#160;24, 2027, (ii) provide for a new delayed draw term loan facility as described below, (iii) replace the London interbank offered rate with forward-looking SOFR term rate (&#8220;Term SOFR&#8221;) as described below, and (iv) replace the existing financial covenants with the financial covenant described below. The Amended Credit Agreement provides for <ix:nonNumeric contextRef="i19bcba0c6f764bcbb0fa556d13e7410d_D20220624-20220624" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNzQ4NA_9c22d062-aa84-4b59-8ae0-377ca4f3cd90">five-year</ix:nonNumeric> senior secured credit facilities in an aggregate amount of $<ix:nonFraction unitRef="usd" contextRef="i299951123f7e4572afd5287bc5ff4e61_I20220624" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfMzc2NA_8dc47558-9b02-4a49-95ba-e7ef8ccba600">1,150.0</ix:nonFraction> million comprised of a $<ix:nonFraction unitRef="usd" contextRef="i367668045de0486190cf1f6750034b0b_I20220624" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfMzc4Mg_4026db7a-71b2-4b90-b601-b14eaa0f4b94">650.0</ix:nonFraction> million revolving credit facility (the &#8220;Revolver&#8221;) and a $<ix:nonFraction unitRef="usd" contextRef="ib847972c3c5f47c3b515bee08caeff12_I20220624" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfMzgzNA_6c24644f-20dc-42a3-8c16-d9da5647ee05">500.0</ix:nonFraction> million delayed draw term loan facility (the &#8220;Delayed Draw Facility&#8221;, and together with the Revolver, the &#8220;Credit Facilities&#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 up to $<ix:nonFraction unitRef="usd" contextRef="i69cbf13426c940419da9a9911f8df3f3_D20220624-20220624" decimals="-5" name="us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNDE2NQ_3da1268c-0509-4841-8e5f-5d50fea8e938">250.0</ix:nonFraction> million plus an unlimited amount subject to a consolidated secured net leverage ratio of <ix:nonFraction unitRef="number" contextRef="i69cbf13426c940419da9a9911f8df3f3_D20220624-20220624" decimals="INF" name="kfy:ConsolidatedNetLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNDI0OQ_274b30c0-fc14-4b27-b486-451b67ceba64">3.25</ix:nonFraction> to 1.00.</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%">Extensions of credit under the Delayed Draw Facility are available to the Company in up to two advances through June 24, 2023. Any amounts undrawn under the Delayed Draw Facility as of June 24, 2023 will no longer be available to the Company. The Amended Credit Agreement contains certain customary affirmative and negative covenants that, among other things, restrict the Company&#8217;s ability to incur additional indebtedness, grant liens and make certain acquisitions, investments, asset dispositions and restricted payments. In addition, the Amended Credit Agreement contains a covenant that requires the Company to maintain a maximum consolidated secured leverage ratio of <ix:nonFraction unitRef="number" contextRef="i472d6d89a17d4545a690e01f7cc2bfdb_D20220624-20220624" decimals="INF" name="kfy:ConsolidatedNetLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNDkzNQ_f5d47cb3-cf57-4e39-8f12-dac44bd4bc89">3.50</ix:nonFraction> to 1.00 (which may be temporarily increased to <ix:nonFraction unitRef="number" contextRef="i472d6d89a17d4545a690e01f7cc2bfdb_D20220624-20220624" decimals="2" name="kfy:TemporaryIncreaseInConsolidatedNetLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNDk4NQ_49848a43-5cf2-4fe9-b420-52ba3e67328a">4.00</ix:nonFraction> following certain material acquisitions under certain circumstances) (the &#8220;Financial Covenant&#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%">The principal balance of the Delayed Draw Facility, if any, is subject to annual term loan amortization of <ix:nonFraction unitRef="number" contextRef="ifbcda801ef7447e386c54e72b2bc7583_D20221001-20240630" decimals="3" name="kfy:AnnualTermLoanAmortizationPercentageOnPrincipalBalance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNTE5Mg_c50174b8-e78d-40bf-8579-d50641442453">2.5</ix:nonFraction>% for the fiscal quarters ending September 30, 2022 through June&#160;30, 2024, and <ix:nonFraction unitRef="number" contextRef="i487d9e0443b84741b3877910024b86ff_D20241001-20270630" decimals="3" name="kfy:AnnualTermLoanAmortizationPercentageOnPrincipalBalance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNTI2MQ_efa95104-8d95-4297-b1aa-7f52b4278889">5.0</ix:nonFraction>% for the fiscal quarter ending September 30, 2024 through June&#160;30, 2027, with the remaining principal due at maturity. The principal balance of the Revolver, if any, is due at maturity. The Credit Facilities mature on June&#160;24, 2027 and any unpaid principal balance is payable on this date. The Credit Facilities may also be prepaid and terminated early by the Company at any time without premium or penalty (subject to customary breakage fees).</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%">Amounts outstanding under the Amended Credit Agreement will bear interest at a rate equal to, at the Company&#8217;s election, either Term SOFR plus a SOFR adjustment of <ix:nonFraction unitRef="number" contextRef="i46f7808f6ace4656a709641c03e9be3a_D20220624-20220624" decimals="4" name="kfy:DebtInstrumentVariableRateAdjustmentPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNTg1MA_dfcaea19-a983-46fa-9539-85f7a7c020b5">0.10</ix:nonFraction>%, plus an interest rate margin between <ix:nonFraction unitRef="number" contextRef="i0bda1c3295ca40859b2b223508051d0b_D20220624-20220624" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNTg5MQ_b799de79-4b63-4a10-8668-6680fa97c168">1.125</ix:nonFraction>% per annum and <ix:nonFraction unitRef="number" contextRef="i9333c5897b3f4c1f981292da6ef3df63_D20220624-20220624" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNTkwOA_77973134-ac99-4474-be45-f9a305faa642">2.00</ix:nonFraction>% per annum, depending on the Company&#8217;s consolidated net leverage ratio, or base rate plus an interest rate margin between <ix:nonFraction unitRef="number" contextRef="i2ff7c45e25454c7d8ad2b1932512f637_D20220624-20220624" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNjAzMg_ebfce25f-9e9f-48e7-aa95-55430fe36941">0.125</ix:nonFraction>% per annum and <ix:nonFraction unitRef="number" contextRef="ibed8d7853547422bb0c0d78b81a2f486_D20220624-20220624" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNjA0OQ_de786ecc-e7a9-47cb-8a37-d62ab4dbe880">1.00</ix:nonFraction>% per annum depending on the Company&#8217;s consolidated net leverage ratio. In addition, the Company will be required to pay to the lenders a ticking fee of <ix:nonFraction unitRef="number" contextRef="i76af9b1c9d1249c3bb0165ddb5231062_D20220624-20220624" decimals="4" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNjIwMw_1e7be6eb-8df2-4121-aa60-1d50fdc0b0dc">0.20</ix:nonFraction>% per annum on the actual daily unused portion of the Delayed Draw Facility, and a quarterly commitment fee ranging from <ix:nonFraction unitRef="number" contextRef="i01064e3bb4c946368c32c9ff23262db4_D20220624-20220624" decimals="5" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNjMyNQ_ab869805-e7b3-467d-a92b-4f463643364a">0.175</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i1b88bf1e02fc418da78de98264426c04_D20220624-20220624" decimals="5" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNjMzMQ_4c682554-a4bf-4d83-a179-cb8dde858b05">0.300</ix:nonFraction>% per annum on the actual daily unused amount of the Revolver, based upon the Company&#8217;s 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%">As of October&#160;31, 2022 and April&#160;30, 2022, there was <ix:nonFraction unitRef="usd" contextRef="i3f697161b9cd493c9ae09eb9f03f9a18_I20220430" decimals="INF" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNjU0OQ_4c576c2c-8680-4807-b352-0abf6745e386"><ix:nonFraction unitRef="usd" contextRef="i6dad3b1052a64a12bf855cf58cfb3dc9_I20221031" decimals="INF" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNjU0OQ_6ac2c54a-8a89-44e2-92d4-e1fa9257adb2">no</ix:nonFraction></ix:nonFraction> outstanding liability under the Credit Facilities and the credit facilities under the Credit Agreement prior to the Amendment (the &#8220;Prior Credit Facility&#8221;), respectively. The unamortized debt issuance costs associated with the Amended Credit Agreement was $<ix:nonFraction unitRef="usd" contextRef="i6dad3b1052a64a12bf855cf58cfb3dc9_I20221031" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNjgwOA_3cf73e91-a96a-48fc-aea0-5dd55e80d01a">4.7</ix:nonFraction> million as of October&#160;31, 2022 and $<ix:nonFraction unitRef="usd" contextRef="i3f697161b9cd493c9ae09eb9f03f9a18_I20220430" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNDk0NzgwMjMzMjU0OQ_8003dcbd-256f-49dd-b99b-b506f8a0b092">2.4</ix:nonFraction> million under the Credit Agreement as of April&#160;30, 2022. The debt issuance costs were included in other current assets and other non-current assets on the consolidated balance sheets. As of October&#160;31, 2022, the Company was in compliance with its debt covenants.</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 had a total of $<ix:nonFraction unitRef="usd" contextRef="i7755f8db423e4ac296176295a6540a6d_I20221031" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNzA4Mw_c1098908-8685-435c-9b49-217fa5ae8485"><ix:nonFraction unitRef="usd" contextRef="i7755f8db423e4ac296176295a6540a6d_I20221031" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNzA4Mw_d82c6ec6-2bdf-45d5-a8ce-70d9dc44ddf4">1,145.3</ix:nonFraction></ix:nonFraction> million available under the Credit Facilities and $<ix:nonFraction unitRef="usd" contextRef="i79f89f90deec415d9e35df2c36c22af8_I20220430" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNzEyOA_797ed81b-f350-4ac6-adec-50cc00ec6ee5">645.3</ix:nonFraction> million available under the Prior Credit Facility after $<ix:nonFraction unitRef="usd" contextRef="i0ef817d376344c7689b5926efb7e6ec5_I20221031" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNzE3OQ_2d72a414-d30d-4acc-bb46-93c2935b6142"><ix:nonFraction unitRef="usd" contextRef="i5e66527a085f4ff6b6b25485350a7254_I20220430" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNzE3OQ_4b5c8100-b1b7-4eeb-b35c-50c87ab8b461">4.7</ix:nonFraction></ix:nonFraction> million of standby letters of credit were issued as of both October&#160;31, 2022 and April&#160;30, 2022. The Company had a total of $<ix:nonFraction unitRef="usd" contextRef="i9c9212b3d6ac4e05a61237b8a3333b3d_I20220430" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNzI4Ng_580f6f0a-036f-4a5d-a732-ee099d2ab2c2"><ix:nonFraction unitRef="usd" contextRef="id76cb6819fb34d3288b3442b88bc03f1_I20221031" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNzI4Ng_7144b8a6-87c4-4d86-b071-28eaea45a575">10.0</ix:nonFraction></ix:nonFraction> million of standby letters with other financial institutions as of both October&#160;31, 2022 and April&#160;30, 2022. The standby letters of credit were generally issued as a result of entering into office premise leases.</span></div></ix:continuation><div id="id91ca35a6117411b8631f85537d7c050_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%">12. <ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="kfy:LeasesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RleHRyZWdpb246NmQ2ODE0Yjk4MzVhNDdkNWI2NzhiNGE0OWUyY2JiNzFfMjIzMA_948c3e45-c099-4171-9b74-d92d9543cffa" continuedAt="if46e17538bd74961a69cd43e2889b587" escape="true">Leases</ix:nonNumeric></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%"><ix:continuation id="if46e17538bd74961a69cd43e2889b587" continuedAt="i1961b26c12164470a6a077f68becb113">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. The majority of the Company&#8217;s leases include </ix:continuation></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: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><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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: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%">NOTES TO CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</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%">October&#160;31, 2022 (continued)</span></div></td></tr></table></div></div><ix:continuation id="i1961b26c12164470a6a077f68becb113" continuedAt="ia32b8e7cbcd94c25a810941550cb01ce"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">both lease and non-lease components. Non-lease components primarily include maintenance, insurance, taxes and other utilities. The Company combines fixed payments for non-lease components with its lease payments and accounts for them as a single lease component, which increases its ROU assets and lease liabilities. Some of the leases include one or more options to renew or terminate the lease at the Company&#8217;s discretion. Generally, the renewal and termination options are not included in the ROU assets and lease liabilities as they are not reasonably certain of exercise. The Company has elected not to recognize a ROU asset or lease liability for leases with an initial term of 12 months or less.</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 most of the Company&#8217;s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of the future minimum lease payments. The Company applies the portfolio approach when determining the incremental borrowing rate since it has a centrally managed treasury function. The Company&#8217;s incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments in a similar economic environment.</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%">Operating leases contain both office and equipment leases and have remaining terms that range from less than <ix:nonNumeric contextRef="i2a2c3a2e32c040d6ace1d94372ac22eb_I20221031" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RleHRyZWdpb246NmQ2ODE0Yjk4MzVhNDdkNWI2NzhiNGE0OWUyY2JiNzFfMTYzMw_8ca6ccd3-7360-4efe-ba09-7c9919307bfb">one year</ix:nonNumeric> to <ix:nonNumeric contextRef="id5e0c40ce2b54fa8accaf53a656d1bff_I20221031" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RleHRyZWdpb246NmQ2ODE0Yjk4MzVhNDdkNWI2NzhiNGE0OWUyY2JiNzFfMTYzOQ_1f4de708-cf81-47e4-8f4a-e03b7cb4d701">10</ix:nonNumeric> years, some of which also include options to extend or terminate the lease. Finance leases are comprised of equipment leases and have remaining terms that range from less than <ix:nonNumeric contextRef="i2a2c3a2e32c040d6ace1d94372ac22eb_I20221031" name="us-gaap:LesseeFinanceLeaseTermOfContract1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RleHRyZWdpb246NmQ2ODE0Yjk4MzVhNDdkNWI2NzhiNGE0OWUyY2JiNzFfMTgxMg_2171f599-7b38-4b77-92b5-e5eb97bfcb92">one year</ix:nonNumeric> to <ix:nonNumeric contextRef="id5e0c40ce2b54fa8accaf53a656d1bff_I20221031" name="us-gaap:LesseeFinanceLeaseTermOfContract1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RleHRyZWdpb246NmQ2ODE0Yjk4MzVhNDdkNWI2NzhiNGE0OWUyY2JiNzFfMTgxOA_dc50d826-7579-48b5-87ee-a35489c139d1">six years</ix:nonNumeric>. Finance lease assets are included in property and equipment, net while finance lease liabilities are included in other accrued liabilities and other liabilities.</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 August 1, 2022, the Company acquired ICS and as a result recognized ROU assets of $<ix:nonFraction unitRef="usd" contextRef="i920044d8585f438d8b5cbf77a111012e_I20220801" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RleHRyZWdpb246NmQ2ODE0Yjk4MzVhNDdkNWI2NzhiNGE0OWUyY2JiNzFfNTQ5NzU1ODE0MjIxNA_0375539b-e578-4b65-8569-c564bc3d56a4">0.8</ix:nonFraction>&#160;million with a corresponding liability of $<ix:nonFraction unitRef="usd" contextRef="i920044d8585f438d8b5cbf77a111012e_I20220801" decimals="-5" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RleHRyZWdpb246NmQ2ODE0Yjk4MzVhNDdkNWI2NzhiNGE0OWUyY2JiNzFfNTQ5NzU1ODE0MjIyOA_0c552c61-f41f-4281-92bc-82a0328eb0e0">1.0</ix:nonFraction>&#160;million. The ROU asset was adjusted to reflect unfavorable lease terms when compared with current market rates. During the second quarter of fiscal 2022, the Company reduced its real estate footprint and as a result recorded an impairment charge of the ROU assets of $<ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-5" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RleHRyZWdpb246NmQ2ODE0Yjk4MzVhNDdkNWI2NzhiNGE0OWUyY2JiNzFfNTQ5NzU1ODE0MjI0Mg_f1a36e6c-936c-4ffa-9818-323c11ab7c2a">7.4</ix:nonFraction>&#160;million recorded in the consolidated statements of income.</span></div><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RleHRyZWdpb246NmQ2ODE0Yjk4MzVhNDdkNWI2NzhiNGE0OWUyY2JiNzFfMjIzMQ_b90bef48-7f99-462c-afff-f2a1a06919a8" 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><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/>October 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%">Six Months Ended<br/>October 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%">2022</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-bottom:1pt solid #000;border-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%">2021</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;border-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%">2022</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-bottom:1pt solid #000;border-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%">2021</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: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%"><ix:nonFraction unitRef="usd" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfNC0xLTEtMS0yODM_1dff43c9-1089-43ad-a34c-493b9b450a54">365</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfNC0zLTEtMS0yODM_2eabfb78-4875-4a2e-b0bc-be69e1f5ce9b">257</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfNC01LTEtMS0yODM_630ba1c9-897f-462f-b185-cf4070c9cae9">738</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfNC03LTEtMS0yODM_8e4dd547-ab22-4598-b6c3-3f70f0a1572f">537</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfNS0xLTEtMS0yODM_d9506b71-2b26-426a-b6ac-ebee9492e4a7">46</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfNS0zLTEtMS0yODM_d18728f6-5625-463c-b675-a6d6049689aa">21</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfNS01LTEtMS0yODM_92605a11-f819-449a-89b7-27fda6f3c31f">94</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfNS03LTEtMS0yODM_48c3e367-1158-407a-8c07-f7c9efbcf1b0">45</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="kfy:FinanceLeaseCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfNi0xLTEtMS0yODM_0b233836-fe48-4388-b6cc-443ebc6cb088">411</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><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%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="kfy:FinanceLeaseCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfNi0zLTEtMS0yODM_1c0ff891-38f4-4a8d-b93e-ca884af4da9d">278</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="kfy:FinanceLeaseCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfNi01LTEtMS0yODM_48c6e6bc-8ef2-4b7c-981f-ce55c0285cf1">832</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><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%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="kfy:FinanceLeaseCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfNi03LTEtMS0yODM_6a0859ba-9090-4630-b349-a91d17758248">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfNy0xLTEtMS0yODM_4653134e-e65d-427e-a34e-5b0f6367dd09">12,203</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfNy0zLTEtMS0yODM_e656cf29-7184-4a94-b463-1ef48fffb473">13,457</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfNy01LTEtMS0yODM_89c9de68-5d5b-47ee-b806-aa6445915585">24,618</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfNy03LTEtMS0yODM_b833dcee-0981-487f-b87c-c52272af4ec5">27,275</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfOC0xLTEtMS0yODM_726b80f5-fbbb-4893-b72e-f1e0aa295023">270</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfOC0zLTEtMS0yODM_37cee4be-29aa-4f48-a00c-8decac7c363f">213</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfOC01LTEtMS0yODM_c4d4c3b6-a4dc-40cb-b749-2fdfb441e90d">433</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfOC03LTEtMS0yODM_6c022706-7ea1-4033-8dfa-4d20302ccb20">482</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfOS0xLTEtMS0yODM_8fed5de7-496f-4978-9ec5-84b83588eba8">1,583</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfOS0zLTEtMS0yODM_c6d77019-428c-4e8f-a5b8-9d5eae0d9b4f">3,431</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfOS01LTEtMS0yODM_5e5ad810-104d-48f9-83e6-08f80794a820">4,238</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfOS03LTEtMS0yODM_4cf76728-4412-4b08-b7cd-7b2dd32e022a">5,099</ix:nonFraction>&#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%">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="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfMTAtMS0xLTEtNzI4OA_37599a7a-437b-4382-9233-3545cccd313e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfMTAtMy0xLTEtNzI4OA_15bc1eca-9457-459d-82e1-0455657ef95e">7,392</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfMTAtNS0xLTEtNzI4OA_d87cfaca-b9a1-4fc0-8c36-f4eda44639c1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfMTAtNy0xLTEtNzI4OA_a97223d8-fa57-4aea-a31b-1abc3f162ffc">7,392</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfMTAtMS0xLTEtMjgz_19ae54f8-f448-4838-9734-e38d58a096a7">738</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfMTAtMy0xLTEtMjgz_b38109b8-14d1-473b-bbb1-4f59c0b0b501">228</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfMTAtNS0xLTEtMjgz_f1a7ef43-0581-42fc-a5fe-bf8b0310cc9d">1,245</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfMTAtNy0xLTEtMjgz_e820b3e6-9fcb-4a2b-9b65-66ff56306d9d">459</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfMTEtMS0xLTEtMjgz_c141e13a-5f40-47d7-b68f-2dce04a97637">13,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><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%"><ix:nonFraction unitRef="usd" contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfMTEtMy0xLTEtMjgz_36180963-8aa4-427a-a34f-a991cc759bca">24,543</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfMTEtNS0xLTEtMjgz_2c5c7c53-cbb3-49ec-b189-c9cf1281f819">28,876</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><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%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfMTEtNy0xLTEtMjgz_cc30ef19-1804-4768-8831-e59770fa6ab1">40,371</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></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="kfy:ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RleHRyZWdpb246NmQ2ODE0Yjk4MzVhNDdkNWI2NzhiNGE0OWUyY2JiNzFfMjIzMg_b10c9d99-8953-4ffd-bf7c-ba7d6894ee75" 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%">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%">Six Months Ended<br/>October 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%">2022</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-bottom:1pt solid #000;border-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%">2021</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%">(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%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmZjMWNjMDY5NDg5NTQzNDQ4N2QxNmJhMDg0NjI0M2M4L3RhYmxlcmFuZ2U6ZmMxY2MwNjk0ODk1NDM0NDg3ZDE2YmEwODQ2MjQzYzhfNC0xLTEtMS0yODM_cc4d413e-fd12-4a8b-9544-2f0d85e8318c">29,114</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmZjMWNjMDY5NDg5NTQzNDQ4N2QxNmJhMDg0NjI0M2M4L3RhYmxlcmFuZ2U6ZmMxY2MwNjk0ODk1NDM0NDg3ZDE2YmEwODQ2MjQzYzhfNC0zLTEtMS0yODM_44423e2e-386a-4c8b-b27d-fa2d5e47bb1d">30,133</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmZjMWNjMDY5NDg5NTQzNDQ4N2QxNmJhMDg0NjI0M2M4L3RhYmxlcmFuZ2U6ZmMxY2MwNjk0ODk1NDM0NDg3ZDE2YmEwODQ2MjQzYzhfNS0xLTEtMS0yODM_0af6e028-eed5-4b34-9227-7f8b20aa1602">814</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmZjMWNjMDY5NDg5NTQzNDQ4N2QxNmJhMDg0NjI0M2M4L3RhYmxlcmFuZ2U6ZmMxY2MwNjk0ODk1NDM0NDg3ZDE2YmEwODQ2MjQzYzhfNS0zLTEtMS0yODM_b471ab4e-fd05-45f2-acbe-6055c80cd7c6">592</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmZjMWNjMDY5NDg5NTQzNDQ4N2QxNmJhMDg0NjI0M2M4L3RhYmxlcmFuZ2U6ZmMxY2MwNjk0ODk1NDM0NDg3ZDE2YmEwODQ2MjQzYzhfOC0xLTEtMS0yODM_a4f1995d-33e9-4503-9bcd-3f44914e61fe">9,589</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmZjMWNjMDY5NDg5NTQzNDQ4N2QxNmJhMDg0NjI0M2M4L3RhYmxlcmFuZ2U6ZmMxY2MwNjk0ODk1NDM0NDg3ZDE2YmEwODQ2MjQzYzhfOC0zLTEtMS0yODM_67889311-089f-4756-91aa-fcae5c6be3e0">7,208</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmZjMWNjMDY5NDg5NTQzNDQ4N2QxNmJhMDg0NjI0M2M4L3RhYmxlcmFuZ2U6ZmMxY2MwNjk0ODk1NDM0NDg3ZDE2YmEwODQ2MjQzYzhfOS0xLTEtMS0yODM_d0e00129-af2e-40c1-8284-cfd852c398e1">2,497</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmZjMWNjMDY5NDg5NTQzNDQ4N2QxNmJhMDg0NjI0M2M4L3RhYmxlcmFuZ2U6ZmMxY2MwNjk0ODk1NDM0NDg3ZDE2YmEwODQ2MjQzYzhfOS0zLTEtMS0yODM_347ed762-9ad4-4fa3-9e48-8fa802a50fb0">317</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="kfy:ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RleHRyZWdpb246NmQ2ODE0Yjk4MzVhNDdkNWI2NzhiNGE0OWUyY2JiNzFfMjIzMw_dadbe6d5-bb76-460e-8142-c9d25eea5b31" continuedAt="i17b60cd332754138a206f12c78804f04" escape="true"></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%">26</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><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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: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%">NOTES TO CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</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%">October&#160;31, 2022 (continued)</span></div></td></tr></table></div></div><ix:continuation id="ia32b8e7cbcd94c25a810941550cb01ce"><ix:continuation id="i17b60cd332754138a206f12c78804f04"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Supplemental balance sheet 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:68.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.900%"></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.598%"></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%">October 31, 2022</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" 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%">April 30, 2022</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%">(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 Leases:</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 style="height:9pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 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%">Property and equipment, at 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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="kfy:FinanceLeasesPropertyAndEquipmentAtCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfNC0xLTEtMS0yODM_bf50d4ff-bea4-4f48-b308-e90c40f9f5c7">6,900</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="kfy:FinanceLeasesPropertyAndEquipmentAtCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfNC0zLTEtMS0yODM_ea847a95-cb65-4cab-b523-7d4ecc7cecee">5,770</ix:nonFraction>&#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%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="kfy:FinanceLeasesAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfNS0xLTEtMS0yODM_c3bb8945-4b8c-4299-87de-82ab50741e36">2,757</ix:nonFraction>)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="kfy:FinanceLeasesAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfNS0zLTEtMS0yODM_4c01f3c3-1ce1-4f42-b391-7489885d46cc">3,085</ix:nonFraction>)</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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfNi0wLTEtMS0yODM_02caf3c3-9619-4ddf-94f3-162d655000cb"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfNi0wLTEtMS0yODM_a99ebc32-4ee4-4520-9051-36b32b1e4ebd">Property and equipment, net</span></span></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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfNi0xLTEtMS0yODM_fb07af90-4c3b-43eb-a511-df72e15e0f06">4,143</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfNi0zLTEtMS0yODM_cead031c-fa5f-46e8-9995-28a03a87bf1f">2,685</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></tr><tr style="height:9pt"><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:400;line-height:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfOC0wLTEtMS0yODM_929bd29d-4972-416d-94eb-b4a278ad64b0"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfOC0wLTEtMS0yODM_aa9a49a1-0220-4c0f-b3cb-3f0590f0a090">Other accrued liabilities</span></span></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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfOC0xLTEtMS0yODM_b3fd618d-e4e0-4f0a-bb13-1b01958fbe9c">1,257</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfOC0zLTEtMS0yODM_cec226e4-9448-47f0-b65f-76c543c75536">1,049</ix:nonFraction>&#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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfOS0wLTEtMS0yODM_936fd1ac-c050-41a2-9eea-a3da64ae40d1"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfOS0wLTEtMS0yODM_bd242652-8e33-436e-a417-55b4d1e5cacc">Other liabilities</span></span></span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfOS0xLTEtMS0yODM_86f608e0-3ece-4313-b207-410c8c6c9ceb">2,924</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfOS0zLTEtMS0yODM_6db66d2f-e9d6-43db-9be5-55ed2077e2ac">1,657</ix:nonFraction>&#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%">Total finance lease liabilities</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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfMTAtMS0xLTEtMjgz_a4071c52-61b1-4231-a8fe-f79ad4d3dc42">4,181</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfMTAtMy0xLTEtMjgz_3d618327-d53b-4711-a62a-6aae83117fce">2,706</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></tr><tr style="height:9pt"><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:400;line-height:120%">Weighted average remaining lease terms:</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 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:nonNumeric contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfMTMtMS0xLTEtMjgz_79af4d01-8dcc-404c-80b1-73edc3a10def">4.8</ix:nonNumeric> years</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%"><ix:nonNumeric contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfMTMtMy0xLTEtMjgz_1d1f90ac-447d-432d-89a1-91181293ae8d">5.1</ix:nonNumeric> years</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%">Finance leases</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:nonNumeric contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfMTQtMS0xLTEtMjgz_7c39bebf-8d3b-4674-8220-d529e3d2d209">4.1</ix:nonNumeric> years</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%"><ix:nonNumeric contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfMTQtMy0xLTEtMjgz_3dd9f1a4-865d-4a51-95bc-3c46704c2f75">3.3</ix:nonNumeric> years</span></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 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%">Weighted average discount rate:</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 colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfMTctMS0xLTEtMjgz_781cd57f-569d-4b99-946a-ea56aaf53150">4.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><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfMTctMy0xLTEtMjgz_47325a0c-42e6-4ec1-88cb-6293e0291a36">4.3</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 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 colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfMTgtMS0xLTEtMjgz_7f993ea1-1ab1-4758-ae66-f91625fb26f8">4.4</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><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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="i1080bfee14034c7588a950660e5ffa4b_I20220430" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfMTgtMy0xLTEtMjgz_557048dc-b228-41fb-a338-62c07f721d3b">3.2</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></table></div></ix:continuation><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="kfy:LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RleHRyZWdpb246NmQ2ODE0Yjk4MzVhNDdkNWI2NzhiNGE0OWUyY2JiNzFfMjIzNA_c2f5401e-4107-4de0-ac17-7c4758ede408" 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%">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;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%">Financing</span></td></tr><tr><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="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%">(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%">2023 (excluding the six months ended October 31, 2022)</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%"><ix:nonFraction unitRef="usd" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmJlYWFkZTcxOTk3MjQ1ODk5OTA4NDVkNDY0OWYyNmVmL3RhYmxlcmFuZ2U6YmVhYWRlNzE5OTcyNDU4OTk5MDg0NWQ0NjQ5ZjI2ZWZfMi0yLTEtMS0yODM_fbd727e9-5d45-4718-884e-dcf7708118ee">30,737</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmJlYWFkZTcxOTk3MjQ1ODk5OTA4NDVkNDY0OWYyNmVmL3RhYmxlcmFuZ2U6YmVhYWRlNzE5OTcyNDU4OTk5MDg0NWQ0NjQ5ZjI2ZWZfMi00LTEtMS0yODM_241a1ce7-794a-4992-9cfa-963f8853cf8f">735</ix:nonFraction>&#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%">2024</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%"><ix:nonFraction unitRef="usd" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmJlYWFkZTcxOTk3MjQ1ODk5OTA4NDVkNDY0OWYyNmVmL3RhYmxlcmFuZ2U6YmVhYWRlNzE5OTcyNDU4OTk5MDg0NWQ0NjQ5ZjI2ZWZfMy0yLTEtMS0yODM_c9b29ebf-d374-4843-89d7-7e6f309ed7f3">46,372</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmJlYWFkZTcxOTk3MjQ1ODk5OTA4NDVkNDY0OWYyNmVmL3RhYmxlcmFuZ2U6YmVhYWRlNzE5OTcyNDU4OTk5MDg0NWQ0NjQ5ZjI2ZWZfMy00LTEtMS0yODM_9eef4e9b-5088-4990-9364-2de350950692">1,249</ix:nonFraction>&#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%">2025</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%"><ix:nonFraction unitRef="usd" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmJlYWFkZTcxOTk3MjQ1ODk5OTA4NDVkNDY0OWYyNmVmL3RhYmxlcmFuZ2U6YmVhYWRlNzE5OTcyNDU4OTk5MDg0NWQ0NjQ5ZjI2ZWZfNC0yLTEtMS0yODM_451c8aa3-bb0d-44f4-8a81-55851e7b3a4e">38,967</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmJlYWFkZTcxOTk3MjQ1ODk5OTA4NDVkNDY0OWYyNmVmL3RhYmxlcmFuZ2U6YmVhYWRlNzE5OTcyNDU4OTk5MDg0NWQ0NjQ5ZjI2ZWZfNC00LTEtMS0yODM_1209018f-d75a-4716-b562-ec75a5a71696">1,008</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmJlYWFkZTcxOTk3MjQ1ODk5OTA4NDVkNDY0OWYyNmVmL3RhYmxlcmFuZ2U6YmVhYWRlNzE5OTcyNDU4OTk5MDg0NWQ0NjQ5ZjI2ZWZfNS0yLTEtMS0yODM_3c4df409-5113-414b-910e-7d15e0b737c0">35,918</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmJlYWFkZTcxOTk3MjQ1ODk5OTA4NDVkNDY0OWYyNmVmL3RhYmxlcmFuZ2U6YmVhYWRlNzE5OTcyNDU4OTk5MDg0NWQ0NjQ5ZjI2ZWZfNS00LTEtMS0yODM_d3546b43-0bb5-433a-8180-240acab8c5e4">705</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmJlYWFkZTcxOTk3MjQ1ODk5OTA4NDVkNDY0OWYyNmVmL3RhYmxlcmFuZ2U6YmVhYWRlNzE5OTcyNDU4OTk5MDg0NWQ0NjQ5ZjI2ZWZfNi0yLTEtMS0yODM_81e5e280-a7a6-41f4-ab05-19ecc1925e11">18,705</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmJlYWFkZTcxOTk3MjQ1ODk5OTA4NDVkNDY0OWYyNmVmL3RhYmxlcmFuZ2U6YmVhYWRlNzE5OTcyNDU4OTk5MDg0NWQ0NjQ5ZjI2ZWZfNi00LTEtMS0yODM_db7ff0dc-3dc5-4100-ba0f-068a38bf779d">504</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="kfy:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmJlYWFkZTcxOTk3MjQ1ODk5OTA4NDVkNDY0OWYyNmVmL3RhYmxlcmFuZ2U6YmVhYWRlNzE5OTcyNDU4OTk5MDg0NWQ0NjQ5ZjI2ZWZfNy0yLTEtMS0yODM_4591dfe7-59df-47f2-96a9-39f7a39e8ae6">25,654</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="kfy:FinanceLeaseLiabilityPaymentsDueAfterYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmJlYWFkZTcxOTk3MjQ1ODk5OTA4NDVkNDY0OWYyNmVmL3RhYmxlcmFuZ2U6YmVhYWRlNzE5OTcyNDU4OTk5MDg0NWQ0NjQ5ZjI2ZWZfNy00LTEtMS0yODM_20a523cd-2615-4c33-bdb2-3df62a7b1aeb">372</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmJlYWFkZTcxOTk3MjQ1ODk5OTA4NDVkNDY0OWYyNmVmL3RhYmxlcmFuZ2U6YmVhYWRlNzE5OTcyNDU4OTk5MDg0NWQ0NjQ5ZjI2ZWZfOC0yLTEtMS0yODM_f88de0ec-d770-4059-bfde-e1085ae1a062">196,353</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><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%"><ix:nonFraction unitRef="usd" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmJlYWFkZTcxOTk3MjQ1ODk5OTA4NDVkNDY0OWYyNmVmL3RhYmxlcmFuZ2U6YmVhYWRlNzE5OTcyNDU4OTk5MDg0NWQ0NjQ5ZjI2ZWZfOC00LTEtMS0yODM_19d6a18e-e60c-45a8-a3e5-84a6da8a7fb3">4,573</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></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 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%"><ix:nonFraction unitRef="usd" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmJlYWFkZTcxOTk3MjQ1ODk5OTA4NDVkNDY0OWYyNmVmL3RhYmxlcmFuZ2U6YmVhYWRlNzE5OTcyNDU4OTk5MDg0NWQ0NjQ5ZjI2ZWZfOS0yLTEtMS0yODM_89285da5-64bb-4a57-aac3-cab29c94c7ea">19,428</ix:nonFraction>&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmJlYWFkZTcxOTk3MjQ1ODk5OTA4NDVkNDY0OWYyNmVmL3RhYmxlcmFuZ2U6YmVhYWRlNzE5OTcyNDU4OTk5MDg0NWQ0NjQ5ZjI2ZWZfOS00LTEtMS0yODM_d02d5af6-ae04-4df9-8d81-dfb6eb0329bb">392</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmJlYWFkZTcxOTk3MjQ1ODk5OTA4NDVkNDY0OWYyNmVmL3RhYmxlcmFuZ2U6YmVhYWRlNzE5OTcyNDU4OTk5MDg0NWQ0NjQ5ZjI2ZWZfMTAtMi0xLTEtMjgz_efbc8bc5-ed79-4567-825f-f76dd45cdc47">176,925</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><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%"><ix:nonFraction unitRef="usd" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmJlYWFkZTcxOTk3MjQ1ODk5OTA4NDVkNDY0OWYyNmVmL3RhYmxlcmFuZ2U6YmVhYWRlNzE5OTcyNDU4OTk5MDg0NWQ0NjQ5ZjI2ZWZfMTAtNC0xLTEtMjgz_145e212b-4aea-4d1c-93e6-d33cf268cc16">4,181</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></tr></table></div></ix:nonNumeric></ix:continuation><div id="id91ca35a6117411b8631f85537d7c050_511"></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">13. <ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90ZXh0cmVnaW9uOmU0MTMyOWRhYmQyMjQ0ZTJhOWY0OWQ1NjljZTY2OTZkXzU0OTc1NTgxNDA0NjY_a91658a2-e3c9-44bb-b461-e16084bc576a" continuedAt="i3c64d28247554f0d8ee967743548a851" escape="true">Acquisition</ix:nonNumeric></span></div><ix:continuation id="i3c64d28247554f0d8ee967743548a851" continuedAt="i0ae3a1c8cf2046508b5c956b95aa517e"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On August 1, 2022, the Company completed its acquisition of ICS for $<ix:nonFraction unitRef="usd" contextRef="ie798946fc7284ae59236163b09e128a4_D20220801-20220801" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90ZXh0cmVnaW9uOmU0MTMyOWRhYmQyMjQ0ZTJhOWY0OWQ1NjljZTY2OTZkXzEwOTk1MTE2MjkzNjg_a0108407-fe7e-4b5b-96ce-7fe3ee26516a">99.3</ix:nonFraction> million, net of cash acquired.</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%">ICS contributes interim professional placement offerings and expertise that are highly relevant for the new world of work where more workplaces are hybrid or virtual. ICS is a highly regarded provider of senior-level IT interim professional solutions with additional expertise in the areas of compliance and legal, accounting and finance, and human resources. The acquisition of ICS echoes the commitment to scale the Company's solutions and further increases the Company's focus at the intersection of talent and strategy - wherever and however the needs of organizations evolve. ICS is part of our rapidly growing interim practice, which is included in the Professional Search &amp; Interim segment. Actual results of operations of ICS are included in the Company's consolidated financial statements from August 1, 2022, the effective date of the acquisition.</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%">27</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><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div><img src="kfy-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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: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%">NOTES TO CONSOLIDATED UNAUDITED FINANCIAL STATEMENTS</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%">October&#160;31, 2022 (continued)</span></div></td></tr></table></div></div><ix:continuation id="i0ae3a1c8cf2046508b5c956b95aa517e"><ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90ZXh0cmVnaW9uOmU0MTMyOWRhYmQyMjQ0ZTJhOWY0OWQ1NjljZTY2OTZkXzU0OTc1NTgxNDA0Njc_1a4d84cf-2fbd-4897-ac57-69d21c111f92" 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 a summary of the net assets acquired:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.163%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.931%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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%">(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%">Current assets (1)</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%"><ix:nonFraction unitRef="usd" contextRef="i920044d8585f438d8b5cbf77a111012e_I20220801" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZToyYzZmNDUxYjFkZDY0ZWIxYjQ4OGU4MmRlNTdlNDBiOS90YWJsZXJhbmdlOjJjNmY0NTFiMWRkNjRlYjFiNDg4ZTgyZGU1N2U0MGI5XzEtMi0xLTEtNjg4MA_3d72b9ba-ce86-44d6-9f6d-44374ca89516">19,932</ix:nonFraction>&#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%">Long-term assets</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%"><ix:nonFraction unitRef="usd" contextRef="i920044d8585f438d8b5cbf77a111012e_I20220801" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZToyYzZmNDUxYjFkZDY0ZWIxYjQ4OGU4MmRlNTdlNDBiOS90YWJsZXJhbmdlOjJjNmY0NTFiMWRkNjRlYjFiNDg4ZTgyZGU1N2U0MGI5XzItMi0xLTEtNjg4MA_877def33-e397-403d-a971-ae82e1633b03">1,496</ix:nonFraction>&#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%">Intangible assets (2)</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%"><ix:nonFraction unitRef="usd" contextRef="i920044d8585f438d8b5cbf77a111012e_I20220801" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZToyYzZmNDUxYjFkZDY0ZWIxYjQ4OGU4MmRlNTdlNDBiOS90YWJsZXJhbmdlOjJjNmY0NTFiMWRkNjRlYjFiNDg4ZTgyZGU1N2U0MGI5XzMtMi0xLTEtNjg4MA_7cce7360-c7cf-47c6-8b72-4474bd1fdfb8">16,400</ix:nonFraction>&#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%">Current liabilities</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%"><ix:nonFraction unitRef="usd" contextRef="i920044d8585f438d8b5cbf77a111012e_I20220801" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZToyYzZmNDUxYjFkZDY0ZWIxYjQ4OGU4MmRlNTdlNDBiOS90YWJsZXJhbmdlOjJjNmY0NTFiMWRkNjRlYjFiNDg4ZTgyZGU1N2U0MGI5XzQtMi0xLTEtNjg4MA_53ee4b37-cb45-42e6-9375-7fc9e64041b1">6,248</ix:nonFraction>&#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%">Long-term liabilities</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%"><ix:nonFraction unitRef="usd" contextRef="i920044d8585f438d8b5cbf77a111012e_I20220801" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZToyYzZmNDUxYjFkZDY0ZWIxYjQ4OGU4MmRlNTdlNDBiOS90YWJsZXJhbmdlOjJjNmY0NTFiMWRkNjRlYjFiNDg4ZTgyZGU1N2U0MGI5XzUtMi0xLTEtNjg4MA_b361174c-dc45-48bd-bbb4-5101abad1fb3">566</ix:nonFraction>&#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 31pt;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 assets acquired</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%"><ix:nonFraction unitRef="usd" contextRef="i920044d8585f438d8b5cbf77a111012e_I20220801" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZToyYzZmNDUxYjFkZDY0ZWIxYjQ4OGU4MmRlNTdlNDBiOS90YWJsZXJhbmdlOjJjNmY0NTFiMWRkNjRlYjFiNDg4ZTgyZGU1N2U0MGI5XzYtMi0xLTEtNjg4MA_6089ff94-a0c5-48e5-b5ed-51f23a030f1d">31,014</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></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 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%">Purchase price</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%"><ix:nonFraction unitRef="usd" contextRef="i920044d8585f438d8b5cbf77a111012e_I20220801" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZToyYzZmNDUxYjFkZDY0ZWIxYjQ4OGU4MmRlNTdlNDBiOS90YWJsZXJhbmdlOjJjNmY0NTFiMWRkNjRlYjFiNDg4ZTgyZGU1N2U0MGI5XzctMi0xLTEtNjg4MA_dc8acdd7-b022-458e-84db-bf129b46fe80">99,322</ix:nonFraction>&#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 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Goodwill (3)</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%"><ix:nonFraction unitRef="usd" contextRef="i920044d8585f438d8b5cbf77a111012e_I20220801" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZToyYzZmNDUxYjFkZDY0ZWIxYjQ4OGU4MmRlNTdlNDBiOS90YWJsZXJhbmdlOjJjNmY0NTFiMWRkNjRlYjFiNDg4ZTgyZGU1N2U0MGI5XzgtMi0xLTEtNjg4MA_42bd2948-8aed-42c1-9d42-beb274f48c2b">68,308</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></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">________________</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Included in current assets is acquired receivables in the amount of $<ix:nonFraction unitRef="usd" contextRef="i920044d8585f438d8b5cbf77a111012e_I20220801" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZTo4NDkwODU2MDA1OGM0NWY0YjNjNmJkYmQwYzFlZjg5ZC90YWJsZXJhbmdlOjg0OTA4NTYwMDU4YzQ1ZjRiM2M2YmRiZDBjMWVmODlkXzAtMS0xLTEtNjk3NC90ZXh0cmVnaW9uOjJlMmM5NWMyNjhhZDQxZDVhNjA2YTFmMmJmYjQ0NzFlXzY1OTcwNjk3NjY3MzM_a7b99e2b-83ea-4330-8462-3171da6257e4">19.4</ix:nonFraction> million.</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:114%">(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%">Acquisition-related intangible assets acquired in connection with the acquisition consists of customer relationships and tradenames of $<ix:nonFraction unitRef="usd" contextRef="i355acc35d57c46ee9ccaaec7333475dd_I20220801" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZTo4NDkwODU2MDA1OGM0NWY0YjNjNmJkYmQwYzFlZjg5ZC90YWJsZXJhbmdlOjg0OTA4NTYwMDU4YzQ1ZjRiM2M2YmRiZDBjMWVmODlkXzEtMS0xLTEtNjk5My90ZXh0cmVnaW9uOjU3OGIzODU3OTcyYjRjY2VhMDgwMDQwMmRlNzg5OWVjXzY1OTcwNjk3NjY5MTI_ceb7ec76-83a6-4ffe-90a6-8d7f09f4556d">15.3</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="id13555e55cb4461c8df74e5b2400fae2_I20220801" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZTo4NDkwODU2MDA1OGM0NWY0YjNjNmJkYmQwYzFlZjg5ZC90YWJsZXJhbmdlOjg0OTA4NTYwMDU4YzQ1ZjRiM2M2YmRiZDBjMWVmODlkXzEtMS0xLTEtNjk5My90ZXh0cmVnaW9uOjU3OGIzODU3OTcyYjRjY2VhMDgwMDQwMmRlNzg5OWVjXzY1OTcwNjk3NjY5MjA_45262765-97e6-43df-a786-339a2c388eca">1.1</ix:nonFraction> million, respectively, with weighted-average useful lives from the date of purchase of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZTo4NDkwODU2MDA1OGM0NWY0YjNjNmJkYmQwYzFlZjg5ZC90YWJsZXJhbmdlOjg0OTA4NTYwMDU4YzQ1ZjRiM2M2YmRiZDBjMWVmODlkXzEtMS0xLTEtNjk5My90ZXh0cmVnaW9uOjU3OGIzODU3OTcyYjRjY2VhMDgwMDQwMmRlNzg5OWVjXzY1OTcwNjk3NjY5Mjg_0c525d21-ae27-4237-a1e9-14c467310e4b">seven</span> years, and <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZTo4NDkwODU2MDA1OGM0NWY0YjNjNmJkYmQwYzFlZjg5ZC90YWJsZXJhbmdlOjg0OTA4NTYwMDU4YzQ1ZjRiM2M2YmRiZDBjMWVmODlkXzEtMS0xLTEtNjk5My90ZXh0cmVnaW9uOjU3OGIzODU3OTcyYjRjY2VhMDgwMDQwMmRlNzg5OWVjXzY1OTcwNjk3NjY5Mzc_de472f9a-a764-440c-a913-81152a66fad4">two</span> years, respectively.</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:114%">(3)</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%">Tax deductible goodwill from the acquisition was $<ix:nonFraction unitRef="usd" contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031" decimals="-5" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZTo4NDkwODU2MDA1OGM0NWY0YjNjNmJkYmQwYzFlZjg5ZC90YWJsZXJhbmdlOjg0OTA4NTYwMDU4YzQ1ZjRiM2M2YmRiZDBjMWVmODlkXzItMS0xLTEtMzIyODAvdGV4dHJlZ2lvbjpjYzA1Zjc4ODM1YmQ0MDIzODRhOGFjOTA0ZDA0MzA1YV8xMDk5NTExNjI3ODYw_6b199e84-0408-43f5-85eb-056e91727297">67.2</ix:nonFraction> million as of October 31, 2022.</span></div></td></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 aggregate purchase price was preliminary allocated to the assets and liabilities assumed based on their estimated fair values at the date of acquisition. As of October&#160;31, 2022, these allocations remain preliminary with regard to any income tax. The measurement period for purchase price allocation ends as soon as final information on the facts and circumstances become available, not to exceed 12 months.</span></div></ix:continuation><div id="id91ca35a6117411b8631f85537d7c050_76"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14. <ix:nonNumeric contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83Ni9mcmFnOjljZGVjN2VlYjQ2NTQ5ZjI5OGMxYTNhZDRlZDllNDMxL3RleHRyZWdpb246OWNkZWM3ZWViNDY1NDlmMjk4YzFhM2FkNGVkOWU0MzFfNzE0_f3b7048c-9a76-46e8-ba94-dcfe60fb2b86" continuedAt="iaa30a258be4a4f70b8ccea0f67ea6140" escape="true">Subsequent Event</ix:nonNumeric></span></div><ix:continuation id="iaa30a258be4a4f70b8ccea0f67ea6140"><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 December&#160;7, 2022, the Board of Directors of the Company declared a cash dividend of $<ix:nonFraction unitRef="usdPerShare" contextRef="i67143840694f4bee97f7d5704ed0f7cc_I20221207" decimals="INF" name="us-gaap:DividendsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83Ni9mcmFnOjljZGVjN2VlYjQ2NTQ5ZjI5OGMxYTNhZDRlZDllNDMxL3RleHRyZWdpb246OWNkZWM3ZWViNDY1NDlmMjk4YzFhM2FkNGVkOWU0MzFfMTMw_59823d65-0501-4c57-b7bf-e7901d147e63">0.15</ix:nonFraction> per share with a payment date of January&#160;13, 2023 to holders of the Company&#8217;s common stock of record at the close of business on December&#160;21, 2022. 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%">28</span></div></div></div><div id="id91ca35a6117411b8631f85537d7c050_79"></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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="id91ca35a6117411b8631f85537d7c050_82"></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 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 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. Other risk factors that can also cause actual performance and future actions to differ materially from the forward-looking statements include global and local political and or economic developments in or affecting countries where we have operations, such as inflation, global slowdowns, or recessions, competition, 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 environmental, social and governance 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, 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, 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 Infinity Consulting Solutions ("ICS"), and resulting organizational changes, our indebtedness, 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, 2022 (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 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="id91ca35a6117411b8631f85537d7c050_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%">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. We help clients synchronize strategy, operations and talent to drive superior business performance. We work with organizations to design their structures, roles and responsibilities. We help them hire the right people to bring their strategy to life. And we advise them on how to reward, develop and motivate their people. </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 Korn Ferry to focus on clients and collaborate intensively across the organization. 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="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 organization structure, culture, performance and people to drive sustainable growth by addressing four fundamental needs: Organizational Strategy, Assessment and Succession, Leadership and Professional Development, and Total Rewards. We support this work with a comprehensive range of </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%">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-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></div></div><div style="margin-top:6pt;padding-left:72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">some of the world&#8217;s leading lP and data. The Consulting teams employ an integrated approach across core solutions, each one intended to strengthen our work and thinking in the next, 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%"> delivers scalable tech-enabled solutions designed to identify the best structures, roles, capabilities and behaviors to drive businesses forward. Our digital products give clients direct access to our proprietary data, client data and analytics to deliver clear insights with the training and tools needed to align organizational structure with business strategy.</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 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 builds appropriate frameworks for compensation and retention. This business is managed and reported on a geographical 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 professional level middle and upper management. We help clients source high-quality candidates at speed and at scale globally, covering single hire to multi hire permanent placements and interim contractors.</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 solutions leveraging customized technology and talent insights. Our scalable solutions, built on science 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="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 and RPO were formerly referred to, and reported together, as Korn Ferry RPO &amp; Professional Search (&#8220;RPO &amp; Professional Search&#8221;). Over the past year we acquired companies that have added critical mass to our professional search and interim operations. These acquisitions provided us the opportunity to reassess how we manage our RPO &amp; Professional Search segment. Therefore, beginning in fiscal 2023, we separated RPO &amp; Professional Search into two segments to align with the Company&#8217;s strategy and the decisions of the Company&#8217;s chief operating decision maker, who has begun to regularly make separate resource allocation decisions and assess performance separately between our Professional Search &amp; Interim business and RPO 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%">Highlights of our performance in fiscal 2022 include:</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%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:32.85pt">Approximately 76% of the executive searches we performed in fiscal 2022 were for board level, chief executive and other senior executive and general management positions. Our more than 4,300 search engagement clients in fiscal 2022 included many of the world&#8217;s largest and most prestigious public and private companies. </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%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:32.85pt">We have built strong client loyalty, with nearly 90% of the assignments performed during fiscal 2022 having been on behalf of clients for whom we had conducted assignments in the previous three fiscal years. </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%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:32.85pt">Approximately 70% of our revenues were generated from clients that have utilized multiple lines of our business. </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%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:32.85pt">In fiscal 2022, we acquired the Lucas Group and Patina Solutions Group. The Lucas Group brings substantial professional search and interim placement expertise to Korn Ferry and has enhanced our industry-leading search portfolio. Patina Solutions Group, an interim executive search firm brings access to a vast network of C-suite, top-tier, and professional interim talent.</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%">Performance Highlights </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 August 1, 2022, we completed the acquisition of ICS for $99.3 million, net of cash acquired. ICS contributes interim professional placement offerings and expertise that are highly relevant for the new world of work where more workplaces are hybrid or virtual. ICS is a highly regarded provider of senior-level IT interim professional solutions with additional expertise in the areas of compliance and legal, accounting and finance, and human resources. The acquisition of ICS echoes the commitment to scale the Company's solutions and further increases the Company's focus at the intersection of talent and strategy - wherever and however the needs of organizations evolve. ICS is part of our rapidly growing interim practice, which is included in the Professional Search &amp; Interim 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%">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 and six months ended October 31, 2022, Adjusted EBITDA excluded $3.4 million and $7.0 million of integration/acquisition </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%">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-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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%">costs, respectively. For the three and six months ended October 31, 2021, Adjusted EBITDA excluded $7.4 million impairment of right-of-use assets, $1.9 million impairment of fixed assets and $1.1 million of integration/acquisition costs.</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 the 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 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 style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fee revenue was $727.8 million during the three months ended October 31, 2022, an increase of $88.4 million, or 14%, compared to $639.4 million in the three months ended October 31, 2021, with increases in fee revenue across Professional Search &amp; Interim, RPO, Consulting and Digital. The acquisitions of Lucas Group, Patina, and ICS (the "Acquired Companies"), which are included in the Professional Search &amp; Interim segment, were a significant factor in the increase in fee revenue. The increase in fee revenue was partially offset by a decrease in fee revenue in Executive Search due to a decrease in the number of engagements billed. Exchange rates unfavorably impacted fee revenue by $34.4 million, or 5%, in the three months ended October 31, 2022 compared to the year-ago quarter. Net income attributable to Korn Ferry in the three months ended October 31, 2022 was $73.5&#160;million, a decrease of $2.3 million as compared to $75.8 million in the year-ago quarter. Adjusted EBITDA in the three months ended October 31, 2022 was $131.1 million, a decrease of $3.8 million as compared to $134.9 million in the year-ago quarter. During the three months ended October 31, 2022, the Executive Search, Professional Search &amp; Interim, Consulting, Digital, and RPO lines of business contributed $54.5 million, $32.5 million, $31.1 million, $27.5 million and $16.0 million, respectively, to Adjusted EBITDA, which was offset by Corporate expenses net of other income of $30.5 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%">Our cash, cash equivalents and marketable securities decreased by $379.4 million to $831.7&#160;million at October&#160;31, 2022, compared to $1,211.1&#160;million at April&#160;30, 2022. This decrease was mainly due to annual bonuses earned in fiscal 2022 and paid during the first quarter of fiscal 2023, retention payments, acquisition of ICS, the semi-annual interest payment on the 4.625% Senior Unsecured Notes due 2027 (the &#8220;Notes&#8221;), capital expenditures, stock repurchases and dividends paid to stockholders during the six months ended October&#160;31, 2022. As of October&#160;31, 2022, we held marketable securities to settle obligations under our Executive Capital Accumulation Plan (&#8220;ECAP&#8221;) with a cost value of $183.0 million and a fair value of $176.9 million. Our vested obligations for which these assets were held in trust totaled $164.1 million as of October&#160;31, 2022 and our unvested obligations totaled $20.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%">Our working capital decreased by $50.5 million to $725.2&#160;million as of October&#160;31, 2022, as compared to $775.7&#160;million at April&#160;30, 2022. We believe that cash on hand and funds from operations and other forms of liquidity will be sufficient to meet our anticipated working capital, capital expenditures, general corporate requirements, repayment of debt obligations and dividend payments under our dividend policy in the next 12 months. We had a total of $1,145.3 million available under the Credit Facilities (defined in Liquidity and Capital Resources) and $645.3 million available under the previous credit facilities after $4.7 million of standby letters of credit issued as of both October&#160;31, 2022 and April&#160;30, 2022. We had a total of $10.0 million of standby letters of credit with other financial institutions as of both October&#160;31, 2022 and April&#160;30, 2022</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%">The standby letters of credit were generally issued as a result of entering into 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%">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-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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:96.818%"><tr><td style="width:1.0%"></td><td style="width:42.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.425%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.425%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.425%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.519%"></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/>October 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%">Six Months Ended<br/>October 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%">2022</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%">2021</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%">2022</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%">2021</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><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><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><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.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%">0.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%">1.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%">0.5&#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: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.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"></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%">100.6&#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%">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"></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%">100.5&#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%">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.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%">67.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%">65.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%">67.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: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%">8.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%">10.0&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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%">9.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"><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.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%">0.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%">1.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%">0.5&#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%">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%">8.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%">3.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%">7.0&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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: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%">2.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%">2.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%">2.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%">2.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 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%">Operating 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%">16.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 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%">16.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><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%">16.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><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%">16.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></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%">10.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"><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 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%">11.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><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%">10.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><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%">12.5&#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 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 Korn Ferry</span></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%">10.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 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%">11.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><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%">10.6&#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 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%">12.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="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The operating results prior to May 1, 2022 have been revised to conform to the new segment reporting.</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 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><td style="width:24.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.687%"></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.687%"></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.687%"></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.687%"></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.687%"></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.687%"></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.687%"></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.695%"></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<br/>October 31,</span></td><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%">Six Months Ended<br/>October 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%">2022</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%">2021</span></td><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%">2022</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%">2021</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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="45" style="background-color:#e4e5e3;border-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 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><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 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: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%">173,092&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">164,893&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">339,576&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">313,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%">25.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></tr><tr><td colspan="3" style="background-color:#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%">94,329&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.0&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88,639&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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%">178,090&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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%">169,310&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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:700;line-height:100%">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><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 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%">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%">142,485&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,197&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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%">294,029&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">296,875&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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"></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%">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%">44,645&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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%">42,434&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,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%">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%">85,181&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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></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%">23,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%">3.2&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,257&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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%">49,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%">3.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%">56,960&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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 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%">7,821&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,571&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,629&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,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 colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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></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%">218,359&#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><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></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%">30.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"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></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%">235,459&#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><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></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%">36.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><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></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%">451,148&#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><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></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%">31.7&#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><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></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%">452,363&#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><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></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%">36.9&#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></tr><tr><td colspan="3" style="background-color:#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%">134,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%">18.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%">54,559&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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%">233,690&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">106,396&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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"></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%">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%">107,326&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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%">95,893&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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"></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%">221,248</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%">15.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="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%">183,398</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%">15.0&#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: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%">727,849&#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 #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><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%">639,443&#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 #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><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,423,752&#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 #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><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,224,838&#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 #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></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;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,870&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,955&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,115&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,658&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 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%">735,719&#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><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></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 #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%">643,398&#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><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></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 #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%">1,438,867&#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><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></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 #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%">1,231,496&#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><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></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%">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 </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-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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%">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><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 October 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%">Six Months Ended October 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%">2022</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-bottom:1pt solid #000;border-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%">2021</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;border-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%">2022</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-bottom:1pt solid #000;border-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%">2021</span></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;border-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%">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%">727,849&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">639,443&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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,423,752&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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,224,838&#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%">735,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%">643,398&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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,438,867&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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,231,496&#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:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 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:100%">Net income attributable to Korn Ferry</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%">73,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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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,772&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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,788&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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,595&#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%">1,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:8pt;font-weight:400;line-height:100%">560&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,363&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,134&#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%">Other loss (income), 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%">9,048&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,066)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,273&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,513)</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%">7,098&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,365&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,710&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,791&#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%">28,886&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,145&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">55,112&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,024&#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%">Operating 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%">119,647&#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%">103,776&#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%">231,246&#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%">205,031&#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%">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%">17,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 colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,633&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,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:8pt;font-weight:400;line-height:100%">31,277&#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%">Other (loss) income, 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%">(9,048)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,066&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,273)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,513&#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%">3,411&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,084&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,016&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,084&#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%">&#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%">1,915&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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%">1,915&#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%">&#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%">7,392&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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%">7,392&#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%">Adjusted EBITDA</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%">131,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: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%">134,866&#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%">263,311&#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%">256,212&#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%">Adjusted EBITDA margin</span></td><td colspan="2" style="background-color:#f2f2f1;border-top:3pt double #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%">18.0&#160;</span></td><td style="background-color:#f2f2f1;border-top:3pt double #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 colspan="2" style="background-color:#f2f2f1;border-top:3pt double #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%">21.1&#160;</span></td><td style="background-color:#f2f2f1;border-top:3pt double #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 colspan="2" style="background-color:#f2f2f1;border-top:3pt double #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%">18.5&#160;</span></td><td style="background-color:#f2f2f1;border-top:3pt double #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 colspan="2" style="background-color:#f2f2f1;border-top:3pt double #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%">20.9&#160;</span></td><td style="background-color:#f2f2f1;border-top:3pt double #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:21.930%"></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:7.998%"></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:8pt;font-weight:700;line-height:100%">Three Months Ended October 31,</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%">2022</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:8pt;font-weight:700;line-height:100%">2021</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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;border-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 margin </span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;border-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 margin </span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="45" style="background-color:#e4e5e3;border-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 in thousands) </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%">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%">173,092&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">175,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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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,089&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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%">164,893&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">165,732&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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,061&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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%">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%">94,329&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,577&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,524&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88,639&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88,712&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,556&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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%">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><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 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 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%">142,485&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">144,147&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,969&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,197&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">159,082&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,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%">30.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%">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%">44,645&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,919&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,081&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,434&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,571&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,663&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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%">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%">23,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%">23,523&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,834&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,257&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,267&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,201&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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></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%">7,821&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,822&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,607&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,571&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,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%">1,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 colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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></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%">218,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 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%">220,411&#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%">54,491&#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;padding:2px 0 2px 1pt;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><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%">235,459&#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%">236,492&#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%">66,137&#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;padding:2px 0 2px 1pt;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.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;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%">134,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%">135,762&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,457&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,559&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,702&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,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 colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40.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%">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%">107,326&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,124&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,004&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,893&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,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%">14,433&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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: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><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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%">(30,462)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><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: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%">(26,146)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 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%">727,849&#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%">735,719&#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%">131,103&#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;padding:2px 0 2px 1pt;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.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;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%">639,443&#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%">643,398&#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%">134,866&#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;padding:2px 0 2px 1pt;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></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%">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-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></div></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.930%"></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:7.998%"></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:8pt;font-weight:700;line-height:100%">Six Months Ended October 31,</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%">2022</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:8pt;font-weight:700;line-height:100%">2021</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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;border-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 margin</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;border-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 margin</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"></td><td colspan="45" style="background-color:#e4e5e3;border-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 in thousands)</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%">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%">339,576&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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,580&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,639&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">313,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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">314,739&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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,902&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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%">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%">178,090&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,392&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,702&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,310&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,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 colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,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%">32.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%">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><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 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 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%">294,029&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">297,031&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,718&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">296,875&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">298,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 colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,237&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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%">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%">91,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%">92,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:8pt;font-weight:400;line-height:100%">16,596&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">85,181&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">85,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 colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,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: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: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%">49,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%">49,975&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,185&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,960&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,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%">16,521&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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></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%">15,629&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,631&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,224&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,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 colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,351&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,720&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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%">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%">451,148&#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%">454,885&#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%">116,723&#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;padding:2px 0 2px 1pt;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.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><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%">452,363&#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%">454,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 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%">127,726&#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;padding:2px 0 2px 1pt;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.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;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%">233,690&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">235,814&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61,618&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">106,396&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">106,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%">41,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%">38.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%">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%">221,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:8pt;font-weight:400;line-height:100%">225,196&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,713&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">183,398&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">186,584&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,961&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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%">(61,084)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></td><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: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%">(52,829)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 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%">1,423,752&#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%">1,438,867&#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%">263,311&#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;padding:2px 0 2px 1pt;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"><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%">1,224,838&#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%">1,231,496&#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%">256,212&#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;padding:2px 0 2px 1pt;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.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></table></div><div id="id91ca35a6117411b8631f85537d7c050_88"></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 October 31, 2022 Compared to Three Months Ended October 31, 2021</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 increased by $88.4 million, or 14%, to $727.8 million in the three months ended October 31, 2022 compared to $639.4 million in the year-ago quarter. Exchange rates unfavorably impacted fee revenue by $34.4 million, or 5%, in the three months ended October 31, 2022 compared to the year-ago quarter. Fee revenue increased in all lines of business except Executive Search which was down 7% compared to the year-ago quarter. The Acquired Companies, which are included in the Professional Search &amp; Interim segment, were a significant factor in the increase in fee revenue 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%">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 $173.1 million, an increase of $8.2 million, or 5%, in the three months ended October 31, 2022 compared to $164.9 million in the year-ago quarter. Consulting saw growth in Organizational Design, Change Management and Workforce Sales Compensation, partially offset by a decline in Assessment &amp; Succession. Exchange rates unfavorably impacted fee revenue by $10.0 million, or 6%, in the three months ended October 31, 2022 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%">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 $94.3 million, an increase of $5.7 million, or 6%, in the three months ended October 31, 2022 compared to $88.6 million in the year-ago quarter. The increase in fee revenue continued to be driven by increasing demand for Development offerings as companies invest in sales effectiveness tools and training programs to build their commercial team capabilities to maximize revenue growth. Exchange rates unfavorably impacted fee revenue by $6.9 million, or 8%, in the three months ended October 31, 2022 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 $142.5 million, a decrease of $15.7 million, or 10%, in the three months ended October 31, 2022 compared to $158.2 million in the year-ago quarter. North America&#8217;s fee revenue was lower due to a 14% decrease in the number of engagements billed, partially offset by a 5% increase in the weighted-average fee billed per engagement (calculated using local currency) during the three months ended October 31, 2022 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 $44.6 million, an increase of $2.2 million, or 5%, in the three months ended October 31, 2022 compared to $42.4 million in the year-ago quarter. Exchange rates unfavorably impacted fee revenue by $5.6 million, or 13%, in the three months ended October 31, 2022 compared to the year-ago quarter. The increase in fee revenue was due to a 13% increase in the weighted-average fee billed per engagement (calculated using local currency) and a 7% increase in the number of engagements billed during the three months ended October 31, 2022 compared to the year-ago quarter. Performance in Germany, United Arab Emirates and France were the primary contributors to the increase in fee revenue in the three months ended October 31, 2022 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 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 $23.4 million, a decrease of $4.9 million, or 17%, in the three months ended October 31, 2022 compared to $28.3 million in the year-ago quarter. Exchange </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-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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%">rates unfavorably impacted fee revenue by $2.4 million, or 8%, in the three months ended October 31, 2022 compared to the year-ago quarter.</span><span style="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 decrease in fee revenue was due to a 13% decrease in the number of engagements billed, partially offset by a 4% increase in the weighted-average fee billed per engagement (calculated using local currency) during the three months ended October 31, 2022 compared to the year-ago quarter. The performance in China, Singapore, and Japan were the primary contributors to the decrease in fee revenue in the three months ended October 31, 2022 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 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 $7.8 million, an increase of $1.2 million, or 18%, in the three months ended October 31, 2022 compared to $6.6 million in the year-ago quarter. Exchange rates unfavorably impacted fee revenue by $0.2 million, or 3%, in the three months ended October 31, 2022 compared to the year-ago quarter. The increase in fee revenue was due to a 21% increase in the weighted-average fees billed per engagement (calculated using local currency) and a 2% increase in the number of engagements billed during the three months ended October 31, 2022 compared to the year-ago quarter.</span><span style="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 increase in fee revenue was due to higher fee revenue in Mexico and Brazil in the three months ended October 31, 2022 compared to the year-ago quarter, partially offset by a decrease in fee revenue in Chile.</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 $134.7 million, an increase of $80.1 million, or 147%, in the three months ended October 31, 2022 compared to $54.6 million in the year-ago quarter. Exchange rates unfavorably impacted fee revenue by $2.6 million, or 5%, in the three months ended October 31, 2022 compared to the year-ago quarter. The increase in fee revenue was due to an increase in interim fee revenue and permanent placement fee revenue of $55.3 million and $24.9 million, respectively, primarily due to the Acquired Companies. </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 $107.3 million, an increase of $11.4 million, or 12%, in the three months ended October 31, 2022 compared to $95.9 million in the year-ago quarter. Exchange rates unfavorably impacted fee revenue by $6.1 million, or 6%, in the three months ended October 31, 2022 compared to the year-ago quarter. The increase in fee revenue was due to wider adoption of RPO services in the market in combination with our differentiated solutions.</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 increased by $33.2 million, or 8%, to $464.8 million in the three months ended October 31, 2022 from $431.6 million in the year-ago quarter. Exchange rates favorably impacted compensation and benefits by $20.9 million, or 5%, in the three months ended October 31, 2022 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 compensation and benefits expense was primarily due to increases in salaries and related payroll taxes of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$45.4</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> million and employee insurance of $6.0 million due to an increase in fee revenue</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> as well as an increase</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> in average headcount of</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 27% in the three months ended October 31, 2022 compared to the year-ago quarter due largely from headcount from the Acquired Companies. Also contributing to higher compensation and benefit expense was an increase in commission expense of $14.5 million due to higher fee revenue and integration/acquisition costs of $2.1 million. The increase in compensation and benefits expense was partially offset by lower performance-related bonus expense of $19.4 million and a decrease in deferred compensation expenses of $13.7 million as a result of a decrease in the fair value of participants' accounts in the three months ended October 31, 2022 compared to an increase in the fair value of participants' accounts in the year-ago quarter. Compensation and benefits expense, as a percentage of fee revenue, decreased to 64% in the three months ended October 31, 2022 from 68% 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 compensation and benefits expense increased by $4.3 million, or 4%, to $118.8 million in the three months ended October 31, 2022 from $114.5 million in the year-ago quarter. Exchange rates favorably impacted compensation and benefits by $6.2 million, or 5%, in the three months ended October 31, 2022 compared to the year-ago quarter. The </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">increase in compensation and benefits expense</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> was primarily due to increases in </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">salaries and related payroll taxes of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$6.2</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> million and employee insurance of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$0.9</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> million </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">due to the segment&#8217;s revenue growth combined with an increase in average headcount of 11% in the three months ended October 31, 2022 compared to the year-ago quarter. The increase was partially offset by a decrease in performance related bonus expense of $2.7 million. Consulting compensation and benefits expense, as a percentage of fee revenue, was 69% in both the three months ended October 31, 2022 and 2021.</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 increased by $2.5 million, or 5%, to $48.9 million in the three months ended October 31, 2022 from $46.4 million in the year-ago quarter. Exchange rates favorably impacted compensation and benefits by $2.9 million, or 6%, in the three months ended October 31, 2022 compared to the year-ago quarter. The increase in compensation and benefits expense was due to increases in salaries and related payroll taxes of $4.0 million associated with the increased investment made on product development initiatives and an increase in commercial salesforce, and an increase in commission expense of $1.3 million due to growth in the segment's revenue. These increases were partially offset by a decrease in performance-related bonus expense of $3.2 million. Digital compensation and benefits expense, as a percentage of fee revenue, was 52% in both the three months ended October 31, 2022 and 2021. </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 $16.9 million, or 16%, to $87.0 million in the three months ended October 31, 2022 compared to $103.9 million in the year-ago quarter. Exchange rates favorably </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-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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%">impacted compensation and benefits by $0.3 million, in the three months ended October 31, 2022 compared to the year-ago quarter. The change was due to a decrease in </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">performance-related bonus expense</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> of $9.1 million in the three months ended October 31, 2022 compared to the year-ago quarter due to lower segment fee revenue. Additionally, contributing to the decrease in compensation and benefits expense was a decrease in deferred compensation expenses of $11.5 million as a result of a decrease in the fair value of participants&#8217; accounts in the three months ended October 31, 2022 compared to an increase in the fair value of participants&#8217; accounts in the year-ago quarter. These decreases were partially offset by an increase in salaries and related payroll taxes of $4.4 million due to an increase in average headcount of 14% in the three months ended October 31, 2022 compared to the year-ago quarter. Executive Search North America compensation and benefits expense, as a percentage of fee revenue, decreased to 61% in the three months ended October 31, 2022 from 66% 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 EMEA compensation and benefits expense increased by $3.1 million, or 10%, to $33.5 million in the three months ended October 31, 2022 compared to $30.4 million in the year-ago quarter. Exchange rates favorably impacted compensation and benefits by $3.8 million, or 13%, in the three months ended October 31, 2022 compared to the year-ago quarter. The increase in compensation and benefits expense was primarily due to increases in performance-related bonus expense of $2.6 million and salaries and related payroll taxes of $0.4 million. These increases were due to the segment&#8217;s revenue growth combined with an increase in average headcount of 16% in the three months ended October 31, 2022 compared to the year-ago quarter. Executive Search EMEA compensation and benefits expense, as a percentage of fee revenue, increased to 75% in the three months ended October 31, 2022 from 72% 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 compensation and benefits expense decreased by $2.4 million, or 14%, to $15.0 million in the three months ended October 31, 2022 compared to $17.4 million in the year-ago quarter. Exchange rates favorably impacted compensation and benefits by $1.4 million, or 8%, in the three months ended October 31, 2022 compared to the year-ago quarter. The decrease in compensation and benefits expense was primarily due to a decrease in </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">performance-related bonus expense of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$1.7</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> million </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">in the three months ended October 31, 2022 compared to the year-ago quarter due to lower segment fee revenue. Executive Search Asia Pacific compensation and benefits expense, as a percentage of fee revenue, increased to 64% in the three months ended October 31, 2022 from 62% 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 increased by $0.7 million, or 17%, to $4.8 million in the three months ended October 31, 2022 compared to $4.1 million in the year-ago quarter. Exchange rates did not have an impact on compensation and benefits expense in the three months ended October 31, 2022 compared to the year-ago quarter. The increase in compensation and benefits expense was primarily due to an increase in higher salaries and related payroll taxes as a result of the segment&#8217;s fee revenue growth with an increase in average headcount of 14% in the three months ended October 31, 2022 compared to the year-ago quarter. Executive Search Latin America compensation and benefits expense, as a percentage of fee revenue, decreased to 61% in the three months ended October 31, 2022 from 62% 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 compensation and benefits expense increased by $32.4 million, or 121%, to $59.2 million in the three months ended October 31, 2022 from $26.8 million in the year-ago quarter. Exchange rates favorably impacted compensation and benefits by $1.1 million, or 4%, in the three months ended October 31, 2022 compared to the year-ago quarter. The increase was primarily due to higher salaries and related payroll taxes of $16.0 million, commission expense of $13.2 million, employee insurance of $1.9 million and integration/acquisition costs of $2.1 million due to the acquisitions of the Acquired Companies which resulted in a 153% increase in the average headcount in the three months ended October 31, 2022 compared to the year-ago quarter. The increase in compensation and benefits expense was partially offset by a decrease in performance-related bonus expense of $0.8 million. Professional Search &amp; Interim compensation and benefits expense, as a percentage of fee revenue, decreased to 44% in the three months ended October 31, 2022 from 49% 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 compensation and benefits expense increased by $9.9 million, or 14%, to $82.7 million in the three months ended October 31, 2022 from $72.8 million in the year-ago quarter. Exchange rates favorably impacted compensation and benefits by $5.1 million, or 7%, in the three months ended October 31, 2022 compared to the year-ago quarter. The increase was primarily due to higher salaries and related payroll taxes of $13.2 million and employee insurance expense of $2.2 million as a result of the segment&#8217;s fee revenue growth with an increase in average headcount of 31% in the three months ended October 31, 2022 compared to the year-ago quarter. This was partially offset by a decrease in performance-related bonus expense of $4.1 million and external contractors expense of $1.0 million. RPO compensation and benefits expense, as a percentage of fee revenue, increased to 77% in the three months ended October 31, 2022 from 76% 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.6 million, or 4%, to $14.8 million in the three months ended October 31, 2022 from $15.4 million in the year-ago quarter. The change was primarily due to an increase in the cash surrender value (&#8220;CSV&#8221;) of company-owned life insurance (&#8220;COLI&#8221;) of $1.2 million as a result of recording more death benefits in the three months ended October 31, 2022 compared to the year-ago quarter and a decrease of $1.1 million in deferred compensation expenses due to a decrease in the fair value of participants' accounts in the three months ended October 31, 2022 compared to an increase in the fair value of participants' accounts in the year-ago quarter. These </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-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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%">decreases in compensation and benefits expense were partially offset by an increase of $1.4 million in salaries and related payroll taxes due to an increase in average headcount of 24% in the three months ended October 31, 2022 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%">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 $1.0 million, or 2%, to $65.1 million in the three months ended October 31, 2022 from $64.1 million in the year-ago quarter. Exchange rates favorably impacted general and administrative expenses by $5.2 million, or 8%, in the three months ended October 31, 2022 compared to the year-ago quarter. The increase in general and administrative expenses was due to higher marketing and business development expenses of $4.6 million, which contributed to the increase in fee revenue in the three months ended October 31, 2022, as well as an increase in legal and other professional fees of $3.3 million. These increases were partially offset by a decrease in premise and office expenses of $7.1 million due to impairment charges recorded in fiscal 2022 as a result of the reduction of the Company's real estate footprint. General and administrative expenses, as a percentage of fee revenue, decreased to 9% in the three months ended October 31, 2022 compared to 10% 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 general and administrative expenses decreased by $1.7 million, or 12%, to $12.9&#160;million in the three months ended October 31, 2022 compared to $14.6 million in the year-ago quarter. The decrease in general and administrative expenses was primarily due to a decrease of $3.0 million in premise and office expense due to impairment charges recorded in fiscal 2022 as a result of the reduction of the Company's real estate footprint, partially offset by an $0.8 million increase in marketing and business development expenses. Consulting general and administrative expenses, as a percentage of fee revenue, decreased to 7% in the three months ended October 31, 2022 from 9% 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 $1.3 million, or 16%, to $9.5 million in the three months ended October 31, 2022 from $8.2 million in the year-ago quarter. The increase in general and administrative expenses was primarily due to higher marketing and business development expenses of $0.8 million and an increase of $0.6 million in foreign exchange loss in the three months ended October 31, 2022 compared to the year-ago quarter. Digital general and administrative expenses, as a percentage of fee revenue, increased to 10% in the three months ended October 31, 2022 from 9% 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 $0.8 million, or 10%, to $8.6 million in the three months ended October 31, 2022 compared to $7.8 million in the year-ago quarter. The increase in general and administrative expenses was primarily due to higher legal and other professional fees of $0.6 million and an increase in marketing and business development expenses of $0.4 million. Executive Search North America general and administrative expenses, as a percentage of fee revenue, increased to 6% in the three months ended October 31, 2022 from 5% 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 EMEA general and administrative expenses decreased by $2.3 million, or 43%, to $3.0 million in the three months ended October 31, 2022 from $5.3 million in the year-ago quarter. The decrease in general and administrative expenses was primarily due to a decrease in premise and office expense of $1.6 million due to impairment charges recorded in fiscal 2022 as a result of the reduction of the Company's real estate footprint and a change to a foreign exchange gain of $0.6 million in the three months ended October 31, 2022 from a foreign exchange loss of $0.2 million in the year-ago quarter. Executive Search EMEA general and administrative expenses, as a percentage of fee revenue, decreased to 7% in the three months ended October 31, 2022 from 12% 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.3 million, or 12%, to $2.3 million in the three months ended October 31, 2022 compared to $2.6 million in the year-ago quarter. The decrease in general and administrative expenses was due to a decrease in premise and office expense of $0.3 million. Executive Search Asia Pacific general and administrative expenses, as a percentage of fee revenue, increased to 10% in the three months ended October 31, 2022 from 9% 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.7 million, or 64%, to $0.4 million in the three months ended October 31, 2022 compared to $1.1 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 October 31, 2022 compared to a foreign exchange loss of $0.5 million in the year-ago quarter. Executive Search Latin America general and administrative expenses, as a percentage of fee revenue, decreased to 5% in the three months ended October 31, 2022 from 16% 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 increased by $1.5 million, or 27%, to $7.1 million in the three months ended October 31, 2022 compared to $5.6 million in the year-ago quarter. The increase in general and administrative expense was primarily due to higher bad debt expense of $1.1 million and marketing and business development expenses of $0.8 million. Professional Search &amp; Interim general and administrative expenses, as a percentage of fee revenue, decreased to 5% in the three months ended October 31, 2022 from 10% 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%">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-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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 general and administrative expenses decreased by $1.1 million, or 17%, to $5.4 million in the three months ended October 31, 2022 compared to $6.5 million in the year-ago quarter. The decrease in general and administrative expenses was primarily due to a decrease in premise and office expense of $1.0 million from the reduction of the Company's real estate footprint in fiscal 2022. RPO general and administrative expenses, as a percentage of fee revenue, decreased to 5% in the three months ended October 31, 2022 from 7% 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 $3.6 million, or 29%, to $16.0 million in the three months ended October 31, 2022 compared to $12.4 million in the year-ago quarter. The increase was primarily due to higher legal and other professional fees of $2.1 million and increases in marketing and business development expenses and premise and office expense of $1.0 million and $0.8 million, respectively, during the three months ended October 31, 2022 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%">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 $37.0 million, or 152%, to $61.3&#160;million in the three months ended October 31, 2022 compared to $24.3 million in the year-ago quarter. Professional Search &amp; Interim account for $35.6 million of the increase due the acquisition of the Acquired Companies, which includes a significant amount of interim business as part of the services they perform that has higher cost of service expense. The rest of the increase was from Consulting and Digital due to an increase in fee revenue in these segments. Cost of services expense, as a percentage of fee revenue, increased to 8% in the three months ended October 31, 2022 from 4% 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%">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 were $17.1&#160;million, an increase of $1.5 million, or 10%, in the three months ended October 31, 2022 compared to $15.6 million in the year-ago quarter. The increase was primarily due to the amortization of intangible assets due to the acquisition of the Acquired Companies.</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 $2.3 million, or 3%, to $73.5 million in the three months ended October 31, 2022, as compared to $75.8 million in the year-ago quarter. The decrease in net income attributable to Korn Ferry was driven by the higher operating expenses driven by an increase in cost of services expense associated with the acquisitions of the Acquired Companies and an increase in compensation and benefits expense in the three months ended October 31, 2022 compared to the year-ago quarter. Also contributing to a decrease in net income was a decrease in other income from a decline in the value of our marketable securities (that are held in trust to satisfy obligations under our deferred compensation plans) due to market movements. The decrease was partially offset by an increase in fee revenue, which was driven by the factors discussed above. Net income attributable to Korn Ferry, as a percentage of fee revenue, was 10% and 12% in three months ended October 31, 2022 and 2021, 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 decreased by $3.8 million, or 3%, to $131.1 million in the three months ended October 31, 2022 as compared to $134.9&#160;million in the year-ago quarter. The decrease in Adjusted EBITDA was driven by an increase in cost of services expense associated with the Acquired Companies, higher compensation and benefit expense (excluding integration/acquisition costs) due to an increase in headcount and an increase in general and administrative expenses (excluding impairment charges and integration/acquisition costs). Also contributing to the decrease in Adjusted EBITDA was a decline in the value of our marketable securities (that are held in trust to satisfy obligations under our deferred compensation plans) due to market movements that generated an other loss, net in the three months ended October 31, 2022 compared to other income, net in the year-ago quarter, partially offset by an increase in fee revenue. Adjusted EBITDA, as a percentage of fee revenue, was 18% in the three months ended October 31, 2022 compared to 21% 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 $31.1 million in the three months ended October 31, 2022, an increase of $1.0 million, or 3%, as compared to $30.1&#160;million in the year-ago quarter. This increase in Adjusted EBITDA was driven by higher fee revenue in the segment, partially offset by increases in compensation and benefits expense, cost of services expense</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%">and general and administrative expenses (excluding impairment charges).</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% in both the three months ended October 31, 2022 and 2021.</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 was $27.5 million in the three months ended October 31, 2022, a decrease of $1.1 million, or 4%, as compared to $28.6 million in the year-ago quarter. This decrease in Adjusted EBITDA was mainly driven by increases in compensation and benefits expense, general and administrative expenses (excluding impairment charges) and cost of services expenses, partially offset by an increase in fee revenue in the segment, during the three months ended October 31, </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-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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%">2022 compared to 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%">Digital Adjusted EBITDA, as a percentage of fee revenue, was 29% and 32% in the three months ended October 31, 2022 and 2021, 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 decreased by $10.9 million, or 22%, to $38.0 million in the three months ended October 31, 2022 compared to $48.9&#160;million in the year-ago quarter. The decrease was mainly driven by lower fee revenue in the segment and a decline in the value of our marketable securities (that are held in trust to satisfy obligations under our deferred compensation plans) due to market movements that generated an other loss for the three months ended October 31, 2022 compared to other income in the year-ago quarter, partially offset by a decrease in compensation and benefits expense. Executive Search North America Adjusted EBITDA, as a percentage of fee revenue, was 27% and 31% in the three months ended October 31, 2022 and 2021, 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 increased by $0.4 million, or 5%, to $8.1 million in the three months ended October 31, 2022 compared to $7.7&#160;million in the year-ago quarter. The increase in Adjusted EBITDA was mainly driven by higher fee revenue in the segment. Executive Search EMEA Adjusted EBITDA, as a percentage of fee revenue, was 18% in both the three months ended October 31, 2022 and 2021.</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 $2.4 million, or 29%, to $5.8 million in the three months ended October 31, 2022 compared to $8.2&#160;million in the year-ago quarter. The decrease in Adjusted EBITDA was driven by lower fee revenue in the segment, partially offset by a decrease in compensation and benefits expense</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 25% and 29% in the three months ended October 31, 2022 and 2021, 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 Latin America Adjusted EBITDA increased by $1.2 million, or 86%, to $2.6 million in the three months ended October 31, 2022 compared to $1.4&#160;million in the year-ago quarter. The increase in Adjusted EBITDA was primarily driven by higher fee revenue in the segment. Executive Search Latin America Adjusted EBITDA, as a percentage of fee revenue, was 33% and 21% in the three months ended October 31, 2022 and 2021, 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 $32.5 million in the three months ended October 31, 2022, an increase of $10.7 million, or 49%, as compared to $21.8 million in the year-ago quarter. The increase in Adjusted EBITDA was mainly driven by higher fee revenue in the segment as a result of the acquisitions of the Acquired Companies, partially offset by increases in cost of services expense, compensation and benefits expense (excluding integration/acquisition costs), and general and administrative expenses (excluding impairment charges and integration/acquisition costs). Professional Search &amp; Interim Adjusted EBITDA, as a percentage of fee revenue, was 24% and 40% in the three months ended October 31, 2022 and 2021, 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%">RPO Adjusted EBITDA was $16.0 million in the three months ended October 31, 2022, an increase of $1.6 million, or 11%, as compared to $14.4 million in the year-ago quarter. The increase in Adjusted EBITDA was mainly driven by higher fee revenue in the segment, partially offset by increases in compensation and benefits expense and general and administrative expenses (excluding impairment charges). RPO Adjusted EBITDA, as a percentage of fee revenue, was 15% in both the three months ended October 31, 2022 and 2021.</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 (Loss) 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 loss, net was $9.0 million in the three months ended October 31, 2022 compared to other income, net of $5.1 million in the year-ago quarter. The difference was primarily due to losses from a decrease in the fair value of our marketable securities during the three months ended October 31, 2022 compared to gains from the increases in the fair value of our marketable securities 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%">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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">the Notes </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 $7.1 million in the three months ended October 31, 2022 compared to $6.4 million in the year-ago quarter. Interest expense, net increased due to an increase in the interest cost associated with our deferred compensation plans in three months ended October 31, 2022 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 $28.9 million in the three months ended October&#160;31, 2022, with an effective tax rate of 27.9%, compared to $26.1 million in the three months ended October&#160;31, 2021, with an effective rate of 25.5%. 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 effective tax rate in the three months ended October&#160;31, 2022 was affected by a tax expense recorded for withholding taxes that are not eligible for credit.</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-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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%">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 consolidated results of operations. Net income attributable to noncontrolling interest for the three months ended October 31, 2022 was $1.1 million, as compared to $0.6 million in the three months ended October 31, 2021.</span></div><div id="id91ca35a6117411b8631f85537d7c050_502"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Six Months Ended October&#160;31, 2022 Compared to Six Months Ended October&#160;31, 2021</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 increased by $199.0 million, or 16%, to $1,423.8 million in the six months ended October&#160;31, 2022 compared to $1,224.8 million in the year-ago period. Exchange rates unfavorably impacted fee revenue by $58.8 million, or 5%, in the six months ended October&#160;31, 2022 compared to the year-ago period. Fee revenue increased in all lines of business except Executive Search which was flat compared to the year-ago period. The acquisition of the Acquired Companies was a significant factor in the increase in fee revenue compared to the year-ago period as was the increase in demand for the Company&#8217;s integrated service 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%">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 $339.6 million, an increase of $26.2 million, or 8%, in the six months ended October&#160;31, 2022 compared to $313.4 million in the year-ago period. The increase in fee revenue was mainly driven by an increase in demand from large workforce transformation initiatives delivered through our Organization Strategy, Assessment and Succession, and Leadership Development solutions. We also saw growth in Organizational Design, Change Management, and Workforce Sales Compensation demand as clients aligned their structures to new market opportunities and addressed compensation and retention issues associated with labor market dislocation. Exchange rates unfavorably impacted fee revenue by $17.2 million, or 5%, in the six months ended October&#160;31, 2022 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%">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 $178.1 million, an increase of $8.8 million, or 5%, in the six months ended October&#160;31, 2022 compared to $169.3 million in the year-ago period. The increase in fee revenue was driven by increasing demand for Development offerings as companies invest in sales effectiveness tools and training programs to build their commercial teams capabilities to maximize revenue growth. Exchange rates unfavorably impacted fee revenue by $11.7 million, or 7%, in the six months ended October&#160;31, 2022 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 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 $294.0 million, a decrease of $2.9 million, or 1%, in the six months ended October&#160;31, 2022 compared to $296.9 million in the year-ago period. North America&#8217;s fee revenue was lower due to an 11% decrease in the number of engagements billed, partially offset by an 11% increase in the weighted-average fee billed per engagement (calculated using local currency) during the six months ended October&#160;31, 2022 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 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 $91.7 million, an increase of $6.5 million, or 8%, in the six months ended October&#160;31, 2022 compared to $85.2 million in the year-ago period. Exchange rates unfavorably impacted fee revenue by $9.9 million, or 12%, in the six months ended October&#160;31, 2022 compared to the year-ago period. The increase in fee revenue was due to a 13% increase in the weighted-average fee billed per engagement (calculated using local currency) and an 8% increase in the number of engagements billed during the six months ended October&#160;31, 2022 compared to the year-ago period. Performance in France, Germany, United Arab Emirates, and Spain were the primary contributors to the increase in fee revenue in the six months ended October&#160;31, 2022 compared to the year-ago period, partially offset by a decrease in fee revenue in Russia.</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 $49.8 million, a decrease of $7.2 million, or 13%, in the six months ended October&#160;31, 2022 compared to $57.0 million in the year-ago period. Exchange rates unfavorably impacted fee revenue by $4.0 million, or 7%, in the six months ended October&#160;31, 2022 compared to the year-ago period.</span><span style="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 decrease in fee revenue was due to a 6% decrease in the number of engagements billed and a 1% decrease in the weighted-average fee billed per engagement (calculated using local currency) during the six months ended October&#160;31, 2022 compared to the year-ago period. The performance in China, Singapore, Korea, and Japan were the primary contributors to the decrease in fee revenue in the six months ended October&#160;31, 2022 compared to the year-ago period, partially offset by an increase in fee revenue in Malaysia.</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 $15.6 million, an increase of $2.3 million, or 17%, in the six months ended October&#160;31, 2022 compared to $13.3 million in the year-ago period. Exchange rates unfavorably impacted fee revenue by $0.3 million, or 2%, in the six months ended October&#160;31, 2022 compared to the year-ago period. The increase in fee revenue was due to a 14% increase in the weighted-average fees billed per engagement (calculated using local currency) and a 6% increase in the number of engagements billed during the six months ended October&#160;31, 2022 compared to the year-ago period.</span><span style="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 performance in Mexico and Brazil were the primary contributors to the increase in fee revenue in the six months ended October&#160;31, 2022 compared to the year-ago period, partially offset by a decrease in fee revenue in Colombia.</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-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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%">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 $233.7 million, an increase of $127.3 million, or 120%, in the six months ended October&#160;31, 2022 compared to $106.4 million in the year-ago period. Exchange rates unfavorably impacted fee revenue by $4.6 million, or 4%, in the six months ended October&#160;31, 2022 compared to the year-ago period. The increase in fee revenue was due to an increase in interim fee revenue and permanent placement fee revenue of $80.1 million and $47.2 million, respectively, primarily due to the acquisition of the Acquired Companies. </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 $221.2 million, an increase of $37.8 million, or 21%, in the six months ended October&#160;31, 2022 compared to $183.4 million in the year-ago period. Exchange rates unfavorably impacted fee revenue by $10.3 million, or 6% in the six months ended October&#160;31, 2022 compared to the year-ago period. The increase in fee revenue was due to wider adoption of RPO services in the market in combination with our differentiated solutions.</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 increased by $102.5 million, or 12%, to $930.4 million in the six months ended October&#160;31, 2022 from $827.9 million in the year-ago period. Exchange rates favorably impacted compensation and benefits by $35.6 million, or 4%, in the six months ended October&#160;31, 2022 compared to the year-ago period. </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 compensation and benefits expense was primarily due to increases in salaries and related payroll taxes of $95.2 million and employee insurance of $10.9 million. These increases were due to the increase in fee revenue</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> as well as an increase</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> in average headcount of</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 31% in the six months ended October&#160;31, 2022 compared to the year-ago period due largely from headcount from the Acquired Companies. Also contributing to higher compensation and benefit expense was an increase in commission expense of $24.3 million due to higher fee revenue and integration/acquisition costs of $3.5 million, partially offset by decreases in performance-related bonus expense of $13.6 million, and deferred compensation expenses of $16.2 million as a result of a decline in the fair value of participants' accounts in the six months ended October&#160;31, 2022 compared to an increase in the fair value of participants' accounts in the year-ago period. Compensation and benefits expense, as a percentage of fee revenue, decreased to 65% in the six months ended October 31, 2022 from 68% 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%">Consulting compensation and benefits expense increased by $16.0 million, or 7%, to $232.7 million in the six months ended October&#160;31, 2022 from $216.7 million in the year-ago period. Exchange rates favorably impacted compensation and benefits by $10.8 million, or 5%, in the six months ended October&#160;31, 2022 compared to the year-ago period. The </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">increase in compensation and benefits expense</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> was primarily due to increases in </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">salaries and related payroll taxes of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$14.0</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> million and employee insurance of $1.6 million. These increases were</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> due to the segment&#8217;s revenue growth with an increase in average headcount of 13% in the six months ended October&#160;31, 2022 compared to the year-ago period. Consulting compensation and benefits expense, as a percentage of fee revenue, was 69% in both the six months ended October 31, 2022 and 2021.</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 increased by $5.4 million, or 6%, to $92.6 million in the six months ended October&#160;31, 2022 from $87.2 million in the year-ago period. Exchange rates favorably impacted compensation and benefits by $5.0 million, or 6%, in the six months ended October&#160;31, 2022 compared to the year-ago period. The increase in compensation and benefits expense was due to increases in salaries and related payroll taxes of $6.2 million and commission expense of $1.2 million associated with the increased investment made on product development initiatives and an increase in commercial salesforce. These increases were partially offset by a decrease of $2.6 million in performance-related bonus expense. Digital compensation and benefits expense, as a percentage of fee revenue, increased to 52% in the six months ended October 31, 2022 from 51% 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%">Executive Search North America compensation and benefits expense decreased by $10.4 million, or 5%, to $185.0 million in the six months ended October&#160;31, 2022 compared to $195.4 million in the year-ago period. Exchange rates favorably impacted compensation and benefits by $0.5 million, in the six months ended October&#160;31, 2022 compared to the year-ago period. The change was primarily due to a decrease in deferred compensation expenses of $14.9 million as a result of a decline in the fair value of participants' account in the six months ended October&#160;31, 2022 compared to an increase in the year-ago period. Also contributing to the decrease in compensation and benefits expense was a decrease in </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">performance-related bonus expense</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> of $3.8 million, partially offset by increases in salaries and related payroll taxes of $8.4 million due to an increase in average headcount of 15% in the six months ended October&#160;31, 2022 compared to the year-ago period. Executive Search North America compensation and benefits expense, as a percentage of fee revenue, decreased to 63% in the six months ended October 31, 2022 from 66% 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%">Executive Search EMEA compensation and benefits expense increased by $6.8 million, or 11%, to $68.1 million in the six months ended October&#160;31, 2022 compared to $61.3 million in the year-ago period. Exchange rates favorably impacted compensation and benefits by $6.8 million, or 11%, in the six months ended October&#160;31, 2022 compared to the year-ago period. The increase in compensation and benefits expense was primarily due to increases in performance-related bonus expense of $5.1 million, salaries and related payroll taxes of $0.7 million and amortization of long-term incentive awards of $0.6 million. These increases were due to the segment&#8217;s revenue growth combined with an increase in average headcount of 15% in the six months ended October&#160;31, 2022 compared to the year-ago period. Executive Search EMEA compensation and benefits expense, as a percentage of fee revenue, increased to 74% in the six months ended October 31, 2022 from 72% 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%">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-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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 decreased by $3.7 million, or 10%, to $31.7 million in the six months ended October&#160;31, 2022 compared to $35.4 million in the year-ago period. Exchange rates favorably impacted compensation and benefits by $2.3 million, or 6%, in the six months ended October&#160;31, 2022 compared to the year-ago period. The decrease in compensation and benefits expense was primarily due to a decrease in </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">performance-related bonus expense of $2.9 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> in the six months ended October&#160;31, 2022 compared to the year-ago period due to lower segment fee revenue. Executive Search Asia Pacific compensation and benefits expense, as a percentage of fee revenue, increased to 64% in the six months ended October 31, 2022 from 62% 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%">Executive Search Latin America compensation and benefits expense increased by $0.4 million, or 4%, to $9.5 million in the six months ended October&#160;31, 2022 compared to $9.1 million in the year-ago period. Exchange rates did not have an impact on compensation and benefits expense in the six months ended October&#160;31, 2022 compared to the year-ago period. The increase in compensation and benefits expense was primarily due to an increase in higher salaries and related payroll taxes as a result of the segment&#8217;s fee revenue growth with an increase in average headcount of 14% in the six months ended October 31, 2022 compared to the year-ago period. Executive Search Latin America compensation and benefits expense, as a percentage of fee revenue, decreased to 61% in the six months ended October 31, 2022 from 68% 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%">Professional Search &amp; Interim compensation and benefits expense increased by $55.0 million, or 101%, to $109.2 million in the six months ended October&#160;31, 2022 from $54.2 million in the year-ago period. Exchange rates favorably impacted compensation and benefits by $2.0 million, or 4%, in the six months ended October&#160;31, 2022 compared to the year-ago period. The increase was primarily due to higher salaries and related payroll taxes of $29.2 million, commission expense of $23.1 million, employee insurance of $3.3 million and integration/acquisition costs of $3.5 million due to the acquisitions of the Acquired Companies, which resulted in a 156% increase in the average headcount in the six months ended October&#160;31, 2022 compared to the year-ago period. The increase in compensation and benefits expense was partially offset by a decrease in performance-related bonus expense of $4.7 million. Professional Search &amp; Interim compensation and benefits expense, as a percentage of fee revenue, decreased to 47% in the six months ended October 31, 2022 from 51% 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 compensation and benefits expense increased by $32.7 million, or 24%, to $171.2 million in the six months ended October&#160;31, 2022 from $138.5 million in the year-ago period. Exchange rates favorably impacted compensation and benefits by $8.2 million, or 6%, in the six months ended October&#160;31, 2022 compared to the year-ago period. The increase was primarily due to higher salaries and related payroll taxes of $34.3 million, and an increase in employee insurance expenses of $4.1 million as a result of the segment&#8217;s fee revenue growth combined with an increase in average headcount of 40% in the six months ended October&#160;31, 2022 compared to the year-ago period. The increase was partially offset by a $4.1 million decrease in performance-related bonus expense and a decrease in the use of external contractors expense of $1.7 million in the six months ended October&#160;31, 2022 compared to the year-ago period. RPO compensation and benefits expense, as a percentage of fee revenue, increased to 77% in the six months ended October 31, 2022 from 75% 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%">Corporate compensation and benefits expense increased by $0.3 million, or 1%, to $30.5 million in the six months ended October&#160;31, 2022 from $30.2 million in the year-ago period. The increase was primarily due to higher salaries and related payroll taxes of $2.7 million due to a 24% increase in the average headcount in the six months ended October&#160;31, 2022 compared to the year-ago period, and to a lesser extent to increases in the use of outside contractors and performance related bonus expense of $0.9 million and $0.6 million, respectively. These were partially offset by an increase in the CSV of COLI of $2.7 million as a result of increased death benefits, and a decrease in deferred compensation expense of $1.3 million due to a decline in the fair value of participants' accounts in the six months ended October&#160;31, 2022 compared to an increase 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%">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 $15.2 million, or 13%, to $129.5 million in the six months ended October&#160;31, 2022 from $114.3 million in the year-ago period. Exchange rates favorably impacted general and administrative expenses by $8.0 million, or 7%, in the six months ended October&#160;31, 2022 compared to the year-ago period. The increase in general and administrative expenses was due to higher marketing and business development expenses of $8.9 million, which contributed to the increase in fee revenue in the six months ended October&#160;31, 2022 compared to the year-ago period, as well as an increase in legal and other professional fees of $6.7 million. In addition, the Company incurred an additional $2.5 million in integration/acquisition expenses due to the acquisitions of the Acquired Companies. The increase was partially offset by a decrease in premise and office expense of $4.1 million due to impairment charges recorded in fiscal 2022 as a result of the reduction of the Company's real estate footprint. General and administrative expenses, as a percentage of fee revenue, were 9% in both the six months ended October 31, 2022 and 2021.</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 $0.9 million, or 3%, to $25.7 million in the six months ended October&#160;31, 2022 compared to $26.6 million in the year-ago period. The decrease in general and administrative expenses was primarily due to a decrease in premise and office expense of $3.3 million due to impairment charges recorded in fiscal </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-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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%">2022 as a result of the reduction of the Company's real estate footprint. The decrease was partially offset by increases in marketing and business development expenses of $1.3 million, as well as an increase in foreign exchange loss of $0.8 million in the six months ended October&#160;31, 2022, compared to the year-ago period. Consulting general and administrative expenses, as a percentage of fee revenue, were 8% in both the six months ended October 31, 2022 and 2021.</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 $3.3 million, or 22%, to $18.6 million in the six months ended October&#160;31, 2022 from $15.3 million in the year-ago period. The increase in general and administrative expenses was primarily due to higher marketing and business development expenses of $1.8 million, an increase in legal and other professional fees of $0.4 million and a foreign exchange loss of $0.8 million in the six months ended October&#160;31, 2022, compared to a foreign exchange gain of $0.1 million in the year-ago period. Digital general and administrative expenses, as a percentage of fee revenue, increased to 10% in the six months ended October 31, 2022 from 9% in the six months ended October 31, 2021.</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.4 million, or 16%, to $17.0 million in the six months ended October&#160;31, 2022 compared to $14.6 million in the year-ago period. The increase in general and administrative expenses was primarily due to higher legal and other professional fees of $1.3 million and an increase in marketing and business development expenses of $1.0 million in the six months ended October&#160;31, 2022, compared to year-ago period.  Executive Search North America general and administrative expenses, as a percentage of fee revenue, increased to 6% in the six months ended October 31, 2022 from 5% 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%">Executive Search EMEA general and administrative expenses decreased by $2.8 million, or 29%, to $6.8 million in the six months ended October&#160;31, 2022 from $9.6 million in the year-ago period. The decrease in general and administrative expenses was primarily due to a decrease in premise and office expense of $2.3 million due to impairment charges recorded in fiscal 2022 as a result of the reduction of the Company's real estate footprint, as well as a foreign exchange gain of $0.6 million in the six months ended October&#160;31, 2022 compared to a foreign exchange loss of $0.4 million the year-ago period. The decrease in general and administrative expenses was partially offset by an increase in marketing and business development expenses of $0.5 million. Executive Search EMEA general and administrative expenses, as a percentage of fee revenue, decreased to 7% in the six months ended October 31, 2022 from 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-weight:400;line-height:120%">Executive Search Asia Pacific general and administrative expenses decreased by $0.5 million, or 9%, to $4.8 million in the six months ended October&#160;31, 2022 compared to $5.3 million in the year-ago period. The decrease in general and administrative expenses was primarily due to a decrease in premise and office expense of $0.5 million. Executive Search Asia Pacific general and administrative expenses, as a percentage of fee revenue, increased to 10% in the six months ended October 31, 2022 from 9% 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%">Executive Search Latin America recognized an increase in general and administrative expenses of $1.3&#160;million in the six months ended October&#160;31, 2022 compared to the year-ago period. The increase in general and administrative expenses was primarily due to a gain recorded in the six months ended October&#160;31, 2021 due to the termination of a lease agreement in Mexico thereby increasing premise and office expense of $1.6 million, partially offset by an increase in foreign currency gains of $0.4 million in the six months ended October&#160;31, 2022 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 general and administrative expenses increased by $5.0 million, or 60%, to $13.4 million in the six months ended October&#160;31, 2022 compared to $8.4 million in the year-ago period. The increase in general and administrative expense was primarily due to higher bad debt expense of $2.0 million and increases in marketing and business development expenses and integration/acquisition costs of $1.1 million and $1.5 million, respectively. Professional Search &amp; Interim general and administrative expenses, as a percentage of fee revenue, decreased to 6% in the six months ended October 31, 2022 from 8% 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 general and administrative expenses decreased by $0.4 million, or 4%, to $10.2 million in the six months ended October&#160;31, 2022 compared to $10.6 million in the year-ago period. The decrease in general and administrative expenses was primarily due to a decrease in bad debt expense of $0.7 million and a decrease in premise and office expense of $0.5 million as a result of the reduction of the Company's real estate footprint. The decrease was partially offset by increases in marketing and business development expenses of $0.7 million in the six months ended October&#160;31, 2022 compared to the year-ago period. RPO general and administrative expenses, as a percentage of fee revenue, decreased to 5% in the six months ended October 31, 2022 from 6% 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%">Corporate general and administrative expenses increased by $7.7 million, or 31%, to $32.2 million in the six months ended October&#160;31, 2022 compared to $24.5 million in the year-ago period. The increase was primarily due to higher legal and other professional fees of $4.2 million and increases in marketing expenses and premise and office costs of $2.3 million and $1.6 million, respectively, during the six months ended October&#160;31, 2022 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%">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 $52.9 million, or </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><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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%">114%, to $99.2 million in the six months ended October&#160;31, 2022 compared to $46.3 million in the year-ago period. Professional Search &amp; Interim account for $49.7 million of the increase due the acquisitions of the Acquired Companies which includes a significant amount of interim business as part of the services they perform that has higher cost of service expense. The rest of the increase was from the Consulting and Digital segments due to an increase in fee revenue in those segments. Cost of services expense, as a percentage of fee revenue, increased to 7% in the six months ended October 31, 2022 from 4% in the six months ended October&#160;31, 2021.</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%">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 were $33.3 million, increased by $2.0 million, or 6% in the six months ended October&#160;31, 2022 compared to $31.3 million in the year-ago period. The increase was primarily due to the amortization of intangible assets due to the acquisition of the Acquired Companies.</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 increased by $0.2&#160;million, to $150.8 million in the six months ended October&#160;31, 2022, as compared to $150.6 million in the year-ago period. Net income attributable to Korn Ferry, as a percentage of fee revenue, was 11% and 12% in six months ended October 31, 2022 and 2021, 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 increased by $7.1 million, or 3%, to $263.3 million in the six months ended October&#160;31, 2022 as compared to $256.2 million in the year-ago period. The increase in Adjusted EBITDA was driven by an increase in fee revenue, partially offset by increases in cost of services expense, compensation and benefits expense (excluding integration/acquisition costs) and general and administrative expenses (excluding impairment charges and integration/acquisition costs). Also impacting Adjusted EBITDA was a decline in the value of our marketable securities due to market movements that generated an other loss, net in the six months ended October&#160;31, 2022 compared to other income, net in the year-ago period. Adjusted EBITDA, as a percentage of fee revenue, was 18% in the six months ended October&#160;31, 2022 compared to 21% 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%">Consulting Adjusted EBITDA was $60.6 million in the six months ended October&#160;31, 2022, an increase of $3.7 million, or 7%, as compared to $56.9 million in the year-ago period. This increase in Adjusted EBITDA was driven by higher fee revenue in the segment, partially offset by increases in compensation and benefits expense, cost of services expense and general and administrative expense (excluding impairment charges).</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% in both the six months ended October 31, 2022 and 2021.</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 was $51.7 million in the six months ended October&#160;31, 2022, a decrease of $2.5 million, or 5%, as compared to $54.2 million in the year-ago period. This decrease in Adjusted EBITDA was mainly driven by increases in compensation and benefits expense, general and administrative expenses (excluding impairment charges) and cost of services expense, partially offset by an increase in fee revenue in the segment, during the six months ended October&#160;31, 2022 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 29% in the six months ended October 31, 2022 as compared to 32% in the six months ended October 31, 2021.</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 decreased by $10.5 million, or 11%, to $81.7 million in the six months ended October&#160;31, 2022 compared to $92.2 million in the year-ago period. The decrease was driven by a decline in the value of our marketable securities due to market movements that generated an other loss, net in the six months ended October&#160;31, 2022 compared to other income, net in the year-ago period and a decrease in the segment's fee revenue, partially offset by a decrease in compensation and benefits expense. Executive Search North America Adjusted EBITDA, as a percentage of fee revenue, was 28% in the six months ended October 31, 2022 as compared to 31% in the six months ended October 31, 2021.</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 $1.4 million, or 9%, to $16.6 million in the six months ended October&#160;31, 2022 compared to $15.2 million in the year-ago period. The increase in Adjusted EBITDA was driven by higher fee revenue in the segment and a decrease in general and administrative expenses (excluding impairment charges), partially offset by an increase in compensation and benefits expense. Executive Search EMEA Adjusted EBITDA, as a percentage of fee revenue, was 18% in both the six months ended October 31, 2022 and 2021.</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 $3.3 million, or 20%, to $13.2 million in the six months ended October&#160;31, 2022 compared to $16.5 million in the year-ago period. The decrease in Adjusted EBITDA was driven by lower fee revenue in the segment, partially offset by a decrease in compensation and benefits expense</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 26% in the six months ended October 31, 2022 as compared to 29% in the six months ended October 31, 2021.</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 $1.5 million, or 41%, to $5.2 million in the six months ended October&#160;31, 2022 compared to $3.7 million in the year-ago period. The increase in Adjusted EBITDA was driven by higher </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><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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%">fee revenue in the segment, partially offset by an increase in general and administrative expenses. Executive Search Latin America Adjusted EBITDA, as a percentage of fee revenue, was 33% in the six months ended October 31, 2022 as compared to 28% in the six months ended October 31, 2021.</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 $61.6 million in the six months ended October&#160;31, 2022, an increase of $20.3 million, or 49%, as compared to $41.3 million in the year-ago period. The increase in Adjusted EBITDA was mainly driven by higher fee revenue in the segment as a result of the acquisition of the Acquired Companies, partially offset by increases in cost of services expense, compensation and benefits expense (excluding integration/acquisition costs) and general and administrative expenses (excluding impairment charges and integration/acquisition costs). Professional Search &amp; Interim Adjusted EBITDA, as a percentage of fee revenue, was 26% in the six months ended October 31, 2022 compared to 39% 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 $33.7 million in the six months ended October&#160;31, 2022, an increase of $4.7 million, or 16%, as compared to $29.0 million in the year-ago period. The increase in Adjusted EBITDA was mainly driven by higher fee revenue in the segment, partially offset by an increase in compensation and benefits expense. RPO Adjusted EBITDA, as a percentage of fee revenue, was 15% in the six months ended October 31, 2022 compared to 16% 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 (Loss) 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 loss, net was $8.3 million in the six months ended October 31, 2022 compared to other income, net of $9.5 million in the year-ago period. The difference was primarily due to losses from a decrease in the fair value of our marketable securities during the six months ended October&#160;31, 2022 compared to gains from the increases in the fair value of our marketable securities 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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">the Notes </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 $14.7 million in the six months ended October 31, 2022 compared to $11.8 million in the year-ago period. Interest expense, net increased due to an increase in the interest cost associated with our deferred compensation plans in six months ended October&#160;31, 2022 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%">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 $55.1 million in the six months ended October&#160;31, 2022, with an effective tax rate of 26.5%, compared to $50.0 million in the six months ended October&#160;31, 2021, with an effective rate of 24.7%. 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 effective tax rate in the six months ended October&#160;31, 2022 was affected by a tax expense recorded for withholding taxes that are not eligible for credit.</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 consolidated results of operations. Net income attributable to noncontrolling interest for the six months ended October&#160;31, 2022 was $2.4 million, as compared to $2.1 million in the six months ended October&#160;31, 2021.</span></div><div id="id91ca35a6117411b8631f85537d7c050_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%">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), as well as using excess cash to repay the Notes.</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 August 1, 2022, we completed the acquisition of ICS for approximately </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$99.3 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, net of cash acquired. ICS will be part of our rapidly growing 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 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 </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%">45</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-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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%">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 Amended 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. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 October&#160;31, 2022, the fair value of the Notes was $364.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 to 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) provide for a new delayed draw term loan facility as described below, (iii) replace the London interbank offered rate with Term SOFR, and (iv) replace the existing financial covenants with financial covenants described below. The Amended Credit Agreement provides for five-year senior secured credit facilities in an aggregate amount of $1,150 million comprised of a $650.0 million revolving credit facility (the &#8220;Revolver&#8221;) and a $500 million delayed draw term loan facility (the &#8220;Delayed Draw Facility&#8221;, and together with the Revolver, the &#8220;Credit Facilities&#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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;</span><span style="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="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. 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 had a total of $1,145.3 million available under the Credit Facilities and $645.3 million available under the previous credit facilities</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.7 million of standby letters of credit have been issued as of both October&#160;31, 2022 and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">April&#160;30, 2022</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%">$10.0 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 both October&#160;31, 2022 and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">April&#160;30, 2022</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 as a result of entering into office premise leases.</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 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, the Board of Directors increased the quarterly dividend to $0.12 per share. On June 21, 2022, the Board of Directors approved a 25% increase in the quarterly dividend, which increased the quarterly dividend to $0.15 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 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="background-color:#ffffff;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 million, which at the time brought our available capacity to repurchase shares in the open market or privately negotiated transactions to $318 million. The Company repurchased approximately </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$55.5 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$9.4 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> of the Company&#8217;s stock during six</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> months ended October&#160;31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and 2021, respectively. As of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">October&#160;31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, $273.6 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 primarily 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. 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 could put 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 $831.7 million and $1,211.1 million as of October&#160;31, 2022 and April&#160;30, 2022, respectively. Net of amounts held in trust for deferred compensation plans and accrued bonuses, cash and </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%">46</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-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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%">marketable securities were $457.3 million and $605.4 million at October&#160;31, 2022 and April&#160;30, 2022, respectively. As of October&#160;31, 2022 and April&#160;30, 2022, we held $300.1 million and $416.7 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 October&#160;31, 2022 and April&#160;30, 2022, marketable securities of $237.8 million and $233.0 million, respectively, included equity securities of $176.9 million (net of gross unrealized gains of $6.8 million and gross unrealized losses of $12.9 million) and $168.7 million (net of gross unrealized gains of $</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> million and gross unrealized losses of $</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> million), respectively, were held in trust for settlement of our obligations under certain deferred compensation plans, of which $168.6 million and $158.7 million, respectively, are classified as non-current. These marketable securities were held to satisfy vested obligations totaling $164.1 million and $160.8 million as of October&#160;31, 2022 and April&#160;30, 2022, respectively. Unvested obligations under the deferred compensation plans totaled $20.7 million and $24.0 million as of October&#160;31, 2022 and April&#160;30, 2022, 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%">The net decrease in our working capital of $50.5&#160;million as of October&#160;31, 2022 compared to April&#160;30, 2022 is primarily attributable to a decrease in cash and cash equivalents, partially offset by a decrease in compensation and benefits payable combined with an increase in account receivables. The decrease in cash and cash equivalents and compensation and benefits payable was primarily due to payments of annual bonuses earned in fiscal 2022 and paid during the first quarter of fiscal 2023 and the acquisition of ICS in second quarter of fiscal 2023. The increase in accounts receivable was due to an increase in fee revenue and an increase in days of sales outstanding, which went from 58 days to 71 days (which is consistent with historical experience) from April&#160;30, 2022 to October&#160;31, 2022. Cash used by operating activities was $98.7&#160;million in the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">six</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> months ended October&#160;31, 2022, an increase in cash used of $56.2&#160;million, compared to $42.5&#160;million in the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">six</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> months ended October&#160;31, 2021.</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 investing activities was $150.2&#160;million in the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">six</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> months ended October&#160;31, 2022 compared to $31.3 million in the year-ago period. An increase in cash used in investing activities was primarily due to cash paid for acquisitions, net of cash acquired of $99.3 million, an increase of $17.9 million in the purchase of property, plant and equipment and $2.1 million less in proceeds received from our life insurance policies during the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">six</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> months ended October&#160;31, 2022 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 $96.1 million in the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">six</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> months ended October&#160;31, 2022 compared to $38.1 million in the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">six</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> months ended October&#160;31, 2021. The increase in cash used in financing activities was primarily due to increase in repurchases of the Company&#8217;s common stock of $47.5 million, $4.0 million more in cash used to repurchase shares of common stock to satisfy tax withholding requirements upon the vesting of restricted stock, an increase in dividends paid to shareholders of $3.3 million and $3.1 million paid to non-controlling interest in the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">six</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> months ended October&#160;31, 2022 compared to none 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%">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 October&#160;31, 2022 and April&#160;30, 2022, we held contracts with gross cash surrender value of $263.4 million and $263.2&#160;million, respectively. Total outstanding borrowings against the CSV of COLI contracts was $79.2 million and $79.8 million as of October&#160;31, 2022 and April&#160;30, 2022, 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 October&#160;31, 2022 and April&#160;30, 2022, the net cash surrender value of these policies was $184.2 million and $183.3 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 October&#160;31, 2022.</span></div><div id="id91ca35a6117411b8631f85537d7c050_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%">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 October&#160;31, 2022, as compared to those disclosed in our table of contractual obligations included in our Annual Report.</span></div><div id="id91ca35a6117411b8631f85537d7c050_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%">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 financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates and </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%">47</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-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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%">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 consolidated financial statements and accounting for the underlying transactions and balances, we apply our accounting policies as disclosed in the notes to our consolidated financial statements. We consider the policies related to revenue recognition, performance related bonuses, deferred compensation, carrying values of receivables, goodwill, intangible assets, leases and recoverability of deferred income taxes as critical to an understanding of our interim consolidated financial statements because their application places the most significant demands on management&#8217;s judgment and estimates. Specific risks for these critical accounting policies are described in the Form 10-K. There have been no material changes in our critical accounting policies since the end of fiscal 2022.</span></div><div id="id91ca35a6117411b8631f85537d7c050_100"></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 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%">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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">six</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> months ended October&#160;31, 2022 and 2021, we recorded foreign currency losses of $0.2 million and $0.6 million, respectively, in general and administrative expenses in the 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%">Our exposure to foreign currency exchange rates is primarily driven by fluctuations involving the following currencies &#8212; U.S. Dollar, Pound Sterling, Canadian Dollar, Singapore Dollar, Swiss Franc, Euro, Danish Krone, Mexican Peso, Polish Zloty, Korean Won, South African Rand, Brazilian Real, and Swedish Krona. Based on balances exposed to fluctuation in exchange rates between these currencies as of October&#160;31, 2022, a 10% increase or decrease in the value of these currencies could result in a foreign exchange gain or loss of $13.4 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="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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">and to a lesser extent our fixed income debt securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. As of October&#160;31, 2022, 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, a ticking fee of 0.20% per annum on the actual daily unused portion of the Delayed Draw Facility during the availability period of the Delayed Draw Facility, 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 $79.2 million and $79.8 million of borrowings against the CSV of COLI contracts as of October&#160;31, 2022 and April&#160;30, 2022, bearing interest primarily at variable rates. The risk of fluctuations in these variable rates is minimized 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 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%">48</span></div></div></div><div id="id91ca35a6117411b8631f85537d7c050_103"></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></div></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 October&#160;31, 2022.</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 October&#160;31, 2022 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%">49</span></div></div></div><div id="id91ca35a6117411b8631f85537d7c050_106"></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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="id91ca35a6117411b8631f85537d7c050_109"></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="id91ca35a6117411b8631f85537d7c050_112"></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="id91ca35a6117411b8631f85537d7c050_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 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 October&#160;31, 2022:</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><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="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<br/>Purchased (1)</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%">Average<br/>Price Paid<br/>Per Share</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%">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><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%">Approximate Dollar<br/>Value of Shares<br/>That May Yet be<br/>Purchased Under<br/>the Programs (2)</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%">August 1, 2022&#8212; August 31, 2022</span></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%">105,000</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%">64.02&#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="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%">105,000</span></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: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%">$300.0 million</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%">September 1, 2022&#8212; September 30, 2022</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%">296,319</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%">50.21&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">292,500</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$285.3 million</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%">October 1, 2022&#8212; October 31, 2022</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%">225,150</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%">51.90&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">225,000</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$273.6 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%">626,469</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%">53.13&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"></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%">622,500</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></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 3,969 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 $33.1 million of the Company&#8217;s common stock under the program during the second quarter of fiscal 2023.</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 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 consolidated net leverage ratio, which uses adjusted EBITDA, 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 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 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%">50</span></div></div></div><div id="id91ca35a6117411b8631f85537d7c050_118"></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-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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><td style="width:11.021%"></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:86.173%"></td><td style="width:0.1%"></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:700;line-height:100%">Exhibit<br/>Number</span></td><td colspan="3" style="padding:0 1pt"></td><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><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><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/000119312518348209/d563406dex32.htm">Seventh Amended and Restated Bylaws, effective January 1, 2019, filed as Exhibit 3.2 to the Company&#8217;s Report on Form 8-K, filed December 13, 2018.</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%">10.1+*</span></td><td colspan="3" style="padding:0 1pt"></td><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/000119312522251254/d402065dex101.htm">Korn Ferry 2022</a><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/000119312522251254/d402065dex101.htm"> Stock Incentive Plan,</a><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/000119312522251254/d402065dex101.htm"> effective September 22, 2022,</a><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/000119312522251254/d402065dex101.htm"> filed as Exhibit 10.1 to the Company's Report on Form 8-K, filed September 2</a><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/000119312522251254/d402065dex101.htm">6</a><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/000119312522251254/d402065dex101.htm">, 2022.</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%">10.2+*</span></td><td colspan="3" style="padding:0 1pt"></td><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/000119312522251254/d402065dex102.htm">Korn Ferry Amended and Restated Employees Stock Purchase Plan, </a><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/000119312522251254/d402065dex102.htm">effective </a><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/000119312522251254/d402065dex102.htm">September 22, 2022, </a><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/000119312522251254/d402065dex102.htm">filed as Exhibit 10.2 to the Company's Report on Form 8-K, filed September 2</a><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/000119312522251254/d402065dex102.htm">6</a><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/000119312522251254/d402065dex102.htm">, 2022.</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%">10.3+</span></td><td colspan="3" style="padding:0 1pt"></td><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-20221031xxq2fyxexx103.htm">Korn Ferry </a><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-20221031xxq2fyxexx103.htm">2022 S</a><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-20221031xxq2fyxexx103.htm">tock Incentive Plan</a><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-20221031xxq2fyxexx103.htm"> US RSA Notice</a><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-20221031xxq2fyxexx103.htm"> and Restricted Stock Award Agreement.</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%">10.4+</span></td><td colspan="3" style="padding:0 1pt"></td><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-20221031xxq2fyxexx104.htm">Korn Ferry </a><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-20221031xxq2fyxexx104.htm">2022 S</a><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-20221031xxq2fyxexx104.htm">tock Incentive P</a><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-20221031xxq2fyxexx104.htm">lan</a><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-20221031xxq2fyxexx104.htm"> US and Foreign RSU Performance Award Notice </a><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-20221031xxq2fyxexx104.htm">TSR</a><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-20221031xxq2fyxexx104.htm"> </a><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-20221031xxq2fyxexx104.htm">and Restricted Stock Unit Performance Award Agreement.</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%">10.5+</span></td><td colspan="3" style="padding:0 1pt"></td><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-20221031xxq2fyxexx105.htm">Korn Ferry </a><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-20221031xxq2fyxexx105.htm">2022 S</a><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-20221031xxq2fyxexx105.htm">tock Incenti</a><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-20221031xxq2fyxexx105.htm">ve Plan</a><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-20221031xxq2fyxexx105.htm"> Foreign RSU Notice</a><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-20221031xxq2fyxexx105.htm"> and Restricted Stock Unit Award Agreement.</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%">10.6+</span></td><td colspan="3" style="padding:0 1pt"></td><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-20221031xxq2fyxexx106.htm">Korn Ferry </a><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-20221031xxq2fyxexx106.htm">2022 S</a><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-20221031xxq2fyxexx106.htm">tock I</a><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-20221031xxq2fyxexx106.htm">ncentive Plan</a><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-20221031xxq2fyxexx106.htm"> BOD RSU Notice </a><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-20221031xxq2fyxexx106.htm">and Nonemployee Director Restricted Stock Unit Award Agreement.</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><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-20221031xq2fy23xexx311.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><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-20221031xq2fy23xexx312.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><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-20221031xq2fy23xexx321.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><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><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><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><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><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><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><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 October&#160;31, 2022, 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%">*</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:32.89pt">Incorporated herein by reference.</span></div><div style="text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">        +              Management contract, compensatory plan or arrangement.</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%">51</span></div></div></div><div id="id91ca35a6117411b8631f85537d7c050_121"></div><hr style="page-break-after:always"/><div style="min-height:94.5pt;width:100%"><div style="margin-top:6pt"><img src="kfy-20221031_g2.jpg" alt="kfy-20221031_g2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"/></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><td style="width:46.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.780%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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: December&#160;9, 2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">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><td colspan="3" style="padding:0 1pt"></td><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><td colspan="3" style="padding:0 1pt"></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: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%">52</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.3
<SEQUENCE>2
<FILENAME>kfy-20221031xxq2fyxexx103.htm
<DESCRIPTION>EX-10.3
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i86f15bfb473945f78b13d88f9ec05280_1"></div><div style="min-height:64.8pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Exhibit 10.3</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Book Antiqua',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">Participant&#58;  &#171;First_Name&#187; &#171;Last_Name&#187;</font></div><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">KORN FERRY 2022 STOCK INCENTIVE PLAN </font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">NOTICE OF RESTRICTED STOCK AWARD</font></div><div style="margin-bottom:6pt;padding-left:36pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Grantee&#8217;s Name and Office&#58;  &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Book Antiqua',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">&#171;First_Name&#187; &#171;Last_Name&#187;</font></div><div style="margin-bottom:6pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#171;OFFICE&#187;</font></div><div style="margin-bottom:6pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160; </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">You have been granted shares of restricted Common Stock of the Company (the &#8220;Award&#8221;), subject to the terms and conditions of this Notice of Restricted Stock Award (the &#8220;Notice&#8221;), the Korn Ferry 2022 Stock Incentive Plan, as may be amended from time to time (the &#8220;Plan&#8221;) and the Restricted Stock Award Agreement (the &#8220;Agreement&#8221;) attached hereto.  Unless otherwise defined herein, the terms defined in the Plan shall have the same defined meanings in this Notice.</font></div><div style="margin-bottom:6pt;padding-left:36pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Date of Award &#160;&#160;&#160;&#160;&#171;Grant_Date&#187;</font></div><div style="margin-bottom:6pt;padding-left:36pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Vesting Commencement Date &#160;&#160;&#160;&#160;&#171;Grant_Date&#187;</font></div><div style="margin-bottom:6pt;padding-left:36pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total Number of Shares<br>of Common Stock Awarded                &#171;NUMBER_OF_SHARES_To_nearest_10&#187;<br>(the &#8220;Shares&#8221;) &#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:6pt;padding-left:36pt"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Vesting Schedule&#58;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Subject to Grantee&#8217;s continued service with the Company and other limitations set forth in this Notice, the Agreement and the Plan, the Award will &#8220;vest&#8221; in accordance with the following schedule (each date on which the Award or portion thereof vests a &#8220;Vest Date&#8221;)&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#91;X&#93; of the Total Number of Shares of Common Stock Awarded shall vest on the first anniversary of the Vesting Commencement Date, and an additional &#91;X&#93; of the Total Number of Shares of Common Stock Awarded shall vest on each yearly anniversary of the Vesting Commencement Date thereafter.    </font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">In the event of Grantee&#8217;s change in status from employee to consultant, the vesting of the Award shall continue only to the extent determined by the Committee as of such change in status.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">For purposes of this Notice and the Agreement, the term &#8220;vest&#8221; shall mean, with respect to any Shares, that such Shares are no longer subject to forfeiture to the Company&#59; provided, however, that such Shares shall remain subject to other restrictions on transfer set forth in the Agreement or the Plan.  Shares that have not vested are deemed &#8220;Restricted Shares.&#8221;  Per the vesting schedule, the Grantee may become vested in a fraction of a Restricted Share.  However, such fraction shall remain a Restricted Share until the Grantee becomes vested in the entire Share.  </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Termination of Employment&#59; Forfeiture&#58;</font></div><div style="height:64.8pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:64.8pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Book Antiqua',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">Participant&#58;  &#171;First_Name&#187; &#171;Last_Name&#187;</font></div></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Unless otherwise provided for in an employment or other written agreement between the Grantee and the Company, vesting shall cease upon the date of termination of the Grantee&#8217;s continued service with the Company for any reason, including death or Disability.  Unless otherwise provided for in an employment or other written agreement between the Grantee and the Company, if the Grantee&#8217;s continued service with the Company terminates for any reason when the Grantee holds any Restricted Shares (including fractional Restricted Shares), such Restricted Shares shall be deemed reconveyed to the Company and the Company shall thereafter be the legal and beneficial owner of the Restricted Shares and shall have all rights and interest in or related thereto without further action by the Grantee.  The foregoing forfeiture provisions set forth in this Notice as to Restricted Shares shall also apply to the new capital stock or other property (including cash paid other than as a regular cash dividend) received in exchange for the Shares in consummation of any Change in Control and such stock or property shall be deemed Additional Securities for purposes of the Agreement, but only to the extent the Shares are at the time covered by such forfeiture provisions.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, the Company has executed this Notice, and unless the Grantee declines this Award within 90 days of the Date of Award, the Grantee is deemed to accept the Award and to agree that the Award is to be governed by the terms and conditions of this Notice, the Plan, and the Agreement.</font></div><div style="margin-bottom:12pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Korn Ferry<br>a Delaware corporation</font></div><div><img alt="image_01.jpg" src="image_01.jpg" style="height:88px;margin-bottom:5pt;vertical-align:text-bottom;width:100px"></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;  </font></div><div style="margin-bottom:12pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">        </font></div><div style="margin-bottom:12pt;padding-left:216pt"><font><br></font></div><div style="margin-bottom:12pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Gary D. Burnison</font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58;  Chief Executive Officer </font></div><div style="padding-left:216pt"><font><br></font></div><div style="height:64.8pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:64.8pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Book Antiqua',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">Participant&#58;  &#171;First_Name&#187; &#171;Last_Name&#187;</font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">THE GRANTEE ACKNOWLEDGES AND AGREES THAT THE SHARES SHALL VEST, IF AT ALL, ONLY DURING THE PERIOD OF GRANTEE&#8217;S CONTINUED SERVICE WITH THE COMPANY (NOT THROUGH THE ACT OF BEING HIRED, BEING GRANTED THIS AWARD OR ACQUIRING SHARES HEREUNDER).  THE GRANTEE FURTHER ACKNOWLEDGES AND AGREES THAT NOTHING IN THIS NOTICE, THE AGREEMENT, NOR IN THE PLAN, SHALL CONFER UPON THE GRANTEE ANY RIGHT WITH RESPECT TO CONTINUATION OF GRANTEE&#8217;S SERVICE WITH THE COMPANY, NOR SHALL IT INTERFERE IN ANY WAY WITH THE GRANTEE&#8217;S RIGHT OR THE COMPANY&#8217;S RIGHT TO TERMINATE GRANTEE&#8217;S SERVICE WITH THE COMPANY AT ANY TIME, WITH OR WITHOUT CAUSE, AND WITH OR WITHOUT NOTICE.  THE GRANTEE ACKNOWLEDGES THAT UNLESS THE GRANTEE HAS A WRITTEN EMPLOYMENT AGREEMENT WITH THE COMPANY TO THE CONTRARY, GRANTEE&#8217;S STATUS IS AT WILL.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font><br></font></div><div style="height:64.8pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:64.8pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Book Antiqua',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">Participant&#58;  &#171;First_Name&#187; &#171;Last_Name&#187;</font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Grantee acknowledges receipt of a copy of the Plan and the Agreement and represents that he or she is familiar with the terms and provisions thereof, and hereby accepts the Award subject to all of the terms and provisions hereof and thereof.  The Grantee has reviewed this Notice, the Agreement and the Plan in their entirety, has had an opportunity to obtain the advice of counsel prior to executing this Notice and fully understands all provisions of this Notice, the Agreement and the Plan.  The Grantee hereby agrees that all disputes arising out of or relating to this Notice, the Plan and the Agreement shall be resolved in accordance with Section 21 of the Agreement.  The Grantee further agrees to notify the Company upon any change in the residence address indicated in this Notice.</font></div><div style="height:64.8pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i86f15bfb473945f78b13d88f9ec05280_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Book Antiqua',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">Participant&#58;  &#171;First_Name&#187; &#171;Last_Name&#187;</font></div><div><font><br></font></div></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i86f15bfb473945f78b13d88f9ec05280_7"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">KORN FERRY 2022 STOCK INCENTIVE PLAN </font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">RESTRICTED STOCK AWARD AGREEMENT</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Issuance of Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Korn Ferry a Delaware corporation (the &#8220;Company&#8221;), hereby issues to the Grantee (the &#8220;Grantee&#8221;) named in the Notice of Restricted Stock Award (the &#8220;Notice&#8221;), the Total Number of restricted Shares of Common Stock Awarded as set forth in the Notice (the &#8220;Shares&#8221;), subject to the Notice, this Restricted Stock Award Agreement (the &#8220;Agreement&#8221;) and the terms and provisions of the Company&#8217;s 2022 Stock Incentive Plan, as may be amended from time to time (the &#8220;Plan&#8221;), which is incorporated herein by reference.  Unless otherwise defined herein or in the Notice, the terms defined in the Plan shall have the same defined meanings in this Agreement.  All Shares issued hereunder will be deemed issued to the Grantee as fully paid and nonassessable shares, and the Grantee will have the right to vote the Shares at meetings of the Company&#8217;s shareholders.  The Company shall pay any applicable stock transfer taxes imposed upon the issuance of the Shares to the Grantee hereunder.  </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Consideration</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Grantee shall be deemed to have purchased from the Company the Shares set forth in the Notice without payment of any cash consideration.  The Grantee and the Company hereby acknowledge and agree that adequate consideration has been received by the Company in respect of the issuance of the Shares.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Transfer Restrictions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Except as expressly provided in Section 14 of the Plan, the Shares issued to the Grantee hereunder may not be sold, transferred, pledged, assigned or otherwise alienated or hypothecated by the Grantee prior to the date when the Shares become &#8220;vested&#8221; pursuant to the Vesting Schedule set forth in the Notice.  Any attempt to transfer Shares in violation of this Section&#160;3 will be null and void and will be disregarded.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Termination of Employment&#59; Forfeiture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Unless otherwise provided for in an employment or other written agreement between the Grantee and the Company, vesting shall cease upon the date of termination of the Grantee&#8217;s continued service with the Company for any reason, including death or Disability.  Unless otherwise provided for in an employment or other written agreement between the Grantee and the Company, if the Grantee&#8217;s continued service with the Company terminates for any reason while the Grantee holds any Shares that have not vested (&#8220;Restricted Shares&#8221;), including fractional Restricted Shares, such Restricted Shares shall be deemed reconveyed to the Company and the Company shall thereafter be the legal and beneficial owner of the Restricted Shares and shall have all rights and interest in or related thereto without further action by the Grantee.  In the event Restricted Shares are reconveyed to the Company, the Company shall have no further obligation or liability to the Grantee with respect to such Restricted Shares.  The foregoing forfeiture provisions set forth in this Agreement as to Restricted Shares shall also apply to the new capital stock or other property (including cash paid other than as a regular cash dividend) received in exchange for the Shares in consummation of any Change in Control and such stock or property shall be deemed Additional Securities for purposes of this Agreement, but only to the extent the Shares are at the time covered by such forfeiture provisions.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Escrow of Stock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  For purposes of facilitating the enforcement of the provisions of this Agreement, the Grantee agrees, immediately upon receipt of Restricted Shares, to deliver such documents, agreements or instruments as may be necessary from time to time to the Secretary or Assistant Secretary of the Company, or their designee, to hold such Restricted Shares in escrow for so long as such Restricted Shares have not vested pursuant to the Vesting Schedule set forth in the Notice, with the authority to take </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">all such actions and to effectuate all such transfers and&#47;or releases as may be necessary or appropriate to accomplish the objectives of this Agreement in accordance with the terms hereof.  The Grantee hereby acknowledges that the appointment of the Secretary or Assistant Secretary of the Company (or their designee) as the escrow holder hereunder with the stated authorities is a material inducement to the Company to make this Agreement and that such appointment is coupled with an interest and is accordingly irrevocable.  The Grantee agrees that such escrow holder shall not be liable to any party hereto (or to any other party) for any actions or omissions unless such escrow holder is grossly negligent relative thereto.  The escrow holder may rely upon any letter, notice or other document executed by any signature purported to be genuine and may resign at any time.  Upon the vesting of all Restricted Shares, the escrow holder will, without further order or instruction, transmit to the Grantee such Shares, subject, however, to satisfaction of any withholding obligations provided in Section 7 below.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Distributions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Company shall disburse to the Grantee all regular cash dividends with respect to the Shares and Additional Securities (whether vested or not), less any applicable withholding obligations.  </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Withholding of Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Grantee shall, as Restricted Shares shall vest or at the time withholding is otherwise required by any applicable provisions of federal or state law, pay the Company the amount necessary to satisfy any applicable foreign, federal, state, and local income and employment tax withholding obligations.  At the time the Grantee&#8217;s Award is granted, or at any time thereafter as requested by the Company, the Grantee hereby authorizes, to the fullest extent not prohibited by applicable law, withholding from payroll and any other amounts payable to the Grantee, and otherwise agrees to make adequate provision for any sums required to satisfy the federal, state, local and foreign tax withholding obligations of the Company, if any, which arise in connection with the Award.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 83(b) Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Grantee hereby acknowledges that he or she has been informed that, with respect to the grant of the Shares, he or she may file an election with the Internal Revenue Service, within 30 days of the Date of Award, electing pursuant to Section 83(b) of the Code, to be taxed currently on the Fair Market Value of the Shares on the Date of Award (&#8220;Section 83(b) Election&#8221;).</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">GRANTEE ACKNOWLEDGES THAT IF HE OR SHE CHOOSES TO FILE AN ELECTION UNDER SECTION 83(b) OF THE CODE, IT IS GRANTEE&#8217;S SOLE RESPONSIBILITY AND NOT THE COMPANY&#8217;S TO FILE TIMELY SUCH SECTION 83(b) ELECTION, EVEN IF HE OR SHE REQUESTS THE COMPANY OR ITS REPRESENTATIVE TO MAKE THIS FILING ON GRANTEE&#8217;S BEHALF.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">BY SIGNING THIS AGREEMENT, GRANTEE REPRESENTS THAT HE OR SHE HAS REVIEWED WITH GRANTEE&#8217;S OWN TAX ADVISORS THE FEDERAL, STATE, LOCAL AND FOREIGN TAX CONSEQUENCES OF THE TRANSACTIONS CONTEMPLATED BY THIS AGREEMENT AND THAT HE OR SHE IS RELYING SOLELY ON SUCH ADVISORS AND NOT ON ANY STATEMENTS OR REPRESENTATIONS OF THE COMPANY OR ANY OF ITS AGENTS.  GRANTEE UNDERSTANDS AND AGREES THAT HE OR SHE (AND NOT THE COMPANY) SHALL BE RESPONSIBLE FOR ANY TAX LIABILITY THAT MAY ARISE AS A RESULT OF THE TRANSACTIONS CONTEMPLATED BY THIS AGREEMENT. </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Additional Securities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Any securities or cash received (other than a regular cash dividend) as the result of ownership of the Restricted Shares (the &#8220;Additional Securities&#8221;), including, but not by way of limitation, warrants, options and securities </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">received as a stock dividend or stock split, or as a result of a recapitalization or reorganization or other similar change in the Company&#8217;s capital structure, shall be retained in escrow in the same manner and subject to the same conditions and restrictions as the Restricted Shares with respect to which they were issued, including, without limitation, the Vesting Schedule set forth in the Notice.  The Grantee shall be entitled to direct the Company to exercise any warrant or option received as Additional Securities upon supplying the funds necessary to do so, in which event the securities so purchased shall constitute Additional Securities, but the Grantee may not direct the Company to sell any such warrant or option.  If Additional Securities consist of a convertible security, the Grantee may exercise any conversion right, and any securities so acquired shall constitute Additional Securities.  In the event of any change in certificates evidencing the Shares or the Additional Securities by reason of any recapitalization, reorganization or other transaction that results in the creation of Additional Securities, the escrow holder is authorized to deliver to the issuer the certificates evidencing the Shares or the Additional Securities in exchange for the certificates of the replacement securities.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Stop-Transfer Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  In order to ensure compliance with the restrictions on transfer set forth in this Agreement, the Notice or the Plan, the Company may issue appropriate &#8220;stop transfer&#8221; instructions to its transfer agent, if any, and, if the Company transfers its own securities, it may make appropriate notations to the same effect in its own records.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Refusal to Transfer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Company shall not be required (i) to transfer on its books any Shares that have been sold or otherwise transferred in violation of any of the provisions of this Agreement or (ii) to treat as owner of such Shares or to accord the right to vote or pay dividends to any purchaser or other transferee to whom such Shares shall have been so transferred.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;12.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Limitation on Rights&#59; No Right to Future Grants&#59; Extraordinary Item</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  By entering into this Agreement and accepting the Award, Grantee acknowledges that&#58; (i)&#160;Grantee&#8217;s participation in the Plan is voluntary&#59; (ii)&#160;except as explicitly contemplated in an employment or other written agreement between the Grantee and the Company, the value of the Award is an extraordinary item which is outside the scope of any employment contract with Grantee&#59; (iii)&#160;except as explicitly contemplated in an employment or other written agreement between the Grantee and the Company, the Award is not part of normal or expected compensation for any purpose, including without limitation for calculating any benefits, severance, resignation, termination, redundancy, end of service payments, bonuses, long-service awards, pension or retirement benefits or similar payments, and Grantee will not be entitled to compensation or damages as a consequence of Grantee&#8217;s forfeiture of any unvested portion of the Award as a result of Grantee&#8217;s termination of service with the Company for any reason&#59; and (iv)&#160;in the event that Grantee is not a direct employee of Company, the grant of the Award will not be interpreted to form an employment relationship with the Company and the grant of the Award will not be interpreted to form an employment contract with the Grantee&#8217;s employer or the Company.  The Company shall be under no obligation whatsoever to advise the Grantee of the existence, maturity or termination of any of Grantee&#8217;s rights hereunder and Grantee shall be responsible for familiarizing himself or herself with all matters contained herein and in the Plan which may affect any of Grantee&#8217;s rights or privileges hereunder.  </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;13.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Company Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Any question concerning the interpretation of this Agreement, the Notice or the Plan, any adjustments required to be made under the Plan, and any controversy that may arise under the Plan or this Agreement shall be determined by the Company (including any person(s) to whom the Company has delegated its </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">authority) in its sole and absolute discretion.  Such decision by the Company shall be final and binding.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Undertaking</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Grantee hereby agrees to take whatever additional action and execute whatever additional documents the Company may deem necessary or advisable in order to carry out or effect one or more of the obligations or restrictions imposed on either the Grantee or the Grantee&#8217;s interest pursuant to the express provisions of this Agreement.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Entire Agreement&#58; Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Notice, the Plan and this Agreement constitute the entire agreement of the parties with respect to the subject matter hereof and supersede in their entirety all prior undertakings and agreements of the Company and the Grantee with respect to the subject matter hereof, and may not be modified adversely to the Grantee&#8217;s interest except by means of a writing signed by the Company and the Grantee.  These agreements are to be construed in accordance with and governed by the internal laws of the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">State of Delaware without giving effect to any choice of law rule that would cause the application of the laws of any jurisdiction other than the internal laws of the State of Delaware to the rights and duties of the parties.  Should any provision of the Notice or this Agreement be determined by a court of law to be illegal or unenforceable, the other provisions shall nevertheless remain effective and shall remain enforceable.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;16.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Successors and Assigns</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The provisions of this Agreement will inure to the benefit of, and be binding on, the Company and its successors and assigns and Grantee and Grantee&#8217;s legal representatives, heirs, legatees, distributees, assigns and transferees by operation of law, whether or not any such person will have become a party to this Agreement and agreed in writing to join herein and be bound by the terms and conditions hereof.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;17.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Securities Law Compliance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Company is under no obligation to register for resale the Shares, whether vested or unvested.  The Company may impose such restrictions, conditions or limitations as it determines appropriate as to the timing and manner of any resales by the Grantee or other subsequent transfers by the Grantee of any Shares issued as a result of or under this Award, including without limitation (a) restrictions under an insider trading policy, (b) restrictions that may be necessary in the absence of an effective registration statement under the Securities Act of 1933, as amended, covering the Award and&#47;or the Shares underlying the Award and (c) restrictions as to the use of a specified brokerage firm or other agent for such resales or other transfers.  Any sale of the Shares must also comply with other applicable laws and regulations governing the sale of such shares.  </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;18.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Information Confidential</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  As partial consideration for the granting of the Award, the Grantee agrees that he or she will keep confidential all information and knowledge that the Grantee has relating to the manner and amount of his or her participation in the Plan&#59; provided, however, that such information may be disclosed as required by law and may be given in confidence to the Grantee&#8217;s spouse, tax and financial advisors, or to a financial institution to the extent that such information is necessary to secure a loan.  </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">19.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Headings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The captions used in this Agreement are inserted for convenience and shall not be deemed a part of this Agreement for construction or interpretation.  </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">20.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Application of the Plan.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  The terms of this Agreement are governed by the terms of the Plan, as it exists on the date of hereof and as the Plan is amended from time to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">time.  In the event of any conflict between the provisions of this Agreement and the provisions of the Plan, the terms of the Plan shall control, except as expressly stated otherwise herein.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">21.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Dispute Resolution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The provisions of this Section 21 and Section 24 of the Plan shall be the exclusive means of resolving disputes arising out of or relating to the Notice, the Plan and this Agreement.  The Company, the Grantee, and the Grantee&#8217;s assignees (the &#8220;parties&#8221;) shall attempt in good faith to resolve any disputes arising out of or relating to the Notice, the Plan and this Agreement by negotiation between individuals who have authority to settle the controversy.  Negotiations shall be commenced by either party by notice of a written statement of the party&#8217;s position and the name and title of the individual who will represent the party.  Within thirty (30) days of the written notification, the parties shall meet at a mutually acceptable time and place, and thereafter as often as they reasonably deem necessary, to resolve the dispute.  If the dispute has not been resolved by negotiation, the parties agree that any suit, action, or proceeding arising out of or relating to the Notice, the Plan or this Agreement shall be subject to arbitration in accordance with Section 24 of the Plan. This arbitration shall be the sole and exclusive review permitted of the Administrator&#8217;s decision or with respect to any other dispute relating to the Award. GRANTEE AND PERSONS CLAIMING RIGHTS UNDER THE AWARD OR THE PLAN EXPLICITLY WAIVE ANY RIGHT TO JUDICIAL REVIEW OR A JURY TRIAL. Any dispute shall be governed by the Federal Arbitration Act, 9 U.S.C. &#167;1, et. seq. (the &#8220;FAA&#8221;), and the FAA shall preempt all state laws to the fullest extent not prohibited by law. Notice of demand for arbitration shall be made in writing to the Administrator within thirty (30) days after the applicable decision by the Administrator. If any one or more provisions of this Section 21 shall for any reason be held invalid or unenforceable, it is the specific intent of the parties that such provisions shall be modified to the minimum extent necessary to make it or its application valid and enforceable</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">22.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Any notice required or permitted hereunder shall be given in writing and shall be deemed effectively given upon personal delivery or upon deposit in the United States mail by certified mail (if the parties are within the United States) or upon deposit for delivery by an internationally recognized express mail courier service (for international delivery of notice), with postage and fees prepaid, addressed (if to the Company) at Korn Ferry, 1900 Avenue of the Stars, Suite 1500, Los Angeles California 90067 and (if to the Grantee) at the Grantee&#8217;s most recent address reflected in the records of the Company, or to such other address as such party may designate in writing from time to time to the other party.</font></div><div style="margin-bottom:12pt;text-align:center;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">END OF AWARD AGREEMENT</font></div><div><img alt="image_11.jpg" src="image_11.jpg" style="height:13px;margin-bottom:5pt;vertical-align:text-bottom;width:268px"></div><div style="height:72pt;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-10.4
<SEQUENCE>3
<FILENAME>kfy-20221031xxq2fyxexx104.htm
<DESCRIPTION>EX-10.4
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i42ddfd22fab34a7eb3fcb19864f510fb_1"></div><div style="background-color:#ffffff"><div style="min-height:72pt;width:100%"><div><font style="color:#000000;font-family:'Book Antiqua',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Exhibit 10.4</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Book Antiqua',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">Participant&#58;  &#171;First_Name&#187; &#171;Last_Name&#187;</font></div></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FORM OF </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">KORN FERRY 2022 STOCK INCENTIVE PLAN </font></div><div style="margin-top:4.5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">NOTICE OF RESTRICTED STOCK UNIT AWARD </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</font></div><div style="padding-left:18.73pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.147%"><tr><td style="width:1.0%"></td><td style="width:49.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.858%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grantee&#8217;s Name and Office&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#171;First_Name&#187; &#171;Last_Name&#187;</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#171;Office&#187;</font></td></tr></table></div><div style="margin-top:9pt;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">You have been granted Restricted Stock Units (the &#8220;Units&#8221; or individually a &#8220;Unit&#8221;) of the Company (the &#8220;Award&#8221;), payable in shares of Common Stock of the Company (the &#8220;Shares&#8221;), subject to the terms and conditions of this Notice of Restricted Stock Unit Award (the &#8220;Notice&#8221;), the Korn Ferry 2022 Stock Incentive Plan, as may be amended from time to time (the &#8220;Plan&#8221;) and the Restricted Stock Unit Award Agreement (the &#8220;Agreement&#8221;) attached hereto. Capitalized terms used in this Notice and not otherwise defined shall have the same meanings as set forth in the Plan. </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</font></div><div style="padding-left:23.4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.224%"><tr><td style="width:1.0%"></td><td style="width:49.876%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.931%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.793%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date of Award</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#171;Grant_Date&#187;</font></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vesting Commencement Date</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#171;Grant_Date&#187;</font></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Target Number of Units Awarded</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#171;Number_of_Shares_to_nearest_10&#187;</font></td></tr></table></div><div style="margin-top:9pt;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vesting Schedule&#58; </font></div><div style="margin-top:9pt;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subject to the Grantee&#8217;s continued service with the Company and other limitations set forth in this Notice, the Agreement and the Plan, the Units will &#8220;vest&#8221; on the third anniversary of the Vesting Commencement Date (the &#8220;Vest Date&#8221;)&#58; </font></div><div style="margin-top:4.5pt;padding-left:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Up to 200% of the Target Number of Units Awarded shall vest on the third anniversary of the Vesting Commencement Date subject to Company performance against 3 year performance targets for the three fiscal years ending April&#160;30, &#91;20__&#93; as set by the Compensation and Personnel Committee (the &#8220;Committee&#8221;) of the Board of Directors (please see Exhibit A attached hereto)(the &#8220;Performance Targets&#8221;). The percentage of the Units that will become vested (subject to the Grantee&#8217;s continued Service through the Vest Date) shall be the percentage that corresponds to the Company&#8217;s &#8220;Percentile Ranking&#8221; and &#8220;Absolute 3-Year Average TSR&#8221; as shown in Exhibit A. (For avoidance of doubt, the vesting percentage shall not exceed 100% unless (i)&#160;the Company&#8217;s &#8220;Absolute 3-Year Average TSR&#8221; is greater than zero percent (0%), and (ii)&#160;the Company&#8217;s &#8220;Percentile Ranking&#8221; is greater than the 60</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> percentile.  The vesting percentage will be capped at 100% if the Company&#8217;s Absolute 3-Year Average TSR is less than or equal to zero) </font></div><div style="text-indent:24.5pt"><font><br></font></div><div style="text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In the event of the Grantee&#8217;s change in status from employee to consultant, the Grantee shall continue to be eligible to vest in the Units (subject to satisfaction of the Performance Targets) only to the extent determined by the Committee as of such change in status. </font></div><div style="margin-top:9pt;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Upon the vesting of all or a portion of the Units, one Share shall be issuable for each Unit that vests on the Vest Date. The Grantee shall not acquire or have any rights as a stockholder of the Company by virtue of this Agreement (or the Award evidenced hereby) until the Shares issuable pursuant to this Award are actually issued and delivered to the Grantee in accordance with the terms of the Plan and the Agreement. No fractional Shares shall be issued with respect to the vesting of the Units. </font></div><div style="margin-top:13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Termination of Employment&#59; Forfeiture&#58; </font></div><div style="margin-top:4.5pt;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unless otherwise provided for in an employment or other written agreement between the Grantee and the Company, vesting shall cease upon the date of termination of the Grantee&#8217;s continued service with the Company for any reason, including death or Disability. Furthermore, the Units shall not become vested to the extent the Performance Targets are not satisfied. Unless otherwise provided for in an employment or other written agreement between the Grantee and the Company, if the Grantee&#8217;s continued service with the Company terminates for any reason prior to the Vest Date, whether or not the Performance Targets are satisfied, the Units shall be forfeited and no Shares shall be issued with respect to the Units. The foregoing forfeiture provisions set forth in this Notice as to unvested Units shall also apply to the new capital stock or other property (including cash paid other than as a regular cash dividend) received in exchange for the unvested Units in consummation of any Change in Control and such </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div></div></div></div><hr style="page-break-after:always"><div style="background-color:#ffffff"><div style="min-height:72pt;width:100%"><div><font style="color:#000000;font-family:'Book Antiqua',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Exhibit 10.4</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Book Antiqua',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">Participant&#58;  &#171;First_Name&#187; &#171;Last_Name&#187;</font></div></div><div style="margin-top:4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">stock or property shall be deemed to be subject to the terms of the Agreement, but only to the extent the unvested Units are at the time covered by such forfeiture provisions. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;IN WITNESS WHEREOF, the Company has executed this Notice, and unless the Grantee declines the Award within 90 days of the Date of Award, the Grantee is deemed to accept the Award and to agree that the Award is to be governed by the terms and conditions of this Notice, the Plan, and the Agreement.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</font></div><div><font><br></font></div><div style="padding-left:280.8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:40.224%"><tr><td style="width:1.0%"></td><td style="width:13.242%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:82.965%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><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="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Korn Ferry</font></div><div style="margin-bottom:0.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">a Delaware corporation</font></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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:'Times New Roman',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"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</font></div></td><td colspan="3" style="padding:0 1pt"><div><img alt="image_02.jpg" src="image_02.jpg" style="height:101px;margin-bottom:5pt;vertical-align:text-bottom;width:124px"></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gary D. Burnison</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td></tr></table></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div></div></div></div><hr style="page-break-after:always"><div style="background-color:#ffffff"><div style="min-height:72pt;width:100%"><div><font style="color:#000000;font-family:'Book Antiqua',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Exhibit 10.4</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Book Antiqua',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">Participant&#58;  &#171;First_Name&#187; &#171;Last_Name&#187;</font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">THE GRANTEE ACKNOWLEDGES AND AGREES THAT THE UNITS SHALL VEST, IF AT ALL, ONLY DURING THE PERIOD OF GRANTEE&#8217;S CONTINUED SERVICE WITH THE COMPANY (NOT THROUGH THE ACT OF BEING HIRED, BEING GRANTED THIS AWARD OR ACQUIRING UNITS HEREUNDER). THE GRANTEE FURTHER ACKNOWLEDGES AND AGREES THAT NOTHING IN THIS NOTICE, THE AGREEMENT, NOR IN THE PLAN, SHALL CONFER UPON THE GRANTEE ANY RIGHT WITH RESPECT TO CONTINUATION OF GRANTEE&#8217;S SERVICE WITH THE COMPANY, NOR SHALL IT INTERFERE IN ANY WAY WITH THE GRANTEE&#8217;S RIGHT OR THE COMPANY&#8217;S RIGHT TO TERMINATE GRANTEE&#8217;S SERVICE WITH THE COMPANY AT ANY TIME, WITH OR WITHOUT CAUSE, AND WITH OR WITHOUT NOTICE. THE GRANTEE ACKNOWLEDGES THAT UNLESS THE GRANTEE HAS A WRITTEN EMPLOYMENT AGREEMENT WITH THE COMPANY TO THE CONTRARY, GRANTEE&#8217;S STATUS IS AT WILL. </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Grantee acknowledges receipt of a copy of the Plan and the Agreement and represents that he or she is familiar with the terms and provisions thereof, and hereby accepts the Award subject to all of the terms and provisions hereof and thereof. The Grantee has reviewed this Notice, the Agreement and the Plan in their entirety, has had an opportunity to obtain the advice of counsel prior to executing this Notice and fully understands all provisions of this Notice, the Agreement and the Plan. The Grantee hereby agrees that all disputes arising out of or relating to this Notice, the Plan and the Agreement shall be resolved in accordance with Section&#160;17 of the Agreement. The Grantee further agrees to notify the Company upon any change in the residence address indicated in this Notice. </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</font></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:2.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.912%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.599%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.912%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.912%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.912%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.718%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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></table></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div></div></div></div><hr style="page-break-after:always"><div style="background-color:#ffffff"><div style="min-height:72pt;width:100%"><div><font style="color:#000000;font-family:'Book Antiqua',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Exhibit 10.4</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Book Antiqua',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">Participant&#58;  &#171;First_Name&#187; &#171;Last_Name&#187;</font></div></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">EXHIBIT A </font></div><div style="margin-top:4.5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">TOTAL SHAREHOLDER RETURN PERFORMANCE TARGETS </font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Performance Shares </font></div><div style="margin-top:4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The actual number of shares earned at the end of the 3- year performance period will range from 0% to 200% of the target opportunity depending on Korn Ferry&#8217;s total shareholder return (&#8220;TSR&#8221;) relative to a &#91;NUMBER&#93; company peer group. (see Table 1 below) </font></div><div style="margin-top:13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Table 1&#58; </font></div><div style="padding-left:145.53pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:38.141%"><tr><td style="width:1.0%"></td><td style="width:34.194%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.992%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.514%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Relative</font></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Payout as a % Target</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">TSR Percentile Ranking</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Absolute TSR &#62; 0%</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Absolute TSR &#60; 0%</font></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#62;90P</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">200%</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90P</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">200%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85P</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">183%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80P</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75P</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70P</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65P</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60P</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55P</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50P</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45P</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40P</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35P</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30P</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#60;30P</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0%</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0%</font></td></tr></table></div><div><font><br></font></div><div style="margin-top:9pt;padding-left:24.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TSR will be calculated as a straight 3-year average over the performance period, and will reflect stock price appreciation (plus the reinvestment of dividends for relevant companies.)  In order to reduce volatility, each annual TSR measurement will start and end with the average closing stock price over a 20-trading day period.  </font></div><div style="margin-top:9pt;padding-left:24.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Korn Ferry&#8217;s Percentile Ranking will be determined as follows&#58; </font></div><div style="margin-top:9pt;padding-left:24.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentile &#61; (n-r) &#47; (n-1)* 100</font></div><div style="margin-top:9pt;padding-left:24.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Where n&#61; the number of companies within the company peer group and the company itself and r &#61; the Company&#8217;s ranking within the list of peer group companies (including the Company.)</font></div><div style="margin-top:9pt;padding-left:24.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For example, if Korn Ferry ranks 7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> and there are 14 companies in the peer group, the Percentile Ranking is 57, which is equal to (15-7)&#47;(15-1)*100.  Percentile Rankings that are between the Percentile Ranking values will be calculated by linear interpolation.</font></div><div><font><br></font></div><div style="margin-top:9pt;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following is a list of members of our company peer group&#58; </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;Peer Group&#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div></div></div></div><div id="i42ddfd22fab34a7eb3fcb19864f510fb_4"></div><hr style="page-break-after:always"><div style="background-color:#ffffff"><div style="min-height:72pt;width:100%"><div><font style="color:#000000;font-family:'Book Antiqua',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">KORN FERRY 2022 STOCK INCENTIVE PLAN</font></div><div style="margin-bottom:5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">RESTRICTED STOCK UNIT AWARD AGREEMENT</font></div><div style="margin-bottom:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Issuance of Units</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. Korn Ferry, a Delaware corporation (the &#8220;Company&#8221;), hereby awards to the Grantee (the &#8220;Grantee&#8221;) named in the Notice of Restricted Stock Unit Award (the &#8220;Notice&#8221;), the Total Number of Restricted Stock Units (the &#8220;Units&#8221; or individually a &#8220;Unit&#8221;) payable in shares of Common Stock of the Company (the &#8220;Shares&#8221;) as set forth in the Notice, subject to the Notice, this Restricted Stock Unit Award Agreement (this &#8220;Agreement&#8221;) and the terms and provisions of the Company&#8217;s 2022 Stock Incentive Plan, as may be amended from time to time (the &#8220;Plan&#8221;), which is incorporated herein by reference. Capitalized terms used in this Agreement and not otherwise defined in this Agreement or the Notice, shall have the same meanings as set forth in the Plan. </font></div><div style="margin-bottom:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Consideration</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. The Units have been issued to the Grantee principally for past services and in consideration for past services and continued service with the Company. </font></div><div style="margin-bottom:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Transfer Restrictions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. Except as expressly provided in Section&#160;14 of the Plan, the Units issued to the Grantee hereunder, and the Shares subject thereto (and any right or interest therein), may not be sold, transferred, pledged, assigned or otherwise alienated or hypothecated by the Grantee prior to the issuance of Shares pursuant to Section&#160;6. Any attempt to transfer Units or Shares in violation of this Section&#160;3 will be null and void and will be disregarded. </font></div><div style="margin-bottom:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Termination of Employment&#59; Forfeiture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. Unless otherwise provided for in an employment or other written agreement between the Grantee and the Company, vesting shall cease upon the date of termination of the Grantee&#8217;s continued service with the Company for any reason, including death or Disability. Unless otherwise provided for in an employment or other written agreement between the Grantee and the Company, if the Grantee&#8217;s continued service with the Company terminates for any reason prior to the Vest Date, the Units shall be forfeited and no Shares shall be issued with respect to the Units. The foregoing forfeiture provisions set forth in this Agreement as to unvested Units shall also apply to the new capital stock or other property (including cash paid other than as a regular cash dividend) received in exchange for the unvested Units in consummation of any Change in Control and such stock or property shall be deemed to be subject to the terms of this Agreement, but only to the extent the unvested Units are at the time covered by such forfeiture provisions. </font></div><div style="margin-bottom:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Dividend and Voting Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. With the exception of the dividend equivalent rights described in the next sentence, the Grantee shall have no rights as a stockholder of the Company and no voting rights, with respect to the Units and any Shares underlying or issuable in respect of such Units until such Shares are actually issued to and held of record by the Grantee.  In the event that the Company declares and pays one or more dividends (or other distributions) on the Shares for which the ex-dividend date occurs after the date the Award was granted and prior to the Payment Date (as defined below), the Grantee shall, on the Payment Date (or, if later, the date such dividend (or distribution) is paid), be entitled to payment of all such dividends (and&#47;or distributions) that would have been payable on the Shares underlying the number of Units that become vested on the Vest Date had such Shares been outstanding during the period from the date of the Award through the Payment Date.  The dividend equivalent right described in the preceding sentence shall accrue and remain unvested with respect to unvested Units and shall vest, if at all, at the same time as the unvested Units to which the dividend equivalents relate and shall be subject to the same treatment upon the Grantee&#8217;s termination of employment as the vested Units or unvested Units to which they relate.  The dividend equivalent rights shall not accrue interest.  </font></div><div style="margin-bottom:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Timing and Type of Payment.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> The Company shall issue to the Grantee one Share for each Unit that vests. Such stock issuance shall occur on a payment date determined by the Company (the &#8220;Payment Date&#8221;) that is within 10 business days following the Vest Date.  Dividend equivalent rights shall be settled in cash at the same time, and upon the same conditions, if applicable, as the earned and vested Units to which they relate.</font></div><div style="margin-bottom:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Withholding of Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. The Grantee shall, as Units shall vest or at the time withholding is otherwise required by any applicable provisions of federal or state law, pay the Company the amount necessary to satisfy any applicable foreign, federal, state, and local income and employment tax withholding obligations. At the time the Grantee&#8217;s Award is granted, or at any time thereafter as requested by the Company, the Grantee hereby authorizes, to the fullest extent not prohibited by applicable law, withholding from payroll and any other amounts payable to the Grantee, and otherwise agrees to make adequate provision for any sums required to satisfy the federal, state, local and foreign tax withholding obligations of the Company, if any, which arise in connection with the Award. </font></div><div style="margin-bottom:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Limitation on Rights&#59; No Right to Future Grants&#59; Extraordinary Item</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. By entering into this Agreement and accepting the Award, the Grantee acknowledges that&#58; (i)&#160;the Grantee&#8217;s participation in the Plan is voluntary&#59; (ii)&#160;except as explicitly contemplated in an employment or other written agreement between the Grantee and the Company, the value of the Award is an extraordinary item which is outside the scope of any employment contract with the Grantee&#59; (iii)&#160;except as explicitly contemplated in an employment or other written agreement between the Grantee and the Company, the Award is not part of normal or expected compensation for any purpose, including without limitation for calculating any benefits, severance, resignation, termination, redundancy, end of service payments, bonuses, long-service awards, pension or retirement benefits or similar payments, and the Grantee will not be entitled to compensation or damages as a consequence of the Grantee&#8217;s forfeiture of any unvested portion of the Award as a result of the Grantee&#8217;s termination of service with the Company for any reason&#59; and (iv)&#160;in the event that the Grantee is not a direct employee of Company, the grant of the Award will not be interpreted to form an </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div></div></div></div><hr style="page-break-after:always"><div style="background-color:#ffffff"><div style="min-height:72pt;width:100%"><div><font style="color:#000000;font-family:'Book Antiqua',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div></div><div style="margin-bottom:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">employment relationship with the Company and the grant of the Award will not be interpreted to form an employment contract with the Grantee&#8217;s employer or the Company. The Company shall be under no obligation whatsoever to advise the Grantee of the existence, maturity or termination of any of the Grantee&#8217;s rights hereunder and the Grantee shall be responsible for familiarizing himself or herself with all matters contained herein and in the Plan which may affect any of Grantee&#8217;s rights or privileges hereunder. </font></div><div style="margin-bottom:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Company Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. Any question concerning the interpretation of this Agreement, the Notice or the Plan, any adjustments required to be made under the Plan, and any controversy that may arise under the Plan or this Agreement shall be determined by the Company (including any person(s) to whom the Company has delegated its authority) in its sole and absolute discretion. Such decision by the Company shall be final and binding. </font></div><div style="margin-bottom:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Undertaking</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. The Grantee hereby agrees to take whatever additional action and execute whatever additional documents the Company may deem necessary or advisable in order to carry out or effect one or more of the obligations or restrictions imposed on either the Grantee or the Grantee&#8217;s interest pursuant to the express provisions of this Agreement. </font></div><div style="margin-bottom:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Entire Agreement&#58; Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. The Notice, the Plan and this Agreement constitute the entire agreement of the parties with respect to the subject matter hereof and supersede in their entirety all prior undertakings and agreements of the Company and the Grantee with respect to the subject matter hereof, and may not be modified adversely to the Grantee&#8217;s interest except by means of a writing signed by the Company and the Grantee. These agreements are to be construed in accordance with and governed by the internal laws of the State of Delaware without giving effect to any choice of law rule that would cause the application of the laws of any jurisdiction other than the internal laws of the State of Delaware to the rights and duties of the parties. Should any provision of the Notice or this Agreement be determined by a court of law to be illegal or unenforceable, the other provisions shall nevertheless remain effective and shall remain enforceable. </font></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Successors and Assigns</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. The provisions of this Agreement will inure to the benefit of, and be binding on, the Company and its successors and assigns and the Grantee and the Grantee&#8217;s legal representatives, heirs, legatees, distributees, assigns and transferees by operation of law, whether or not any such person will have become a party to this Agreement and agreed in writing to join herein and be bound by the terms and conditions hereof. </font></div><div style="margin-bottom:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Securities Law Compliance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. The Company is under no obligation to register for resale the Shares, whether vested or unvested. The Company may impose such restrictions, conditions or limitations as it determines appropriate as to the timing and manner of any resales by the Grantee or other subsequent transfers by the Grantee of any Shares issued hereunder, including without limitation (a)&#160;restrictions under an insider trading policy, (b)&#160;restrictions that may be necessary in the absence of an effective registration statement under the Securities Act of 1933, as amended, covering the Award and&#47;or the Shares and (c)&#160;restrictions as to the use of a specified brokerage firm or other agent for such resales or other transfers. Any sale of the Shares must also comply with other applicable laws and regulations governing the sale of such Shares. </font></div><div style="margin-bottom:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Confidential Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. As partial consideration for the granting of the Award, the Grantee agrees that he or she will keep confidential all information and knowledge that the Grantee has relating to the manner and amount of his or her participation in the Plan&#59; provided, however, that such information may be disclosed as required by law and may be given in confidence to the Grantee&#8217;s spouse, tax and financial advisors, or to a financial institution to the extent that such information is necessary to secure a loan. </font></div><div style="margin-bottom:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Headings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. The captions used in this Agreement are inserted for convenience and shall not be deemed a part of this Agreement for construction or interpretation. </font></div><div style="margin-bottom:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Application of the Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. The terms of this Agreement are governed by the terms of the Plan, as it exists on the date of hereof and as the Plan is amended from time to time. In the event of any conflict between the provisions of this Agreement and the provisions of the Plan, the terms of the Plan shall control, except as expressly stated otherwise herein. </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Dispute Resolution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. The provisions of this Section 17 and Section 24 of the Plan shall be the exclusive means of resolving disputes arising out of or relating to the Notice, the Plan and this Agreement.  The Company, the Grantee, and the Grantee&#8217;s assignees (the &#8220;parties&#8221;) shall attempt in good faith to resolve any disputes arising out of or relating to the Notice, the Plan and this Agreement by negotiation between individuals who have authority to settle the controversy.  Negotiations shall be commenced by either party by notice of a written statement of the party&#8217;s position and the name and title of the individual who will represent the party.  Within thirty (30) days of the written notification, the parties shall meet at a mutually acceptable time and place, and thereafter as often as they reasonably deem necessary, to resolve the dispute.  If the dispute has not been resolved by negotiation, the parties agree that any suit, action, or proceeding arising out of or relating to the Notice, the Plan or this Agreement shall be subject to arbitration in accordance with Section 24 of the Plan. This arbitration shall be the sole and exclusive review permitted of the Administrator&#8217;s decision or with respect to any other dispute relating to the Award. GRANTEE AND PERSONS CLAIMING RIGHTS UNDER THE AWARD OR THE PLAN EXPLICITLY WAIVE ANY RIGHT TO JUDICIAL REVIEW OR A JURY TRIAL. Any dispute shall be governed by the Federal Arbitration Act, 9 U.S.C. &#167;1, et. seq. (the &#8220;FAA&#8221;), and the FAA shall preempt all state laws to the fullest extent not prohibited by law. Notice of demand for arbitration shall be made in writing to the Administrator within thirty (30) days after </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div></div></div></div><hr style="page-break-after:always"><div style="background-color:#ffffff"><div style="min-height:72pt;width:100%"><div><font style="color:#000000;font-family:'Book Antiqua',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">the applicable decision by the Administrator. If any one or more provisions of this Section 17 shall for any reason be held invalid or unenforceable, it is the specific intent of the parties that such provisions shall be modified to the minimum extent necessary to make it or its application valid and enforceable.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. Any notice required or permitted hereunder shall be given in writing and shall be deemed effectively given upon personal delivery or upon deposit in the United States mail by certified mail (if the parties are within the United States) or upon deposit for delivery by an internationally recognized express mail courier service (for international delivery of notice), with postage and fees prepaid, addressed (if to the Company) at Korn Ferry, 1900 Avenue of the Stars, Suite 1500, Los Angeles California 90067 and (if to the Grantee) at the Grantee&#8217;s most recent address reflected in the records of the Company, or to such other address as such party may designate in writing from time to time to the other party.</font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">END OF AWARD AGREEMENT</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><img alt="image_12.jpg" src="image_12.jpg" style="height:13px;margin-bottom:5pt;vertical-align:text-bottom;width:268px"></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.5
<SEQUENCE>4
<FILENAME>kfy-20221031xxq2fyxexx105.htm
<DESCRIPTION>EX-10.5
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i61ee9a3f75fb4c2c88b1bc4f42e6b84a_1"></div><div style="min-height:64.8pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Exhibit 10.5</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Book Antiqua',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">Participant&#58;  &#171;First_Name&#187; &#171;Last_Name&#187;</font></div><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">KORN FERRY 2022 STOCK INCENTIVE PLAN</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">NOTICE OF RESTRICTED STOCK UNIT AWARD</font></div><div style="margin-bottom:6pt;padding-left:36pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Grantee&#8217;s Name and Office&#58;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Book Antiqua',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">&#171;First_Name&#187; &#171;Last_Name&#187;</font></div><div style="margin-bottom:6pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#171;OFFICE&#187;</font></div><div style="margin-bottom:6pt;padding-left:36pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">You have been granted Restricted Stock Units (the &#8220;Units&#8221; or individually a &#8220;Unit&#8221;) of the Company (the &#8220;Award&#8221;), payable in shares of Common Stock of the Company (the &#8220;Shares&#8221;), subject to the terms and conditions of this Notice of Restricted Stock Unit Award (the &#8220;Notice&#8221;), the Korn Ferry 2022 Stock Incentive Plan, as may be amended from time to time (the &#8220;Plan&#8221;) and the Restricted Stock Unit Award Agreement (the &#8220;Agreement&#8221;) attached hereto.  Capitalized terms used in this Notice and not otherwise defined shall have the same meanings as set forth in the Plan.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Date of Award &#160;&#160;&#160;&#160;&#171;Grant_Date&#187;</font></div><div style="margin-bottom:6pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:6pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Vesting Commencement Date &#160;&#160;&#160;&#160;&#171;Grant_Date&#187;</font></div><div style="margin-bottom:6pt;padding-left:36pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total Number of Units Awarded &#160;&#160;&#160;&#160;&#171;NUMBER_OF_SHARES_To_nearest_10&#187;<br>(the &#8220;Shares&#8221;)</font></div><div style="margin-bottom:6pt;padding-left:36pt;padding-right:-18pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:36pt;padding-right:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Vesting Schedule&#58;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Subject to the Grantee&#8217;s continued service with the Company and other limitations set forth in this Notice, the Agreement and the Plan, the Units will &#8220;vest&#8221; in accordance with the following schedule (each date on which the Award or portion thereof vests a &#8220;Vest Date&#8221;)&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#91;X&#93; of the Total Number of Units Awarded shall vest on the first anniversary of the Vesting Commencement Date, and an additional &#91;X&#93; of the Total Number of Units Awarded shall vest on each yearly anniversary of the Vesting Commencement Date thereafter (each such anniversary, a &#8220;Vest Date&#8221;).    </font></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">In the event of the Grantee&#8217;s change in status from employee to consultant, the vesting of the Units shall continue only to the extent determined by the Committee as of such change in status.  </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Upon the vesting of all or a portion of the Units, one Share shall be issuable for each Unit that vests on each Vest Date.  The Grantee shall not acquire or have any rights as a stockholder of the Company by virtue of this Agreement (or the Award evidenced hereby) until the Shares issuable pursuant to this Award are actually issued and delivered to the Grantee in accordance with the terms of the Plan and the Agreement.  No fractional Shares shall be issued with respect to the vesting of the Units.  </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Termination of Employment&#59; Forfeiture&#58;</font></div><div style="height:64.8pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:64.8pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Book Antiqua',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">Participant&#58;  &#171;First_Name&#187; &#171;Last_Name&#187;</font></div></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Unless otherwise provided for in an employment or other written agreement between the Grantee and the Company, vesting shall cease upon the date of termination of the Grantee&#8217;s continued service with the Company for any reason, including death or Disability.  Unless otherwise provided for in an employment or other written agreement between the Grantee and the Company, if the Grantee&#8217;s continued service with the Company terminates for any reason when the Grantee holds any unvested portion of the Units, such unvested Units shall be forfeited and no Shares shall be issued with respect to such unvested Units.  The foregoing forfeiture provisions set forth in this Notice as to unvested Units shall also apply to the new capital stock or other property (including cash paid other than as a regular cash dividend) received in exchange for the unvested Units in consummation of any Change in Control and such stock or property shall be deemed to be subject to the terms of the Agreement, but only to the extent the unvested Units are at the time covered by such forfeiture provisions.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, the Company has executed this Notice, and unless the Grantee declines this Award within 90 days of the Date of Award, the Grantee is deemed to accept the Award and to agree that the Award is to be governed by the terms and conditions of this Notice, the Plan, and the Agreement.</font></div><div style="margin-bottom:12pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Korn Ferry<br>a Delaware corporation</font></div><div><img alt="image_03.jpg" src="image_03.jpg" style="height:88px;margin-bottom:5pt;vertical-align:text-bottom;width:100px"></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;  </font></div><div style="margin-bottom:12pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">        </font></div><div style="margin-bottom:12pt;padding-left:216pt"><font><br></font></div><div style="margin-bottom:12pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Gary D. Burnison</font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58;  Chief Executive Officer </font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font><br></font></div><div style="height:64.8pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:64.8pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Book Antiqua',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">Participant&#58;  &#171;First_Name&#187; &#171;Last_Name&#187;</font></div></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">THE GRANTEE ACKNOWLEDGES AND AGREES THAT THE UNITS SHALL VEST, IF AT ALL, ONLY DURING THE PERIOD OF GRANTEE&#8217;S CONTINUED SERVICE WITH THE COMPANY (NOT THROUGH THE ACT OF BEING HIRED, BEING GRANTED THIS AWARD OR ACQUIRING UNITS HEREUNDER).  THE GRANTEE FURTHER ACKNOWLEDGES AND AGREES THAT NOTHING IN THIS NOTICE, THE AGREEMENT, NOR IN THE PLAN, SHALL CONFER UPON THE GRANTEE ANY RIGHT WITH RESPECT TO CONTINUATION OF GRANTEE&#8217;S SERVICE WITH THE COMPANY, NOR SHALL IT INTERFERE IN ANY WAY WITH THE GRANTEE&#8217;S RIGHT OR THE COMPANY&#8217;S RIGHT TO TERMINATE GRANTEE&#8217;S SERVICE WITH THE COMPANY AT ANY TIME, WITH OR WITHOUT CAUSE, AND WITH OR WITHOUT NOTICE.  THE GRANTEE ACKNOWLEDGES THAT UNLESS THE GRANTEE HAS A WRITTEN EMPLOYMENT AGREEMENT WITH THE COMPANY TO THE CONTRARY, GRANTEE&#8217;S STATUS IS AT WILL.</font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-indent:36pt"><font><br></font></div><div style="height:64.8pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:64.8pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Book Antiqua',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">Participant&#58;  &#171;First_Name&#187; &#171;Last_Name&#187;</font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Grantee acknowledges receipt of a copy of the Plan and the Agreement and represents that he or she is familiar with the terms and provisions thereof, and hereby accepts the Award subject to all of the terms and provisions hereof and thereof.  The Grantee has reviewed this Notice, the Agreement and the Plan in their entirety, has had an opportunity to obtain the advice of counsel prior to executing this Notice and fully understands all provisions of this Notice, the Agreement and the Plan.  The Grantee hereby agrees that all disputes arising out of or relating to this Notice, the Plan and the Agreement shall be resolved in accordance with Section 17 of the Agreement.  The Grantee further agrees to notify the Company upon any change in the residence address indicated in this Notice.</font></div><div style="height:64.8pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;4</font></div></div></div><div id="i61ee9a3f75fb4c2c88b1bc4f42e6b84a_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Book Antiqua',sans-serif;font-size:11.5pt;font-weight:400;line-height:100%">Participant&#58;  &#171;First_Name&#187; &#171;Last_Name&#187;</font></div><div><font><br></font></div></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div></div></div><div id="i61ee9a3f75fb4c2c88b1bc4f42e6b84a_7"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">KORN FERRY 2022 STOCK INCENTIVE PLAN</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">RESTRICTED STOCK UNIT AWARD AGREEMENT</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Issuance of Units</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Korn Ferry, a Delaware corporation (the &#8220;Company&#8221;), hereby awards to the Grantee (the &#8220;Grantee&#8221;) named in the Notice of Restricted Stock Unit Award (the &#8220;Notice&#8221;), the Total Number of Restricted Stock Units (the &#8220;Units&#8221; or individually a &#8220;Unit&#8221;) payable in shares of Common Stock of the Company (the &#8220;Shares&#8221;) as set forth in the Notice, subject to the Notice, this Restricted Stock Unit Award Agreement (this &#8220;Agreement&#8221;) and the terms and provisions of the Company&#8217;s 2022 Stock Incentive Plan, as may be amended from time to time (the &#8220;Plan&#8221;), which is incorporated herein by reference.  Capitalized terms used in this Agreement and not otherwise defined in this Agreement or the Notice, shall have the same meanings as set forth in the Plan.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Consideration</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Units have been issued to the Grantee principally for past services and in consideration for past services and continued service with the Company.  </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Transfer Restrictions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Except as expressly provided in Section 14 of the Plan, the Units issued to the Grantee hereunder, and the Shares subject thereto (and any right or interest therein), may not be sold, transferred, pledged, assigned or otherwise alienated or hypothecated by the Grantee prior to the issuance of Shares pursuant to Section 6.  Any attempt to transfer Units or Shares in violation of this Section&#160;3 will be null and void and will be disregarded.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Termination of Employment&#59; Forfeiture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Unless otherwise provided for in an employment or other written agreement between the Grantee and the Company, vesting shall cease upon the date of termination of the Grantee&#8217;s continued service with the Company for any reason, including death or Disability.  Unless otherwise provided for in an employment or other written agreement between the Grantee and the Company, if the Grantee&#8217;s continued service with the Company terminates for any reason when the Grantee holds any unvested portion of the Units, such unvested Units shall be forfeited and no Shares shall be issued with respect to such unvested Units.  The foregoing forfeiture provisions set forth in this Agreement as to unvested Units shall also apply to the new capital stock or other property (including cash paid other than as a regular cash dividend) received in exchange for the unvested Units in consummation of any Change in Control and such stock or property shall be deemed to be subject to the terms of this Agreement, but only to the extent the unvested Units are at the time covered by such forfeiture provisions.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Dividend and Voting Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Grantee shall have no rights as a stockholder of the Company, no dividend rights and no voting rights, with respect to the Units and any Shares underlying or issuable in respect of such Units until such Shares are actually issued to and held of record by the Grantee.  No adjustments will be made for dividends or other rights of a holder for which the record date is prior to the date of issuance of the Shares.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Timing and Type of Payment.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The Company shall issue to the Grantee one Share for each Unit that vests.  Such stock issuance shall occur on a payment date determined by the Company (the &#8220;Payment Date&#8221;) that is within 10 business days following each Vest Date.  </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Withholding of Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Grantee shall, as Units shall vest or at the time withholding is otherwise required by any applicable provisions of federal or state law, pay the Company the amount necessary to satisfy any applicable foreign, federal, state, and local income and employment tax withholding obligations.  At the time the Grantee&#8217;s Award is granted, or at any time thereafter as requested by the Company, the Grantee hereby authorizes, to the fullest extent not prohibited by applicable law, withholding from payroll and any other amounts payable to the Grantee, and otherwise agrees to make adequate provision for any sums required to satisfy the federal, state, local and foreign tax withholding obligations of the Company, if any, which arise in connection with the Award.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Limitation on Rights&#59; No Right to Future Grants&#59; Extraordinary Item</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  By entering into this Agreement and accepting the Award, the Grantee acknowledges that&#58; (i)&#160;the Grantee&#8217;s participation in the Plan is voluntary&#59; (ii)&#160;except as explicitly contemplated in an employment or other written agreement between the Grantee and the Company, the value of the Award is an extraordinary item which is outside the scope of any employment contract with the Grantee&#59; (iii)&#160;except as explicitly contemplated in an employment or other written agreement between the Grantee and the Company, the Award is not part of normal or expected compensation for any purpose, including without limitation for calculating any benefits, severance, resignation, termination, redundancy, end of service payments, bonuses, long-service awards, pension or retirement benefits or similar payments, and the Grantee will not be entitled to compensation or damages as a consequence of the Grantee&#8217;s forfeiture of any unvested portion of the Award as a result of the Grantee&#8217;s termination of service with the Company for any reason&#59; and (iv)&#160;in the event that the Grantee is not a direct employee of Company, the grant of the Award will not be interpreted to form an employment relationship with the Company and the grant of the Award will not be interpreted to form an employment contract with the Grantee&#8217;s employer or the Company.  The Company shall be under no obligation whatsoever to advise the Grantee of the existence, maturity or termination of any of the Grantee&#8217;s rights hereunder and the Grantee shall be responsible for familiarizing himself or herself with all matters contained herein and in the Plan which may affect any of Grantee&#8217;s rights or privileges hereunder.  </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Company Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Any question concerning the interpretation of this Agreement, the Notice or the Plan, any adjustments required to be made under the Plan, and any controversy that may arise under the Plan or this Agreement shall be determined by the Company (including any person(s) to whom the Company has delegated its authority) in its sole and absolute discretion.  Such decision by the Company shall be final and binding.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Undertaking</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Grantee hereby agrees to take whatever additional action and execute whatever additional documents the Company may deem necessary or advisable in order to carry out or effect one or more of the obligations or restrictions imposed on either the Grantee or the Grantee&#8217;s interest pursuant to the express provisions of this Agreement.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Entire Agreement&#58; Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Notice, the Plan and this Agreement constitute the entire agreement of the parties with respect to the subject matter hereof and supersede in their entirety all prior undertakings and agreements of the Company and the Grantee with respect to the subject matter hereof, and may not be modified adversely to the Grantee&#8217;s interest except by means of a writing signed by the Company and the Grantee.  These agreements are to be construed in accordance with and governed by the internal laws of the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State of Delaware without giving effect to any choice of law rule that would cause the application of the laws of any jurisdiction other than the internal laws of the State of Delaware to the rights and duties of the parties.  Should any provision of the Notice or this Agreement be determined by a court of law to be illegal or unenforceable, the other provisions shall nevertheless remain effective and shall remain enforceable.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Successors and Assigns</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The provisions of this Agreement will inure to the benefit of, and be binding on, the Company and its successors and assigns and the Grantee and the Grantee&#8217;s legal representatives, heirs, legatees, distributees, assigns and transferees by operation of law, whether or not any such person will have become a party to this Agreement and agreed in writing to join herein and be bound by the terms and conditions hereof.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Securities Law Compliance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Company is under no obligation to register for resale the Shares, whether vested or unvested.  The Company may impose such restrictions, conditions or limitations as it determines appropriate as to the timing and manner of any resales by the Grantee or other subsequent transfers by the Grantee of any Shares issued hereunder, including without limitation (a) restrictions under an insider trading policy, (b) restrictions that may be necessary in the absence of an effective registration statement under the Securities Act of 1933, as amended, covering the Award and&#47;or the Shares and (c) restrictions as to the use of a specified brokerage firm or other agent for such resales or other transfers.  Any sale of the Shares must also comply with other applicable laws and regulations governing the sale of such Shares.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-right:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Information Confidential</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  As partial consideration for the granting of the Award, the Grantee agrees that he or she will keep confidential all information and knowledge that the Grantee has relating to the manner and amount of his or her participation in the Plan&#59; provided, however, that such information may be disclosed as required by law and may be given in confidence to the Grantee&#8217;s spouse, tax and financial advisors, or to a financial institution to the extent that such information is necessary to secure a loan.  </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Headings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The captions used in this Agreement are inserted for convenience and shall not be deemed a part of this Agreement for construction or interpretation.  </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Application of the Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The terms of this Agreement are governed by the terms of the Plan, as it exists on the date of hereof and as the Plan is amended from time to time.  In the event of any conflict between the provisions of this Agreement and the provisions of the Plan, the terms of the Plan shall control, except as expressly stated otherwise herein.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Dispute Resolution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The provisions of this Section 17 and Section 24 of the Plan shall be the exclusive means of resolving disputes arising out of or relating to the Notice, the Plan and this Agreement.  The Company, the Grantee, and the Grantee&#8217;s assignees (the &#8220;parties&#8221;) shall attempt in good faith to resolve any disputes arising out of or relating to the Notice, the Plan and this Agreement by negotiation between individuals who have authority to settle the controversy.  Negotiations shall be commenced by either party by notice of a written statement of the party&#8217;s position and the name and title of the individual who will represent the party.  Within thirty (30) days of the written notification, the parties shall meet at a mutually acceptable time and place, and thereafter as often as they reasonably deem necessary, to resolve the dispute.  If the dispute has not been resolved by negotiation, the parties agree that any suit, action, or proceeding arising out of or relating to the Notice, the Plan or this Agreement shall be subject to arbitration in accordance with Section 24 of the Plan. This arbitration shall be the sole and exclusive review permitted of the Administrator&#8217;s decision or with respect to any other dispute relating to the Award. GRANTEE AND PERSONS CLAIMING RIGHTS UNDER THE AWARD OR THE PLAN EXPLICITLY WAIVE ANY RIGHT TO JUDICIAL REVIEW OR A JURY TRIAL. Any dispute shall be governed by the Federal Arbitration Act, 9 U.S.C. &#167;1, et. seq. (the &#8220;FAA&#8221;), and the FAA shall preempt all state laws to the fullest extent not prohibited by law. Notice of demand for arbitration shall be made in writing to the Administrator within thirty (30) days after the applicable decision by the Administrator. If any one or more provisions of this Section 17 shall for any reason be held invalid or unenforceable, it is the specific intent of the parties that such provisions shall be modified to the minimum extent necessary to make it or its application valid and enforceable.&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Any notice required or permitted hereunder shall be given in writing and shall be deemed effectively given upon personal delivery or upon deposit in the United States mail by certified mail (if the parties are within the United States) or upon deposit for delivery by an internationally recognized express mail courier service (for international delivery of notice), with postage and fees prepaid, addressed (if to the Company) at Korn Ferry, 1900 Avenue of the Stars, Suite 1500, Los Angeles California 90067 and (if to the Grantee) at the Grantee&#8217;s most recent address reflected in the records of the Company, or to such other address as such party may designate in writing from time to time to the other party.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Book Antiqua',sans-serif;font-size:11pt;font-weight:400;line-height:100%">END OF AWARD AGREEMENT</font><img alt="image_13.jpg" src="image_13.jpg" style="height:13px;margin-bottom:5pt;vertical-align:text-bottom;width:268px"></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-right:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.6
<SEQUENCE>5
<FILENAME>kfy-20221031xxq2fyxexx106.htm
<DESCRIPTION>EX-10.6
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="ie17329610bb9445fb43c4765b517b28f_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> Exhibit 10.6</font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">KORN FERRY 2022 STOCK INCENTIVE PLAN </font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">NOTICE OF NONEMPLOYEE DIRECTOR RESTRICTED STOCK UNIT AWARD</font></div><div style="margin-bottom:6pt;padding-left:36pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Grantee&#8217;s Name&#58;&#160;&#160;&#160;&#160;&#171;First_Name&#187; &#171;Last_Name&#187;<br>&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:6pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">You have been granted Restricted Stock Units (the &#8220;Units&#8221; or individually a &#8220;Unit&#8221;) of the Company (the &#8220;Award&#8221;), payable in shares of Common Stock of the Company (the &#8220;Shares&#8221;), subject to the terms and conditions of this Notice of Nonemployee Director Restricted Stock Unit Award (the &#8220;Notice&#8221;), the Korn Ferry 2022 Stock Incentive Plan, as may be amended from time to time (the &#8220;Plan&#8221;) and the Nonemployee Director Restricted Stock Unit Award Agreement (the &#8220;Agreement&#8221;) attached hereto.  Capitalized terms used in this Notice and not otherwise defined shall have the same meanings as set forth in the Plan.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Date of Award&#58;&#160;&#160;&#160;&#160;&#171;Grant_Date&#187;</font></div><div style="margin-bottom:6pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> &#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:6pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Total Number of Units Awarded&#58;    &#160;&#160;&#160;&#160;&#171;Number_of_Shares_to_nearest_10&#187;</font></div><div style="margin-bottom:6pt;padding-left:36pt;padding-right:-18pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:36pt;padding-right:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Vesting Schedule&#58;</font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Subject to the Grantee&#8217;s continued service as a member of the Board and other limitations set forth in this Notice, the Agreement and the Plan, the Units will &#8220;vest&#8221; in accordance with the following schedule&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">100% of the Total Number of Units Awarded shall vest on the day before the next annual meeting of the Company&#8217;s stockholders that follows the Grant Date.  </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">For each Unit that vests in accordance with the terms hereof, one Share shall be issuable to the Grantee following the vesting of such Unit (subject to any election to defer payment by the Grantee as provided in Section 6 of the Agreement).  The Grantee shall not acquire or have any rights as a stockholder of the Company by virtue of the Agreement (or the Award evidenced hereby) until the Shares issuable pursuant to this Award are actually issued and delivered to the Grantee in accordance with the terms of the Plan and the Agreement.  No fractional Shares shall be issued with respect to the vesting of the Units.  Notwithstanding the foregoing, the Units subject to this Notice will be subject to accelerated vesting and payment in the event of a Change in Control Event as provided in Section 7 of the Agreement.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Termination of Service&#59; Forfeiture&#58;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Vesting shall cease upon the date of termination of the Grantee&#8217;s continued service as a member of the Board for any reason, including death or Disability.  If the Grantee&#8217;s continued service as a Board member terminates for any reason when the Grantee holds any unvested Units, such unvested Units shall be forfeited and no Shares shall be issued with respect to such forfeited Units. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, the Company has executed this Notice, and unless the Grantee declines this Award within 90 days of the Date of Award, the Grantee is deemed to accept the Award and to agree that the Award is to be governed by the terms and conditions of this Notice, the Plan, and the Agreement.</font></div><div style="margin-bottom:12pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Korn Ferry<br>a Delaware corporation</font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;  </font></div><div style="padding-left:216pt"><img alt="image_0.jpg" src="image_0.jpg" style="height:86px;margin-bottom:5pt;vertical-align:text-bottom;width:100px"></div><div style="margin-bottom:12pt"><font><br></font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="margin-bottom:12pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">                                                                        Gary D. Burnison</font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Chief Executive Officer</font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:83%">&#160;&#160;&#160;&#160;2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">THE GRANTEE ACKNOWLEDGES AND AGREES THAT THE UNITS SHALL VEST, IF AT ALL, ONLY DURING THE PERIOD OF GRANTEE&#8217;S CONTINUED SERVICE AS A DIRECTOR OF THE COMPANY (NOT THROUGH THE ACT OF BEING ELECTED OR APPOINTED, BEING GRANTED THIS AWARD OR ACQUIRING UNITS HEREUNDER).  THE GRANTEE FURTHER ACKNOWLEDGES AND AGREES THAT NOTHING IN THIS NOTICE, THE AGREEMENT, NOR IN THE PLAN, SHALL CONFER UPON THE GRANTEE ANY RIGHT WITH RESPECT TO CONTINUATION OF GRANTEE&#8217;S SERVICE WITH THE COMPANY, NOR SHALL IT INTERFERE IN ANY WAY WITH THE COMPANY&#8217;S RIGHT TO INCREASE OR DECREASE THE COMPENSATION OF THE GRANTEE FROM THE RATE IN EXISTENCE AT ANY TIME. </font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-indent:36pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:83%">&#160;&#160;&#160;&#160;3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Grantee acknowledges receipt of a copy of the Plan and the Agreement and represents that he or she is familiar with the terms and provisions thereof, and hereby accepts the Award subject to all of the terms and provisions hereof and thereof.  The Grantee has reviewed this Notice, the Agreement and the Plan in their entirety, has had an opportunity to obtain the advice of counsel prior to executing this Notice and fully understands all provisions of this Notice, the Agreement and the Plan.  The Grantee hereby agrees that all disputes arising out of or relating to this Notice, the Plan and the Agreement shall be resolved in accordance with Section 18 of the Agreement.  The Grantee further agrees to notify the Company upon any change in the residence address indicated in this Notice.</font></div><div style="margin-bottom:12pt;text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:83%">&#160;&#160;&#160;&#160;4</font></div></div></div><div id="ie17329610bb9445fb43c4765b517b28f_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">KORN FERRY 2022 STOCK INCENTIVE PLAN</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">NONEMPLOYEE DIRECTOR RESTRICTED STOCK UNIT AWARD AGREEMENT</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Grant of Units</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Korn Ferry, a Delaware corporation (the &#8220;Company&#8221;), hereby awards to the Grantee (the &#8220;Grantee&#8221;) named in the Notice of Nonemployee Director Restricted Stock Unit Award (the &#8220;Notice&#8221;), the Total Number of Restricted Stock Units (the &#8220;Units&#8221; or individually a &#8220;Unit&#8221;) payable in shares of Common Stock of the Company (the &#8220;Shares&#8221;) as set forth in the Notice, subject to the Notice, this Nonemployee Director Restricted Stock Unit Award Agreement (this &#8220;Agreement&#8221;) and the terms and provisions of the Company&#8217;s 2022 Stock Incentive Plan, as may be amended from time to time (the &#8220;Plan&#8221;), which is incorporated herein by reference.  Capitalized terms used in this Agreement and not otherwise defined in this Agreement or the Notice, shall have the same meanings as set forth in the Plan.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Consideration</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Units have been granted to the Grantee principally for past services and in consideration for past services and continued service with the Company.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Transfer Restrictions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Except as expressly provided in Section 14 of the Plan, the Units granted to the Grantee hereunder, and the Shares subject thereto (and any right or interest therein), may not be sold, transferred, pledged, assigned or otherwise alienated or hypothecated by the Grantee prior to the issuance of Shares pursuant to Section 6.  Any attempt to transfer Units or Shares in violation of this Section&#160;3 will be null and void and will be disregarded.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Termination of Service&#59; Forfeiture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Vesting shall cease upon the date of termination of the Grantee&#8217;s continued service as a member of the Board for any reason, including death or Disability.  If the Grantee&#8217;s continued service as a Board member terminates for any reason when the Grantee holds any unvested portion of the Units, such unvested Units shall be forfeited as of the applicable termination date without payment of any Shares or any other consideration by the Company and without any other action by the Grantee, or the Grantee&#8217;s beneficiary or personal representative, as the case may be.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Dividend and Voting Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Limitations on Rights Associated with Units</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Grantee shall have no rights as a stockholder of the Company, no dividend rights (except as expressly provided in Section 5(b) with respect to dividend equivalent rights) and no voting rights, with respect to the Units and any Shares underlying or issuable in respect of such Units until such Shares are actually issued to and held of record by the Grantee.  No adjustments will be made for dividends or other rights of a holder for which the record date is prior to the date of issuance of the Shares.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Dividend Equivalent Rights Distributions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  As of any date that the Company pays an ordinary cash dividend on its Common Stock, the Company shall pay the Grantee an amount equal to the per-share cash dividend paid by the Company on its Common Stock on such date multiplied by the number of Units remaining subject to this Award as of the related dividend payment record date. No such payment shall be made with respect to any Units which, as of such record date, have either been paid pursuant to Section 6 or forfeited pursuant to Section 4. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Timing and Type of Payment.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  The Company shall issue to the Grantee one Share for each Unit that vests pursuant to the terms of this Agreement as soon as practicable after the vesting date.  Notwithstanding the foregoing sentence, the Grantee may elect, on a form and in a manner prescribed by the Committee, to defer any such payment of vested Units, provided that any such deferral of payment must comply with any applicable requirements of Section 409A of the Code.  The Grantee shall have no further rights with respect to any Units that are so paid or that terminate pursuant to Section 4.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Change in Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Notwithstanding any other provision herein, in the event of a Change in Control, any Units that are then outstanding and unvested shall become fully vested and shall be paid to the Grantee immediately prior to such event.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Grantee is ultimately liable and responsible to pay for all taxes owed in connection with the Award.  The Company does not make any representation or undertaking regarding the treatment of any tax withholding in connection with the grant or vesting of the Award or any subsequent sale of Shares issuable pursuant to the Award.  The Company does not commit and is under no obligation to structure the Award to reduce or eliminate the Grantee&#8217;s tax liability.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Limitation on Rights&#59; No Right to Future Grants&#59; Extraordinary Item</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  By entering into this Agreement and accepting the Award, the Grantee acknowledges that&#58; (i)&#160;the Grantee&#8217;s participation in the Plan is voluntary&#59; (ii)&#160;the value of the Award is an extraordinary item which is outside the scope of any employment contract with the Grantee&#59; (iii)&#160;the Award is not part of normal or expected compensation for any purpose, including without limitation for calculating any benefits, severance, resignation, termination, redundancy, end of service payments, bonuses, long-service awards, pension or retirement benefits or similar payments, and the Grantee will not be entitled to compensation or damages as a consequence of the Grantee&#8217;s forfeiture of any unvested portion of the Award as a result of the Grantee&#8217;s termination of service with the Company for any reason&#59; and (iv)&#160;in the event that the Grantee is not a direct employee of Company, the grant of the Award will not be interpreted to form an employment relationship with the Company and the grant of the Award will not be interpreted to form an employment contract with the Grantee&#8217;s employer or the Company.  The Company shall be under no obligation whatsoever to advise the Grantee of the existence, maturity or termination of any of the Grantee&#8217;s rights hereunder and the Grantee shall be responsible for familiarizing himself or herself with all matters contained herein and in the Plan which may affect any of Grantee&#8217;s rights or privileges hereunder.  </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Company Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Any question concerning the interpretation of this Agreement, the Notice or the Plan, any adjustments required to be made under the Plan, and any controversy that may arise under the Plan or this Agreement shall be determined by the Company (including any person(s) to whom the Company has delegated its authority) in its sole and absolute discretion.  Such decision by the Company shall be final and binding.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Undertaking</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Grantee hereby agrees to take whatever additional action and execute whatever additional documents the Company may deem necessary or advisable in order to carry out or effect one or more of the obligations or restrictions imposed on either the Grantee or the Grantee&#8217;s interest pursuant to the express provisions of this Agreement.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Entire Agreement&#58; Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Notice, the Plan and this Agreement constitute the entire agreement of the parties with respect to the subject matter hereof and supersede in their entirety all prior undertakings and agreements of the Company and the Grantee with respect to the subject matter hereof, and may not be modified adversely to the Grantee&#8217;s interest except by means of a writing signed by the Company and the Grantee.  These agreements are to be construed in accordance with and governed by the internal laws of the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">State of Delaware without giving effect to any choice of law rule that would cause the application of the laws of any jurisdiction other than the internal laws of the State of Delaware to the rights and duties of the parties.  Should any provision of the Notice or this Agreement be determined by a court of law to be illegal or unenforceable, the other provisions shall nevertheless remain effective and shall remain enforceable.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Successors and Assigns</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The provisions of this Agreement will inure to the benefit of, and be binding on, the Company and its successors and assigns and the Grantee and the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:83%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Grantee&#8217;s legal representatives, heirs, legatees, distributees, assigns and transferees by operation of law, whether or not any such person will have become a party to this Agreement and agreed in writing to join herein and be bound by the terms and conditions hereof.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Securities Law Compliance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Company is under no obligation to register for resale the Shares, whether vested or unvested.  The Company may impose such restrictions, conditions or limitations as it determines appropriate as to the timing and manner of any resales by the Grantee or other subsequent transfers by the Grantee of any Shares issued hereunder, including without limitation (a) restrictions under an insider trading policy, (b) restrictions that may be necessary in the absence of an effective registration statement under the Securities Act of 1933, as amended, covering the Award and&#47;or the Shares and (c) restrictions as to the use of a specified brokerage firm or other agent for such resales or other transfers.  Any sale of the Shares must also comply with other applicable laws and regulations governing the sale of such Shares.  </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Information Confidential</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  As partial consideration for the granting of the Award, the Grantee agrees that he or she will keep confidential all information and knowledge that the Grantee has relating to the manner and amount of his or her participation in the Plan&#59; provided, however, that such information may be disclosed as required by law and may be given in confidence to the Grantee&#8217;s spouse, tax and financial advisors, or to a financial institution to the extent that such information is necessary to secure a loan.  </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Headings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The captions used in this Agreement are inserted for convenience and shall not be deemed a part of this Agreement for construction or interpretation.  </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Application of the Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The terms of this Agreement are governed by the terms of the Plan, as it exists on the date of hereof and as the Plan is amended from time to time.  In the event of any conflict between the provisions of this Agreement and the provisions of the Plan, the terms of the Plan shall control, except as expressly stated otherwise herein.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Dispute Resolution.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  The provisions of this Section 18 and Section 24 of the Plan shall be the exclusive means of resolving disputes arising out of or relating to the Notice, the Plan and this Agreement.  The Company, the Grantee, and the Grantee&#8217;s assignees (the &#8220;parties&#8221;) shall attempt in good faith to resolve any disputes arising out of or relating to the Notice, the Plan and this Agreement by negotiation between individuals who have authority to settle the controversy.  Negotiations shall be commenced by either party by notice of a written statement of the party&#8217;s position and the name and title of the individual who will represent the party.  Within thirty (30) days of the written notification, the parties shall meet at a mutually acceptable time and place, and thereafter as often as they reasonably deem necessary, to resolve the dispute.  If the dispute has not been resolved by negotiation, the parties agree that any suit, action, or proceeding arising out of or relating to the Notice, the Plan or this Agreement shall be subject to arbitration in accordance with Section 24 of the Plan. This arbitration shall be the sole and exclusive review permitted of the Administrator&#8217;s decision or with respect to any other dispute relating to the Award. GRANTEE AND PERSONS CLAIMING RIGHTS UNDER THE AWARD OR THE PLAN EXPLICITLY WAIVE ANY RIGHT TO JUDICIAL REVIEW OR A JURY TRIAL. Any dispute shall be governed by the Federal Arbitration Act, 9 U.S.C. &#167;1, et. seq. (the &#8220;FAA&#8221;), and the FAA shall preempt all state laws to the fullest extent not prohibited by law. Notice of demand for arbitration shall be made in writing to the Administrator within thirty (30) days after the applicable decision by the Administrator. If any one or more provisions of this Section 18 shall for any reason be held invalid or unenforceable, it is the specific intent of the parties that such provisions shall be modified to the minimum extent necessary to make it or its application valid and enforceable.  </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">19.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Any notice required or permitted hereunder shall be given in writing and shall be deemed effectively given upon personal delivery or upon deposit in the United States mail by </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:83%">&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">certified mail (if the parties are within the United States) or upon deposit for delivery by an internationally recognized express mail courier service (for international delivery of notice), with postage and fees prepaid, addressed (if to the Company) at Korn Ferry, 1900 Avenue of the Stars, Suite 1500, Los Angeles California 90067 and (if to the Grantee) at the Grantee&#8217;s most recent address reflected in the records of the Company, or to such other address as such party may designate in writing from time to time to the other party.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">END OF AWARD AGREEMENT</font></div><div><img alt="image_1.jpg" src="image_1.jpg" style="height:40px;margin-bottom:5pt;vertical-align:text-bottom;width:268px"></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:83%">&#160;&#160;&#160;&#160;</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>6
<FILENAME>kfy-20221031xq2fy23xexx311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i24d3068c9cb54d1d94126662cad29ead_1"></div><div style="min-height:99pt;width:100%"><div><img alt="kfy2.jpg" src="kfy2.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"></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; December&#160;9, 2022</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>7
<FILENAME>kfy-20221031xq2fy23xexx312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i4553a9c9626044ce8da157c1fc7a93e3_1"></div><div style="min-height:99pt;width:100%"><div><img alt="kfy.jpg" src="kfy.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"></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; December&#160;9, 2022</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>8
<FILENAME>kfy-20221031xq2fy23xexx321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="idd6f8e67b9114ee39ef565f292d88ffe_1"></div><div style="min-height:99pt;width:100%"><div><img alt="kfy1.jpg" src="kfy1.jpg" style="height:61px;margin-bottom:5pt;vertical-align:text-bottom;width:65px"></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 October&#160;31, 2022 (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; December&#160;9, 2022</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>9
<FILENAME>kfy-20221031.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:78ce01ee-492d-466f-8d3f-b05336291ce6,g:cfb5cfc9-fc7a-4eee-beba-5fc50d740ba5-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:kfy="http://www.kornferry.com/20221031" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.kornferry.com/20221031">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.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://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.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-20221031_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-20221031_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-20221031_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" 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-20221031_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" 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="CONSOLIDATEDBALANCESHEETS" roleURI="http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>0000002 - Statement - 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="CONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>0000003 - Statement - 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="CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" roleURI="http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited">
        <link:definition>0000004 - Statement - 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="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" roleURI="http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited">
        <link:definition>0000005 - Statement - 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="CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" roleURI="http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited">
        <link:definition>0000006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' 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="CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" roleURI="http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited">
        <link:definition>0000007 - Statement - 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>0000008 - 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>0000009 - 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>0000010 - 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>0000011 - 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>0000012 - 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>0000013 - 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>0000014 - 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>0000015 - 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>0000016 - 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>0000017 - 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>0000018 - 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>0000019 - 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>0000020 - 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="SubsequentEvent" roleURI="http://www.kornferry.com/role/SubsequentEvent">
        <link:definition>0000021 - Disclosure - Subsequent Event</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>0000022 - 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>0000023 - 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>0000024 - 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>0000025 - 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>0000026 - 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>0000027 - 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>0000028 - 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>0000029 - 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>0000030 - 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>0000031 - 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>0000032 - 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="AcquisitionTables" roleURI="http://www.kornferry.com/role/AcquisitionTables">
        <link:definition>0000033 - Disclosure - Acquisition (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="OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail" roleURI="http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail">
        <link:definition>0000034 - Disclosure - Organization and Summary of Significant Accounting Policies - Additional Information (Detail)</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="BasicandDilutedEarningsPerShareAdditionalInformationDetail" roleURI="http://www.kornferry.com/role/BasicandDilutedEarningsPerShareAdditionalInformationDetail">
        <link:definition>0000035 - Disclosure - Basic and Diluted Earnings Per Share - Additional Information (Detail)</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="BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail" roleURI="http://www.kornferry.com/role/BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail">
        <link:definition>0000036 - Disclosure - Basic and Diluted Earnings Per Share - Basic and Diluted Earnings per Common Share Attributable to Common Stockholders (Detail)</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="ComprehensiveIncomeComponentsofAccumulatedOtherComprehensiveLossDetail" roleURI="http://www.kornferry.com/role/ComprehensiveIncomeComponentsofAccumulatedOtherComprehensiveLossDetail">
        <link:definition>0000037 - Disclosure - Comprehensive Income - Components of Accumulated Other Comprehensive Loss (Detail)</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="ComprehensiveIncomeChangesinEachComponentofAccumulatedOtherComprehensiveLossDetail" roleURI="http://www.kornferry.com/role/ComprehensiveIncomeChangesinEachComponentofAccumulatedOtherComprehensiveLossDetail">
        <link:definition>0000038 - Disclosure - Comprehensive Income - Changes in Each Component of Accumulated Other Comprehensive Loss (Detail)</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="EmployeeStockPlansComponentsofStockBasedCompensationExpenseRecognizedDetail" roleURI="http://www.kornferry.com/role/EmployeeStockPlansComponentsofStockBasedCompensationExpenseRecognizedDetail">
        <link:definition>0000039 - Disclosure - Employee Stock Plans - Components of Stock-Based Compensation Expense Recognized (Detail)</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="EmployeeStockPlansAdditionalInformationDetail" roleURI="http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail">
        <link:definition>0000040 - Disclosure - Employee Stock Plans - Additional Information (Detail)</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="EmployeeStockPlansRestrictedStockActivityDetail" roleURI="http://www.kornferry.com/role/EmployeeStockPlansRestrictedStockActivityDetail">
        <link:definition>0000041 - Disclosure - Employee Stock Plans - Restricted Stock Activity (Detail)</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="FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail" roleURI="http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail">
        <link:definition>0000042 - Disclosure - Financial Instruments - Financial Instruments and Balance Sheet Classification (Detail)</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="FinancialInstrumentsAdditionalInformationDetail" roleURI="http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetail">
        <link:definition>0000043 - Disclosure - Financial Instruments - Additional Information (Detail)</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="FinancialInstrumentsFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetail" roleURI="http://www.kornferry.com/role/FinancialInstrumentsFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetail">
        <link:definition>0000044 - Disclosure - Financial Instruments - Fair Value of Derivatives Not Designated as Hedge Instruments (Detail)</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="DeferredCompensationandRetirementPlansComponentsofNetPeriodicBenefitsCostsDetail" roleURI="http://www.kornferry.com/role/DeferredCompensationandRetirementPlansComponentsofNetPeriodicBenefitsCostsDetail">
        <link:definition>0000045 - Disclosure - Deferred Compensation and Retirement Plans - Components of Net Periodic Benefits Costs (Detail)</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="DeferredCompensationandRetirementPlansAdditionalInformationDetail" roleURI="http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetail">
        <link:definition>0000046 - Disclosure - Deferred Compensation and Retirement Plans - Additional Information (Detail)</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="FeeRevenueScheduleofContractAssetandLiabilityDetail" roleURI="http://www.kornferry.com/role/FeeRevenueScheduleofContractAssetandLiabilityDetail">
        <link:definition>0000047 - Disclosure - Fee Revenue - Schedule of Contract Asset and Liability (Detail)</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="FeeRevenueAdditionalInformationDetails1" roleURI="http://www.kornferry.com/role/FeeRevenueAdditionalInformationDetails1">
        <link:definition>0000048 - Disclosure - Fee Revenue - Additional Information (Details 1)</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="FeeRevenueAdditionalInformationDetails1_1" roleURI="http://www.kornferry.com/role/FeeRevenueAdditionalInformationDetails1_1">
        <link:definition>0000048 - Disclosure - Fee Revenue - Additional Information (Details 1)</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="FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetail" roleURI="http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetail">
        <link:definition>0000049 - Disclosure - Fee Revenue - Schedule of Disaggregation of Fee Revenue by Industry (Detail)</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="CreditLossesSummaryofActivityinAllowanceforCreditLossesonTradeReceivablesDetail" roleURI="http://www.kornferry.com/role/CreditLossesSummaryofActivityinAllowanceforCreditLossesonTradeReceivablesDetail">
        <link:definition>0000050 - Disclosure - Credit Losses - Summary of Activity in Allowance for Credit Losses on Trade Receivables (Detail)</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="CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetail" roleURI="http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetail">
        <link:definition>0000051 - Disclosure - Credit Losses - Schedule of Fair Value and Unrealized Losses on Available for Sale Debt Securities (Detail)</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>0000052 - 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="IncomeTaxesAdditionalInformationDetail" roleURI="http://www.kornferry.com/role/IncomeTaxesAdditionalInformationDetail">
        <link:definition>0000053 - Disclosure - Income Taxes - Additional Information (Detail)</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="SegmentsAdditionalInformationDetail" roleURI="http://www.kornferry.com/role/SegmentsAdditionalInformationDetail">
        <link:definition>0000054 - Disclosure - Segments - Additional Information (Detail)</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="SegmentsFinancialHighlightsDetails" roleURI="http://www.kornferry.com/role/SegmentsFinancialHighlightsDetails">
        <link:definition>0000055 - Disclosure - Segments - 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="SegmentsFinancialHighlightsbyOperatingSegmentDetail" roleURI="http://www.kornferry.com/role/SegmentsFinancialHighlightsbyOperatingSegmentDetail">
        <link:definition>0000056 - Disclosure - Segments - Financial Highlights by Operating Segment (Detail)</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="LongTermDebtAdditionalInformationDetail" roleURI="http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail">
        <link:definition>0000057 - Disclosure - Long-Term Debt - Additional Information (Detail)</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="LongTermDebtScheduleofRedemptionofNotesatApplicableRedemptionPricesDetail" roleURI="http://www.kornferry.com/role/LongTermDebtScheduleofRedemptionofNotesatApplicableRedemptionPricesDetail">
        <link:definition>0000058 - Disclosure - Long-Term Debt - Schedule of Redemption of Notes at Applicable Redemption Prices (Detail)</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="LongTermDebtScheduleofLongtermDebtatAmortizedCostDetail" roleURI="http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetail">
        <link:definition>0000059 - Disclosure - Long-Term Debt - Schedule of Long-term Debt, at Amortized Cost (Detail)</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="LeasesAdditionalInformationDetail" roleURI="http://www.kornferry.com/role/LeasesAdditionalInformationDetail">
        <link:definition>0000060 - Disclosure - Leases - Additional Information (Detail)</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="LeasesComponentsofLeaseExpenseDetail" roleURI="http://www.kornferry.com/role/LeasesComponentsofLeaseExpenseDetail">
        <link:definition>0000061 - Disclosure - Leases - Components of Lease Expense (Detail)</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="LeasesSummaryofSupplementalCashFlowInformationRelatedtoLeasesDetail" roleURI="http://www.kornferry.com/role/LeasesSummaryofSupplementalCashFlowInformationRelatedtoLeasesDetail">
        <link:definition>0000062 - Disclosure - Leases - Summary of Supplemental Cash Flow Information Related to Leases (Detail)</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="LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoLeasesDetail" roleURI="http://www.kornferry.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoLeasesDetail">
        <link:definition>0000063 - Disclosure - Leases - Summary of Supplemental Balance Sheet Information Related to Leases (Detail)</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="LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail" roleURI="http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail">
        <link:definition>0000064 - Disclosure - Leases - Summary of Maturities of Lease Liabilities (Detail)</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="LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail_1" roleURI="http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail_1">
        <link:definition>0000064 - Disclosure - Leases - Summary of Maturities of Lease Liabilities (Detail)</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>0000065 - 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="AcquisitionSummaryofnetassetsacquiredDetails" roleURI="http://www.kornferry.com/role/AcquisitionSummaryofnetassetsacquiredDetails">
        <link:definition>0000066 - Disclosure - Acquisition - Summary of net assets acquired (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="SubsequentEventAdditionalInformationDetail" roleURI="http://www.kornferry.com/role/SubsequentEventAdditionalInformationDetail">
        <link:definition>0000067 - Disclosure - Subsequent Event - Additional Information (Detail)</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_DebtInstrumentChangeInControlAndRatingDeclinePercentageOfPrincipalAmount" abstract="false" name="DebtInstrumentChangeInControlAndRatingDeclinePercentageOfPrincipalAmount" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="kfy_MarketableSecuritiesRemainingMaturity" abstract="false" name="MarketableSecuritiesRemainingMaturity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="kfy_RPOMember" abstract="true" name="RPOMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_ExecutiveCapitalAccumulationPlanMember" abstract="true" name="ExecutiveCapitalAccumulationPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_USTreasuryAndAgencySecuritiesMember" abstract="true" name="USTreasuryAndAgencySecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_CommonStockIncreasesInCapitalSharesReservedForFutureIssuance" abstract="false" name="CommonStockIncreasesInCapitalSharesReservedForFutureIssuance" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems" abstract="true" name="OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kfy_LeasesDisclosureTextBlock" abstract="false" name="LeasesDisclosureTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="kfy_FinancialInstrumentLineItems" abstract="true" name="FinancialInstrumentLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kfy_ReimbursedOutOfPocketEngagementExpensesMember" abstract="true" name="ReimbursedOutOfPocketEngagementExpensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" abstract="true" name="CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kfy_AnnualTermLoanAmortizationPercentageOnPrincipalBalance" abstract="false" name="AnnualTermLoanAmortizationPercentageOnPrincipalBalance" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="kfy_NumberOfLineOfBusiness" abstract="false" name="NumberOfLineOfBusiness" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="kfy_SecuredFinancingOvernightRateMember" abstract="true" name="SecuredFinancingOvernightRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_FinancialInstrumentsTable" abstract="true" name="FinancialInstrumentsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="kfy_DerivativesSoldMember" abstract="true" name="DerivativesSoldMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock" abstract="false" name="LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="kfy_EarningsPerShareDisclosureLineItems" abstract="true" name="EarningsPerShareDisclosureLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_ConsolidatedNetLeverageRatio" abstract="false" name="ConsolidatedNetLeverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="kfy_CreditAgreementMember" abstract="true" name="CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_DerivativesPurchasedMember" abstract="true" name="DerivativesPurchasedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_DebtInstrumentMaximumPercentageOfPrincipalAmountRedeemableWithEquityOfferingProceeds" abstract="false" name="DebtInstrumentMaximumPercentageOfPrincipalAmountRedeemableWithEquityOfferingProceeds" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="kfy_MarketableSecuritiesCurrentMember" abstract="true" name="MarketableSecuritiesCurrentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_EarningsPerShareDisclosureTable" abstract="true" name="EarningsPerShareDisclosureTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="kfy_MarketableSecuritiesNonCurrentMember" abstract="true" name="MarketableSecuritiesNonCurrentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_ReimbursableExpensesPolicyPolicyTextBlock" abstract="false" name="ReimbursableExpensesPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="kfy_DebtInstrumentRedemptionPeriodThreeAndThereafterMember" abstract="true" name="DebtInstrumentRedemptionPeriodThreeAndThereafterMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_DigitalMember" abstract="true" name="DigitalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_DebtInstrumentRedemptionOfPrincipalPlusApplicablePremiumPricePercentage" abstract="false" name="DebtInstrumentRedemptionOfPrincipalPlusApplicablePremiumPricePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="kfy_ConsultingMember" abstract="true" name="ConsultingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock" abstract="false" name="ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_IncomeTaxesAndOtherReceivables" abstract="false" name="IncomeTaxesAndOtherReceivables" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfy_CreditFacilitiesMember" abstract="true" name="CreditFacilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" abstract="false" name="AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" 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-types:textBlockItemType"/>
  <xs:element id="kfy_ReclassificationsPolicyPolicyTextBlock" abstract="false" name="ReclassificationsPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="kfy_FinanceLeasesAccumulatedDepreciation" abstract="false" name="FinanceLeasesAccumulatedDepreciation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfy_StockIncentivePlanMember" abstract="true" name="StockIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_WeightedAverageDiscountRateAbstract" abstract="true" name="WeightedAverageDiscountRateAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_FinanceLeaseCostsAbstract" abstract="true" name="FinanceLeaseCostsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems" abstract="true" name="FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember" abstract="true" name="FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_RepaymentOfLifeInsurancePolicyLoans" abstract="false" name="RepaymentOfLifeInsurancePolicyLoans" nillable="true" xbrli:periodType="duration" 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_DelayedDrawTermLoanFacilityMember" abstract="true" name="DelayedDrawTermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_WeightedAverageRemainingLeaseTermAbstract" abstract="true" name="WeightedAverageRemainingLeaseTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kfy_DividendsPayableWithoutRestrictions" abstract="false" name="DividendsPayableWithoutRestrictions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfy_EmployeeStockPurchasePlanPurchasePriceOfSharesPurchased" abstract="false" name="EmployeeStockPurchasePlanPurchasePriceOfSharesPurchased" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="kfy_DebtInstrumentProceedsFromOfferingUsedToRepayOutstandingDebt" abstract="false" name="DebtInstrumentProceedsFromOfferingUsedToRepayOutstandingDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfy_FinanceLeasesPropertyAndEquipmentAtCost" abstract="false" name="FinanceLeasesPropertyAndEquipmentAtCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfy_MarketBasedRestrictedStockMember" abstract="true" name="MarketBasedRestrictedStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_SeniorUnsecuredNotesMember" abstract="true" name="SeniorUnsecuredNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_CorporateNotesOrBondsMember" abstract="true" name="CorporateNotesOrBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_RightOfUseAssetsMember" abstract="true" name="RightOfUseAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_AmendedCreditAgreementMember" abstract="true" name="AmendedCreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_ReimbursedExpensesMember" abstract="true" name="ReimbursedExpensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable" abstract="true" name="FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="kfy_PriorCreditFacilityMember" abstract="true" name="PriorCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_InfinityConsultingSolutionsMember" abstract="true" name="InfinityConsultingSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_TemporaryIncreaseInConsolidatedNetLeverageRatio" abstract="false" name="TemporaryIncreaseInConsolidatedNetLeverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="kfy_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" abstract="false" name="RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="kfy_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" abstract="true" name="RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kfy_LifeSciencesAndHealthcareMember" abstract="true" name="LifeSciencesAndHealthcareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_DeferredCompensationPlanMember" abstract="true" name="DeferredCompensationPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_ConsumerGoodsMember" abstract="true" name="ConsumerGoodsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_DebtInstrumentVariableRateAdjustmentPercentage" abstract="false" name="DebtInstrumentVariableRateAdjustmentPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="kfy_MexicanSubsidiaryMember" abstract="true" name="MexicanSubsidiaryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionValueForESPP" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionValueForESPP" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_IndustrialMember" abstract="true" name="IndustrialMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_EducationNonProfitAndGeneralMember" abstract="true" name="EducationNonProfitAndGeneralMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_LeaseholdImprovementsAndFurnitureAndFixturesMember" abstract="true" name="LeaseholdImprovementsAndFurnitureAndFixturesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_ExecutiveSearchMember" abstract="true" name="ExecutiveSearchMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_OtherFinancialInstitutionsMember" abstract="true" name="OtherFinancialInstitutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_TimeBasedRestrictedStockMember" abstract="true" name="TimeBasedRestrictedStockMember" 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_PerformanceRelatedBonusExpenses" abstract="false" name="PerformanceRelatedBonusExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="kfy_FinanceLeasesAbstract" abstract="true" name="FinanceLeasesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="kfy_IncomeTaxesAndOtherReceivablesMember" abstract="true" name="IncomeTaxesAndOtherReceivablesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_AmortizationOfLongTermRetentionAwards" abstract="false" name="AmortizationOfLongTermRetentionAwards" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_ProfessionalSearchInterimMember" abstract="true" name="ProfessionalSearchInterimMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable" abstract="true" name="OrganizationAndSummaryOfSignificantAccountingPoliciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="kfy_AvailableForSaleMarketableSecuritiesMember" abstract="true" name="AvailableForSaleMarketableSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="kfy_CSVOfColiContractsMember" abstract="true" name="CSVOfColiContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>kfy-20221031_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:78ce01ee-492d-466f-8d3f-b05336291ce6,g:cfb5cfc9-fc7a-4eee-beba-5fc50d740ba5-->
<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/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="kfy-20221031.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_238f085f-89c1-46d8-b064-b69199f91ca6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_256d8710-1483-4b64-aa3b-394d115748f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_238f085f-89c1-46d8-b064-b69199f91ca6" xlink:to="loc_us-gaap_Liabilities_256d8710-1483-4b64-aa3b-394d115748f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f4b2c22a-6592-4bda-ae31-4d5d60738cec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_238f085f-89c1-46d8-b064-b69199f91ca6" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f4b2c22a-6592-4bda-ae31-4d5d60738cec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_7b02857b-4761-4e38-a28f-d774f42dff09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_11fcd13b-037e-40ea-a5f1-c3a06968d5ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7b02857b-4761-4e38-a28f-d774f42dff09" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_11fcd13b-037e-40ea-a5f1-c3a06968d5ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_eccf729f-ab6d-48c1-8779-bc3e0f2530cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7b02857b-4761-4e38-a28f-d774f42dff09" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_eccf729f-ab6d-48c1-8779-bc3e0f2530cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_8666e9ad-69e2-452d-99a4-b0837a913f67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7b02857b-4761-4e38-a28f-d774f42dff09" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_8666e9ad-69e2-452d-99a4-b0837a913f67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_IncomeTaxesAndOtherReceivables_dd123d88-0046-4675-ab21-72f59d820b82" xlink:href="kfy-20221031.xsd#kfy_IncomeTaxesAndOtherReceivables"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_7b02857b-4761-4e38-a28f-d774f42dff09" xlink:to="loc_kfy_IncomeTaxesAndOtherReceivables_dd123d88-0046-4675-ab21-72f59d820b82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_UnearnedCompensationCurrent_012b6101-29d8-4454-8506-620f0c4651ee" xlink:href="kfy-20221031.xsd#kfy_UnearnedCompensationCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_7b02857b-4761-4e38-a28f-d774f42dff09" xlink:to="loc_kfy_UnearnedCompensationCurrent_012b6101-29d8-4454-8506-620f0c4651ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_a289e5fe-4f5e-4ded-b7d1-7ddc9489b390" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_7b02857b-4761-4e38-a28f-d774f42dff09" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_a289e5fe-4f5e-4ded-b7d1-7ddc9489b390" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_1efc9c3e-36e0-4d65-ad85-6ff8de41efd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_63a083e4-3f21-4b16-9ccd-661fe2df4cb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1efc9c3e-36e0-4d65-ad85-6ff8de41efd2" xlink:to="loc_us-gaap_AssetsCurrent_63a083e4-3f21-4b16-9ccd-661fe2df4cb6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesNoncurrent_ce561134-692c-4d35-a78e-955f9e180f6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1efc9c3e-36e0-4d65-ad85-6ff8de41efd2" xlink:to="loc_us-gaap_MarketableSecuritiesNoncurrent_ce561134-692c-4d35-a78e-955f9e180f6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_3cc46fb2-35c4-4176-b2cd-924dbb800208" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1efc9c3e-36e0-4d65-ad85-6ff8de41efd2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_3cc46fb2-35c4-4176-b2cd-924dbb800208" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_fd015272-fdff-4540-ab1b-63f57fb59c1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1efc9c3e-36e0-4d65-ad85-6ff8de41efd2" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_fd015272-fdff-4540-ab1b-63f57fb59c1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueOfLifeInsurance_83954b36-bab5-4d76-9955-dd546e950a91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1efc9c3e-36e0-4d65-ad85-6ff8de41efd2" xlink:to="loc_us-gaap_CashSurrenderValueOfLifeInsurance_83954b36-bab5-4d76-9955-dd546e950a91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_78ff46b1-3775-4dde-9839-54df3028cd9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1efc9c3e-36e0-4d65-ad85-6ff8de41efd2" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_78ff46b1-3775-4dde-9839-54df3028cd9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_0fa0d115-4156-49e2-b421-946fbe4aedf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1efc9c3e-36e0-4d65-ad85-6ff8de41efd2" xlink:to="loc_us-gaap_Goodwill_0fa0d115-4156-49e2-b421-946fbe4aedf2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a327d09e-af62-413f-a438-dd137eed7a9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1efc9c3e-36e0-4d65-ad85-6ff8de41efd2" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a327d09e-af62-413f-a438-dd137eed7a9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_UnearnedCompensationNonCurrent_2e610ed9-689d-4850-9742-c76a36c7ee13" xlink:href="kfy-20221031.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_1efc9c3e-36e0-4d65-ad85-6ff8de41efd2" xlink:to="loc_kfy_UnearnedCompensationNonCurrent_2e610ed9-689d-4850-9742-c76a36c7ee13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_b515526b-f6c1-41d4-8d32-54bc49e84ba6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1efc9c3e-36e0-4d65-ad85-6ff8de41efd2" xlink:to="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_b515526b-f6c1-41d4-8d32-54bc49e84ba6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_87727273-ff0b-4ccc-bf1a-ac31bd61fc3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_2e5dc32b-ef39-4590-93a5-6ffae379d73f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_87727273-ff0b-4ccc-bf1a-ac31bd61fc3d" xlink:to="loc_us-gaap_LiabilitiesCurrent_2e5dc32b-ef39-4590-93a5-6ffae379d73f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_0933b4df-af9e-411d-a5d8-1126b3635361" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_87727273-ff0b-4ccc-bf1a-ac31bd61fc3d" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_0933b4df-af9e-411d-a5d8-1126b3635361" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_03db1ed7-60e3-419a-a150-46891d6447a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_87727273-ff0b-4ccc-bf1a-ac31bd61fc3d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_03db1ed7-60e3-419a-a150-46891d6447a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_7855dc3d-15ab-4dbe-8c44-822a33014b18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_87727273-ff0b-4ccc-bf1a-ac31bd61fc3d" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_7855dc3d-15ab-4dbe-8c44-822a33014b18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_d3c6174f-4fb7-4b13-80de-ff1a078eb93d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_87727273-ff0b-4ccc-bf1a-ac31bd61fc3d" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_d3c6174f-4fb7-4b13-80de-ff1a078eb93d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_96de6c02-fc01-43eb-8afa-abccc9536718" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_87727273-ff0b-4ccc-bf1a-ac31bd61fc3d" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_96de6c02-fc01-43eb-8afa-abccc9536718" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_a2328690-dc93-4357-9426-55186f27ef3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_49fb66ad-7ef9-4f0d-9e57-d55ce72ebe80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a2328690-dc93-4357-9426-55186f27ef3c" xlink:to="loc_us-gaap_AccountsPayableCurrent_49fb66ad-7ef9-4f0d-9e57-d55ce72ebe80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_8f4777e4-1765-47fa-8b27-b497c43ec8b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a2328690-dc93-4357-9426-55186f27ef3c" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_8f4777e4-1765-47fa-8b27-b497c43ec8b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_26ef66c6-65bb-4eed-b8b7-711c1a81fd2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a2328690-dc93-4357-9426-55186f27ef3c" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_26ef66c6-65bb-4eed-b8b7-711c1a81fd2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_87df1b8c-7148-4876-a8e1-3c01cdd99ec2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a2328690-dc93-4357-9426-55186f27ef3c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_87df1b8c-7148-4876-a8e1-3c01cdd99ec2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_67d82925-cabd-4d8e-95b9-74a59c12ce60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a2328690-dc93-4357-9426-55186f27ef3c" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_67d82925-cabd-4d8e-95b9-74a59c12ce60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_849c9fc3-a973-48e6-9ebc-3ff663974983" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStocksIncludingAdditionalPaidInCapital_a5cedda4-03f1-45f7-8118-7ee03f325686" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_849c9fc3-a973-48e6-9ebc-3ff663974983" xlink:to="loc_us-gaap_CommonStocksIncludingAdditionalPaidInCapital_a5cedda4-03f1-45f7-8118-7ee03f325686" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d6526cb1-f740-4fd7-a849-5b6bf812debf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_849c9fc3-a973-48e6-9ebc-3ff663974983" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d6526cb1-f740-4fd7-a849-5b6bf812debf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_330cd838-ca56-46b5-89c7-c23caf25eefa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_849c9fc3-a973-48e6-9ebc-3ff663974983" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_330cd838-ca56-46b5-89c7-c23caf25eefa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_6122bc09-301b-4e43-af9b-b8dfd3c2e137" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3ee7bd35-76a3-4449-a418-a9f1ce3d522d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_6122bc09-301b-4e43-af9b-b8dfd3c2e137" xlink:to="loc_us-gaap_StockholdersEquity_3ee7bd35-76a3-4449-a418-a9f1ce3d522d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_32f2fccb-5061-48a5-8f72-46279d4f708e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_6122bc09-301b-4e43-af9b-b8dfd3c2e137" xlink:to="loc_us-gaap_MinorityInterest_32f2fccb-5061-48a5-8f72-46279d4f708e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" xlink:type="simple" xlink:href="kfy-20221031.xsd#CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited"/>
  <link:calculationLink xlink:role="http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_eb365568-666f-417b-aa55-e7ba4daa9479" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense_34c84b45-09e3-43f0-93b3-fb31310c2eff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_eb365568-666f-417b-aa55-e7ba4daa9479" xlink:to="loc_us-gaap_LaborAndRelatedExpense_34c84b45-09e3-43f0-93b3-fb31310c2eff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_397cb24c-9a6d-470f-bdab-9c350ab24ad4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_eb365568-666f-417b-aa55-e7ba4daa9479" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_397cb24c-9a6d-470f-bdab-9c350ab24ad4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_8aaaff2e-a71c-46e9-be55-4450d5b5f309" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_eb365568-666f-417b-aa55-e7ba4daa9479" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_8aaaff2e-a71c-46e9-be55-4450d5b5f309" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_849bf128-4950-42f6-aa95-cf31fe3c7380" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_eb365568-666f-417b-aa55-e7ba4daa9479" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_849bf128-4950-42f6-aa95-cf31fe3c7380" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_800e18e9-74de-48c9-9ad1-f1f106de3f0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_284fb16a-30a5-4a48-a1f9-cf5c65185d67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_800e18e9-74de-48c9-9ad1-f1f106de3f0e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_284fb16a-30a5-4a48-a1f9-cf5c65185d67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_f476b8c5-8a8d-40ca-a4aa-92451607a8b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_800e18e9-74de-48c9-9ad1-f1f106de3f0e" xlink:to="loc_us-gaap_CostsAndExpenses_f476b8c5-8a8d-40ca-a4aa-92451607a8b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_abd4e6c4-a06f-4859-855d-c8b6f3bbee43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ece14b0a-3e7d-4c6b-b268-24e567317fe3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_abd4e6c4-a06f-4859-855d-c8b6f3bbee43" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ece14b0a-3e7d-4c6b-b268-24e567317fe3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_5161cfac-04e1-4312-bc32-9465401d9d0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_abd4e6c4-a06f-4859-855d-c8b6f3bbee43" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_5161cfac-04e1-4312-bc32-9465401d9d0c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3755aaf3-def7-4aa3-ad80-f7e8993708d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_12bef23f-1ab1-4e8e-b70b-5ce697b2c403" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3755aaf3-def7-4aa3-ad80-f7e8993708d2" xlink:to="loc_us-gaap_ProfitLoss_12bef23f-1ab1-4e8e-b70b-5ce697b2c403" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_da8687f5-e820-4b44-86ea-10acc0dc50d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3755aaf3-def7-4aa3-ad80-f7e8993708d2" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_da8687f5-e820-4b44-86ea-10acc0dc50d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_29b0c699-c1f5-4e37-bb49-46efcd2231ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5d4afd30-f2f3-4b96-a5f9-1f1902beecf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_29b0c699-c1f5-4e37-bb49-46efcd2231ec" xlink:to="loc_us-gaap_OperatingIncomeLoss_5d4afd30-f2f3-4b96-a5f9-1f1902beecf7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_14e5a1e0-7c66-4d3b-96b2-fa2f9cafbd42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_29b0c699-c1f5-4e37-bb49-46efcd2231ec" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_14e5a1e0-7c66-4d3b-96b2-fa2f9cafbd42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_ae1c96e1-742a-46b8-8de6-921511acb28b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_29b0c699-c1f5-4e37-bb49-46efcd2231ec" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_ae1c96e1-742a-46b8-8de6-921511acb28b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" xlink:type="simple" xlink:href="kfy-20221031.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited"/>
  <link:calculationLink xlink:role="http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_922733ea-8a32-48c0-b7df-de1d026578ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_f234b20e-c337-4131-b7d4-8e4ff9a936e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_922733ea-8a32-48c0-b7df-de1d026578ab" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_f234b20e-c337-4131-b7d4-8e4ff9a936e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_7bb92257-4098-4255-bdab-976b07b531fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_922733ea-8a32-48c0-b7df-de1d026578ab" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_7bb92257-4098-4255-bdab-976b07b531fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_7dd469dd-40aa-45d2-b81c-c1594669a05d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_cccaccd5-f46b-4105-ae26-eb15257873e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7dd469dd-40aa-45d2-b81c-c1594669a05d" xlink:to="loc_us-gaap_ProfitLoss_cccaccd5-f46b-4105-ae26-eb15257873e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_79cffe19-7e4e-4661-aa9b-c8787e11d4ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7dd469dd-40aa-45d2-b81c-c1594669a05d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_79cffe19-7e4e-4661-aa9b-c8787e11d4ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_9b0d78f7-381a-4898-82bf-48baadbf7ce1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7dd469dd-40aa-45d2-b81c-c1594669a05d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_9b0d78f7-381a-4898-82bf-48baadbf7ce1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_c2ce7faa-05c0-49d1-a79d-b4a0f7a81b95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7dd469dd-40aa-45d2-b81c-c1594669a05d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_c2ce7faa-05c0-49d1-a79d-b4a0f7a81b95" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" xlink:type="simple" xlink:href="kfy-20221031.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"/>
  <link:calculationLink xlink:role="http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_383a389a-1727-45f0-ae33-540b504b19e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_4a752c0b-c386-4240-a948-cc9d2439c89d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_383a389a-1727-45f0-ae33-540b504b19e2" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_4a752c0b-c386-4240-a948-cc9d2439c89d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_591d8fd8-abe7-4668-9e51-d7449bfa042e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_383a389a-1727-45f0-ae33-540b504b19e2" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_591d8fd8-abe7-4668-9e51-d7449bfa042e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_2c72e498-5265-45e2-ac67-22fd628202ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_383a389a-1727-45f0-ae33-540b504b19e2" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_2c72e498-5265-45e2-ac67-22fd628202ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_7b7b2b55-de86-41a1-9096-e992978d492d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_383a389a-1727-45f0-ae33-540b504b19e2" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_7b7b2b55-de86-41a1-9096-e992978d492d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_070a1a2f-4117-42ee-ba3f-050acea2d28e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_383a389a-1727-45f0-ae33-540b504b19e2" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_070a1a2f-4117-42ee-ba3f-050acea2d28e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_RepaymentOfLifeInsurancePolicyLoans_b2efb00b-d0e4-4ca0-a759-978e3fe9800e" xlink:href="kfy-20221031.xsd#kfy_RepaymentOfLifeInsurancePolicyLoans"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_383a389a-1727-45f0-ae33-540b504b19e2" xlink:to="loc_kfy_RepaymentOfLifeInsurancePolicyLoans_b2efb00b-d0e4-4ca0-a759-978e3fe9800e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsMinorityInterest_74efed5f-1fa8-496c-9730-64340ef4aa56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsMinorityInterest"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_383a389a-1727-45f0-ae33-540b504b19e2" xlink:to="loc_us-gaap_PaymentsOfDividendsMinorityInterest_74efed5f-1fa8-496c-9730-64340ef4aa56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_53a3c053-853b-49bc-adf5-35b09eb85fdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_6320c745-4f31-45b9-9f06-fa399ab63415" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_53a3c053-853b-49bc-adf5-35b09eb85fdd" xlink:to="loc_us-gaap_ProfitLoss_6320c745-4f31-45b9-9f06-fa399ab63415" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_55f42280-2736-438f-ad80-3662616e3511" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_53a3c053-853b-49bc-adf5-35b09eb85fdd" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_55f42280-2736-438f-ad80-3662616e3511" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_e7af3e23-c1b2-4796-86e3-f1501ab1f69d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_53a3c053-853b-49bc-adf5-35b09eb85fdd" xlink:to="loc_us-gaap_ShareBasedCompensation_e7af3e23-c1b2-4796-86e3-f1501ab1f69d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_8e3c2ba2-8a39-4bb1-9ac5-c1a73f9dfde0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_53a3c053-853b-49bc-adf5-35b09eb85fdd" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_8e3c2ba2-8a39-4bb1-9ac5-c1a73f9dfde0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_bf1deaf5-7ad9-4edf-89f1-845efa7edd8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_53a3c053-853b-49bc-adf5-35b09eb85fdd" xlink:to="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_bf1deaf5-7ad9-4edf-89f1-845efa7edd8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments_26249ba7-b765-4b08-8d8e-dab3679d5172" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_53a3c053-853b-49bc-adf5-35b09eb85fdd" xlink:to="loc_us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments_26249ba7-b765-4b08-8d8e-dab3679d5172" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d18385cf-74a3-4d17-87c7-67a2d3ceee78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_53a3c053-853b-49bc-adf5-35b09eb85fdd" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d18385cf-74a3-4d17-87c7-67a2d3ceee78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_cbcc7088-4244-40ef-9acc-484ebbad8252" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_53a3c053-853b-49bc-adf5-35b09eb85fdd" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_cbcc7088-4244-40ef-9acc-484ebbad8252" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_d9ece50b-b7ba-43ed-acd7-4055a44692c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_53a3c053-853b-49bc-adf5-35b09eb85fdd" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_d9ece50b-b7ba-43ed-acd7-4055a44692c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherReceivables_45b12ce4-ea37-4064-8674-49c1ad43bdbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_53a3c053-853b-49bc-adf5-35b09eb85fdd" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherReceivables_45b12ce4-ea37-4064-8674-49c1ad43bdbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_12adb7d0-22af-4006-87da-3ccd2e1dc2d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_53a3c053-853b-49bc-adf5-35b09eb85fdd" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_12adb7d0-22af-4006-87da-3ccd2e1dc2d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_IncreaseDecreaseInUnearnedCompensation_d1994ebd-f047-47a4-9dea-70d3211639da" xlink:href="kfy-20221031.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_53a3c053-853b-49bc-adf5-35b09eb85fdd" xlink:to="loc_kfy_IncreaseDecreaseInUnearnedCompensation_d1994ebd-f047-47a4-9dea-70d3211639da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_8a962b3e-104b-40e7-86fc-9735c04c54c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_53a3c053-853b-49bc-adf5-35b09eb85fdd" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_8a962b3e-104b-40e7-86fc-9735c04c54c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_ffd5c100-7bfe-42dd-8ba2-e1d7a539e1ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_53a3c053-853b-49bc-adf5-35b09eb85fdd" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_ffd5c100-7bfe-42dd-8ba2-e1d7a539e1ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_e93a0abd-6670-41bf-a04e-487ea680f6df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_53a3c053-853b-49bc-adf5-35b09eb85fdd" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_e93a0abd-6670-41bf-a04e-487ea680f6df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_70c878df-6b9e-4f6b-aa77-148d2b47ebb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_53a3c053-853b-49bc-adf5-35b09eb85fdd" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_70c878df-6b9e-4f6b-aa77-148d2b47ebb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_615a7739-335e-4215-9dc4-af04c371d8cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_53a3c053-853b-49bc-adf5-35b09eb85fdd" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_615a7739-335e-4215-9dc4-af04c371d8cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b0f36152-09f8-4f18-9008-75c0d17e5eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bf274625-16cf-4036-9663-f33bca6ea876" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b0f36152-09f8-4f18-9008-75c0d17e5eb6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bf274625-16cf-4036-9663-f33bca6ea876" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7d58fe9d-e6ae-422a-8bb0-82f7750fc940" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b0f36152-09f8-4f18-9008-75c0d17e5eb6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7d58fe9d-e6ae-422a-8bb0-82f7750fc940" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_992a20bc-35b4-4ef4-8b42-2d0e9d86e406" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b0f36152-09f8-4f18-9008-75c0d17e5eb6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_992a20bc-35b4-4ef4-8b42-2d0e9d86e406" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_55641017-468b-47bd-91a6-0acb764d6610" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b0f36152-09f8-4f18-9008-75c0d17e5eb6" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_55641017-468b-47bd-91a6-0acb764d6610" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9d2c9880-6301-4b3a-8ba9-9cdc49a226aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0ef0557a-d2d6-47d8-aa96-2bdce58495a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_9d2c9880-6301-4b3a-8ba9-9cdc49a226aa" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0ef0557a-d2d6-47d8-aa96-2bdce58495a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_4deb86fb-1439-4187-935d-3dbd3da939cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9d2c9880-6301-4b3a-8ba9-9cdc49a226aa" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_4deb86fb-1439-4187-935d-3dbd3da939cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_278d7677-0741-44d5-945f-59e185913441" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9d2c9880-6301-4b3a-8ba9-9cdc49a226aa" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_278d7677-0741-44d5-945f-59e185913441" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_e590556d-209f-435e-9bbd-660d90a3909f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireLifeInsurancePolicies"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9d2c9880-6301-4b3a-8ba9-9cdc49a226aa" xlink:to="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_e590556d-209f-435e-9bbd-660d90a3909f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLifeInsurancePolicies_b58327f0-85e1-404a-b2e8-39a1cb704b25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLifeInsurancePolicies"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9d2c9880-6301-4b3a-8ba9-9cdc49a226aa" xlink:to="loc_us-gaap_ProceedsFromLifeInsurancePolicies_b58327f0-85e1-404a-b2e8-39a1cb704b25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_7688b364-dd52-4fd4-9260-176891708c70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9d2c9880-6301-4b3a-8ba9-9cdc49a226aa" xlink:to="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_7688b364-dd52-4fd4-9260-176891708c70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_ad7c3806-e70e-44a4-a00b-bf881e766edb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9d2c9880-6301-4b3a-8ba9-9cdc49a226aa" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_ad7c3806-e70e-44a4-a00b-bf881e766edb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail"/>
  <link:calculationLink xlink:role="http://www.kornferry.com/role/BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_8d24a027-e085-4c82-ab78-dc9393cb89b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9a8179eb-a65d-4514-b8be-3b8274ef8cd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8d24a027-e085-4c82-ab78-dc9393cb89b0" xlink:to="loc_us-gaap_NetIncomeLoss_9a8179eb-a65d-4514-b8be-3b8274ef8cd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_9e668f2a-113b-4f14-83d8-14d762075c09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8d24a027-e085-4c82-ab78-dc9393cb89b0" xlink:to="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_9e668f2a-113b-4f14-83d8-14d762075c09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3c020b49-a694-4375-a8ab-f7fd4047981b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_646687c1-0f7c-4d96-891c-189e4106068d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3c020b49-a694-4375-a8ab-f7fd4047981b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_646687c1-0f7c-4d96-891c-189e4106068d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_2436d0a1-bfe0-4f49-906d-9c0ca60d0d33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3c020b49-a694-4375-a8ab-f7fd4047981b" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_2436d0a1-bfe0-4f49-906d-9c0ca60d0d33" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/ComprehensiveIncomeComponentsofAccumulatedOtherComprehensiveLossDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#ComprehensiveIncomeComponentsofAccumulatedOtherComprehensiveLossDetail"/>
  <link:calculationLink xlink:role="http://www.kornferry.com/role/ComprehensiveIncomeComponentsofAccumulatedOtherComprehensiveLossDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_02107a96-3926-4e78-9613-470469698dc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_df73cc17-7867-43ee-87f3-ea6091463c40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_02107a96-3926-4e78-9613-470469698dc4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_df73cc17-7867-43ee-87f3-ea6091463c40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_3578a701-75c5-48ce-91bc-476f6b866b58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_02107a96-3926-4e78-9613-470469698dc4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_3578a701-75c5-48ce-91bc-476f6b866b58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_58b3f7d0-f24d-4907-ab6f-7fe0fbef6d81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_02107a96-3926-4e78-9613-470469698dc4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_58b3f7d0-f24d-4907-ab6f-7fe0fbef6d81" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"/>
  <link:calculationLink xlink:role="http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_bf02f652-c848-4870-8ccc-d338034af714" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_a4f40872-4797-40db-9a73-44ffc0013551" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bf02f652-c848-4870-8ccc-d338034af714" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_a4f40872-4797-40db-9a73-44ffc0013551" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_ddc6fca5-381b-4208-ab9f-ee121eb01032" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bf02f652-c848-4870-8ccc-d338034af714" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_ddc6fca5-381b-4208-ab9f-ee121eb01032" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b3b0a999-7bce-4a51-bf17-967460bd92d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bf02f652-c848-4870-8ccc-d338034af714" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b3b0a999-7bce-4a51-bf17-967460bd92d2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/DeferredCompensationandRetirementPlansComponentsofNetPeriodicBenefitsCostsDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#DeferredCompensationandRetirementPlansComponentsofNetPeriodicBenefitsCostsDetail"/>
  <link:calculationLink xlink:role="http://www.kornferry.com/role/DeferredCompensationandRetirementPlansComponentsofNetPeriodicBenefitsCostsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_16154c14-7cba-483f-a986-97e53440815d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_89d7052b-dc9a-4d2a-b31c-fee3357281c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_16154c14-7cba-483f-a986-97e53440815d" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_89d7052b-dc9a-4d2a-b31c-fee3357281c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_d2d64e69-b493-4534-8f3d-9b1b6dd499df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_16154c14-7cba-483f-a986-97e53440815d" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_d2d64e69-b493-4534-8f3d-9b1b6dd499df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_6ee9fa2f-1042-4319-858f-f1b144776e8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_16154c14-7cba-483f-a986-97e53440815d" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_6ee9fa2f-1042-4319-858f-f1b144776e8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_08db1ab7-e202-4dd8-a9f1-8edbf267ac9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_16154c14-7cba-483f-a986-97e53440815d" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_08db1ab7-e202-4dd8-a9f1-8edbf267ac9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_b24e8f2f-d47c-4ed5-94c0-26e531473c01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_16154c14-7cba-483f-a986-97e53440815d" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_b24e8f2f-d47c-4ed5-94c0-26e531473c01" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/SegmentsFinancialHighlightsDetails" xlink:type="simple" xlink:href="kfy-20221031.xsd#SegmentsFinancialHighlightsDetails"/>
  <link:calculationLink xlink:role="http://www.kornferry.com/role/SegmentsFinancialHighlightsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_687e8cad-3060-4891-84cd-8dadb7de6f9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_5f88848b-9bd4-41e5-bf4b-8dfa14a736f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_687e8cad-3060-4891-84cd-8dadb7de6f9d" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_5f88848b-9bd4-41e5-bf4b-8dfa14a736f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_3256bf50-7ed2-44f6-9415-485966641c47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_687e8cad-3060-4891-84cd-8dadb7de6f9d" xlink:to="loc_us-gaap_OperatingIncomeLoss_3256bf50-7ed2-44f6-9415-485966641c47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1e130a13-8ba3-48b2-9708-291ef4d77ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_687e8cad-3060-4891-84cd-8dadb7de6f9d" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1e130a13-8ba3-48b2-9708-291ef4d77ffb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_45160d87-ef63-43cb-a654-9037e322d23f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_687e8cad-3060-4891-84cd-8dadb7de6f9d" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_45160d87-ef63-43cb-a654-9037e322d23f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_74394720-a98e-4c0b-b319-31141afe8fb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_687e8cad-3060-4891-84cd-8dadb7de6f9d" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_74394720-a98e-4c0b-b319-31141afe8fb4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#LongTermDebtScheduleofLongtermDebtatAmortizedCostDetail"/>
  <link:calculationLink xlink:role="http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_431b93cf-6e7d-4c65-877d-ab56abddda12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_55eea8f6-429b-43e4-b9e6-4100c082e15c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_431b93cf-6e7d-4c65-877d-ab56abddda12" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_55eea8f6-429b-43e4-b9e6-4100c082e15c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_4cb01380-96cf-4d99-af0e-c98328f672c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_431b93cf-6e7d-4c65-877d-ab56abddda12" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_4cb01380-96cf-4d99-af0e-c98328f672c7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/LeasesComponentsofLeaseExpenseDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#LeasesComponentsofLeaseExpenseDetail"/>
  <link:calculationLink xlink:role="http://www.kornferry.com/role/LeasesComponentsofLeaseExpenseDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinanceLeaseCosts_31de0792-1fae-48b8-876d-331e875ba166" xlink:href="kfy-20221031.xsd#kfy_FinanceLeaseCosts"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_ad077e00-c67f-4ba5-87ce-4749f52dbc94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_31de0792-1fae-48b8-876d-331e875ba166" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_ad077e00-c67f-4ba5-87ce-4749f52dbc94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_d43fd5c3-b23b-48f7-a3f4-e171e1c067ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_31de0792-1fae-48b8-876d-331e875ba166" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_d43fd5c3-b23b-48f7-a3f4-e171e1c067ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_840e63de-555a-468e-8c86-de4806b9bcc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinanceLeaseCosts_3862e4ea-18b8-4b14-98b5-a893832586b3" xlink:href="kfy-20221031.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_840e63de-555a-468e-8c86-de4806b9bcc0" xlink:to="loc_kfy_FinanceLeaseCosts_3862e4ea-18b8-4b14-98b5-a893832586b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_5ec13879-91c3-4e66-81d4-765fd8f241f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_840e63de-555a-468e-8c86-de4806b9bcc0" xlink:to="loc_us-gaap_OperatingLeaseCost_5ec13879-91c3-4e66-81d4-765fd8f241f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_a7f5bb27-5b12-4bdb-bd13-0429e5314139" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_840e63de-555a-468e-8c86-de4806b9bcc0" xlink:to="loc_us-gaap_ShortTermLeaseCost_a7f5bb27-5b12-4bdb-bd13-0429e5314139" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_eae529c7-4e40-4ee3-8e6e-0d4fa29ce2b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_840e63de-555a-468e-8c86-de4806b9bcc0" xlink:to="loc_us-gaap_VariableLeaseCost_eae529c7-4e40-4ee3-8e6e-0d4fa29ce2b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_b89dd4ec-4fcc-472a-a338-5db19b266afd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_840e63de-555a-468e-8c86-de4806b9bcc0" xlink:to="loc_us-gaap_SubleaseIncome_b89dd4ec-4fcc-472a-a338-5db19b266afd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_6319ae32-41e5-4e8c-8696-d85f8d042417" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_840e63de-555a-468e-8c86-de4806b9bcc0" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_6319ae32-41e5-4e8c-8696-d85f8d042417" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoLeasesDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoLeasesDetail"/>
  <link:calculationLink xlink:role="http://www.kornferry.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoLeasesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_cbb3ee21-c724-4211-873d-8cd6710e347a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_5174d2aa-2fc9-4bde-b688-0f17a68173fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_cbb3ee21-c724-4211-873d-8cd6710e347a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_5174d2aa-2fc9-4bde-b688-0f17a68173fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_89a9dafc-6b13-43dd-8310-7830ccaffa34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_cbb3ee21-c724-4211-873d-8cd6710e347a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_89a9dafc-6b13-43dd-8310-7830ccaffa34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_66c93b8c-5439-42c6-b6fc-d00304d5a35e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinanceLeasesPropertyAndEquipmentAtCost_97434da1-1513-40c9-a2c7-7e87751ce9a6" xlink:href="kfy-20221031.xsd#kfy_FinanceLeasesPropertyAndEquipmentAtCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset_66c93b8c-5439-42c6-b6fc-d00304d5a35e" xlink:to="loc_kfy_FinanceLeasesPropertyAndEquipmentAtCost_97434da1-1513-40c9-a2c7-7e87751ce9a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinanceLeasesAccumulatedDepreciation_9d2617f1-31b0-4368-916a-14b06bdedc8e" xlink:href="kfy-20221031.xsd#kfy_FinanceLeasesAccumulatedDepreciation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset_66c93b8c-5439-42c6-b6fc-d00304d5a35e" xlink:to="loc_kfy_FinanceLeasesAccumulatedDepreciation_9d2617f1-31b0-4368-916a-14b06bdedc8e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail"/>
  <link:calculationLink xlink:role="http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_30e31242-60f2-4f6e-b10a-5fdfdc8a5aca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_3ce0d26f-267a-481a-8a48-29929dd31beb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_30e31242-60f2-4f6e-b10a-5fdfdc8a5aca" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_3ce0d26f-267a-481a-8a48-29929dd31beb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e997a57e-9c20-4011-8647-ee0ebe63af8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_30e31242-60f2-4f6e-b10a-5fdfdc8a5aca" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e997a57e-9c20-4011-8647-ee0ebe63af8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_a3eac5f8-bb34-4677-ab3d-b7b409855cb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_30e31242-60f2-4f6e-b10a-5fdfdc8a5aca" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_a3eac5f8-bb34-4677-ab3d-b7b409855cb4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ea35c72a-fa5c-4d21-9997-1a086b36d5d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_30e31242-60f2-4f6e-b10a-5fdfdc8a5aca" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ea35c72a-fa5c-4d21-9997-1a086b36d5d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_bff7cddd-4a31-481d-855e-9dc6583876e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_30e31242-60f2-4f6e-b10a-5fdfdc8a5aca" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_bff7cddd-4a31-481d-855e-9dc6583876e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_2e0c594e-bd5e-4c3a-8a6e-5e9b90d29b4e" xlink:href="kfy-20221031.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_30e31242-60f2-4f6e-b10a-5fdfdc8a5aca" xlink:to="loc_kfy_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_2e0c594e-bd5e-4c3a-8a6e-5e9b90d29b4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_cab683ff-7571-42b1-9980-0544c14477c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_18aad6e2-7905-4c0d-b7ca-1f18118cd101" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_cab683ff-7571-42b1-9980-0544c14477c8" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_18aad6e2-7905-4c0d-b7ca-1f18118cd101" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_77abe381-e59a-45f7-ae01-89aa94c2d996" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_cab683ff-7571-42b1-9980-0544c14477c8" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_77abe381-e59a-45f7-ae01-89aa94c2d996" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_3d9d2b58-316b-45e1-b605-f54c6a3b0311" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_cab683ff-7571-42b1-9980-0544c14477c8" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_3d9d2b58-316b-45e1-b605-f54c6a3b0311" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_14c1a8c3-c3f6-4e65-9ce8-638d6e713051" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_cab683ff-7571-42b1-9980-0544c14477c8" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_14c1a8c3-c3f6-4e65-9ce8-638d6e713051" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_fb8975f9-d289-4745-9ef8-ec5b98aec706" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_cab683ff-7571-42b1-9980-0544c14477c8" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_fb8975f9-d289-4745-9ef8-ec5b98aec706" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinanceLeaseLiabilityPaymentsDueAfterYearFour_30eaedd6-9a05-4c94-8b65-c5c61aed83ee" xlink:href="kfy-20221031.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_cab683ff-7571-42b1-9980-0544c14477c8" xlink:to="loc_kfy_FinanceLeaseLiabilityPaymentsDueAfterYearFour_30eaedd6-9a05-4c94-8b65-c5c61aed83ee" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail_1" xlink:type="simple" xlink:href="kfy-20221031.xsd#LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail_1"/>
  <link:calculationLink xlink:role="http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c14f5d1c-9792-4e15-8711-c8696ed43443" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_70383795-33f4-4434-a9be-9fdb61f3f321" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c14f5d1c-9792-4e15-8711-c8696ed43443" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_70383795-33f4-4434-a9be-9fdb61f3f321" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_5d4e5681-3e0a-44e8-941f-83740a99b47b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c14f5d1c-9792-4e15-8711-c8696ed43443" xlink:to="loc_us-gaap_OperatingLeaseLiability_5d4e5681-3e0a-44e8-941f-83740a99b47b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_8183d719-f5c8-42bd-85ae-27d35b2c3393" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_00f285d8-ba23-42d0-ab83-abff5e8162ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8183d719-f5c8-42bd-85ae-27d35b2c3393" xlink:to="loc_us-gaap_FinanceLeaseLiability_00f285d8-ba23-42d0-ab83-abff5e8162ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_6dfe05d0-e812-46ed-86a0-cc1d55f90865" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8183d719-f5c8-42bd-85ae-27d35b2c3393" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_6dfe05d0-e812-46ed-86a0-cc1d55f90865" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/AcquisitionAdditionalInformationDetails" xlink:type="simple" xlink:href="kfy-20221031.xsd#AcquisitionAdditionalInformationDetails"/>
  <link:calculationLink xlink:role="http://www.kornferry.com/role/AcquisitionAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_5bd1b5ab-b16b-499e-9a59-9d02dbc8d7e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_2df329df-4172-4945-aee9-f6aa7e2c83be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_5bd1b5ab-b16b-499e-9a59-9d02dbc8d7e1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_2df329df-4172-4945-aee9-f6aa7e2c83be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_db6c457e-c1f3-4960-9971-5dfc9f32a2b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_5bd1b5ab-b16b-499e-9a59-9d02dbc8d7e1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_db6c457e-c1f3-4960-9971-5dfc9f32a2b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_5c045e0a-7cfe-4315-98e5-ef37f13530fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_5bd1b5ab-b16b-499e-9a59-9d02dbc8d7e1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_5c045e0a-7cfe-4315-98e5-ef37f13530fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_f303d4bc-fde1-4891-926e-0996e12fad95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_5bd1b5ab-b16b-499e-9a59-9d02dbc8d7e1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_f303d4bc-fde1-4891-926e-0996e12fad95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_6b92929d-f931-4c4a-a61c-4a51f3d8052a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_5bd1b5ab-b16b-499e-9a59-9d02dbc8d7e1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_6b92929d-f931-4c4a-a61c-4a51f3d8052a" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>kfy-20221031_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:78ce01ee-492d-466f-8d3f-b05336291ce6,g:cfb5cfc9-fc7a-4eee-beba-5fc50d740ba5-->
<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/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" xlink:type="simple" xlink:href="kfy-20221031.xsd#CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" xlink:type="extended" id="i0bcbf0b379df475d824ea2655bd3255d_CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5ef233fe-b728-4d5a-8620-7ed38b832399" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0ae22cce-e6e4-43e5-a083-f5f751f9a9ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5ef233fe-b728-4d5a-8620-7ed38b832399" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0ae22cce-e6e4-43e5-a083-f5f751f9a9ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense_1bee6d95-8f08-4a3f-8c89-64e87e5bce3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5ef233fe-b728-4d5a-8620-7ed38b832399" xlink:to="loc_us-gaap_LaborAndRelatedExpense_1bee6d95-8f08-4a3f-8c89-64e87e5bce3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_0c826719-bbe0-4e2d-822b-3d5db0d0eb46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5ef233fe-b728-4d5a-8620-7ed38b832399" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_0c826719-bbe0-4e2d-822b-3d5db0d0eb46" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_66fc136c-f7c4-42aa-aad7-d1bdb05956a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5ef233fe-b728-4d5a-8620-7ed38b832399" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_66fc136c-f7c4-42aa-aad7-d1bdb05956a8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_6b61b727-d96f-4f88-ba39-00fd55ccde97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5ef233fe-b728-4d5a-8620-7ed38b832399" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_6b61b727-d96f-4f88-ba39-00fd55ccde97" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_654787ed-1efa-472b-8ea2-8199bc8018df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5ef233fe-b728-4d5a-8620-7ed38b832399" xlink:to="loc_us-gaap_CostsAndExpenses_654787ed-1efa-472b-8ea2-8199bc8018df" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_31e8cf69-3088-478f-a11a-dd75d9f52534" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5ef233fe-b728-4d5a-8620-7ed38b832399" xlink:to="loc_us-gaap_OperatingIncomeLoss_31e8cf69-3088-478f-a11a-dd75d9f52534" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_744e72f2-6ec3-4b4a-b46d-d3ad554a10ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5ef233fe-b728-4d5a-8620-7ed38b832399" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_744e72f2-6ec3-4b4a-b46d-d3ad554a10ba" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_13d14125-34ef-4459-bc37-2c2b22c4ff3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5ef233fe-b728-4d5a-8620-7ed38b832399" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_13d14125-34ef-4459-bc37-2c2b22c4ff3b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f06b868e-5df5-493f-831e-76c116548fc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5ef233fe-b728-4d5a-8620-7ed38b832399" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f06b868e-5df5-493f-831e-76c116548fc7" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_568a5498-03db-4aca-8132-86f2f30a1e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5ef233fe-b728-4d5a-8620-7ed38b832399" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_568a5498-03db-4aca-8132-86f2f30a1e3c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_05f6894b-1f2d-42bb-a5bc-9217e1560a76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5ef233fe-b728-4d5a-8620-7ed38b832399" xlink:to="loc_us-gaap_ProfitLoss_05f6894b-1f2d-42bb-a5bc-9217e1560a76" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_dc6ebe00-398a-42ab-844f-09ef6aac3a8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5ef233fe-b728-4d5a-8620-7ed38b832399" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_dc6ebe00-398a-42ab-844f-09ef6aac3a8c" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_67bdbf0d-98c3-4fa9-b987-4c351377b5bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5ef233fe-b728-4d5a-8620-7ed38b832399" xlink:to="loc_us-gaap_NetIncomeLoss_67bdbf0d-98c3-4fa9-b987-4c351377b5bd" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_465abd12-9fb9-4345-a5a6-b654863a1c57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5ef233fe-b728-4d5a-8620-7ed38b832399" xlink:to="loc_us-gaap_EarningsPerShareAbstract_465abd12-9fb9-4345-a5a6-b654863a1c57" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_4c00d435-864b-4abf-b09b-204d8a08e160" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_465abd12-9fb9-4345-a5a6-b654863a1c57" xlink:to="loc_us-gaap_EarningsPerShareBasic_4c00d435-864b-4abf-b09b-204d8a08e160" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_6c484b9a-fa20-4395-b20d-191403b23a4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_465abd12-9fb9-4345-a5a6-b654863a1c57" xlink:to="loc_us-gaap_EarningsPerShareDiluted_6c484b9a-fa20-4395-b20d-191403b23a4b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_119874b9-6557-49ce-98ed-01d0888964c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5ef233fe-b728-4d5a-8620-7ed38b832399" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_119874b9-6557-49ce-98ed-01d0888964c7" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c82efb5a-f394-4781-82b2-84a10d255fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_119874b9-6557-49ce-98ed-01d0888964c7" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c82efb5a-f394-4781-82b2-84a10d255fcb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a76b4daa-d8aa-4ea3-ade1-d034e73758d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_119874b9-6557-49ce-98ed-01d0888964c7" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a76b4daa-d8aa-4ea3-ade1-d034e73758d5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_4c7e5c1b-1af7-4090-b181-be4372dca449" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_119874b9-6557-49ce-98ed-01d0888964c7" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_4c7e5c1b-1af7-4090-b181-be4372dca449" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_33bb5953-94ca-408e-95f6-9d139bd35ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_5ef233fe-b728-4d5a-8620-7ed38b832399" xlink:to="loc_us-gaap_StatementTable_33bb5953-94ca-408e-95f6-9d139bd35ecf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_1c8eaf88-c792-4f15-b174-3de384ded64b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_33bb5953-94ca-408e-95f6-9d139bd35ecf" xlink:to="loc_srt_ProductOrServiceAxis_1c8eaf88-c792-4f15-b174-3de384ded64b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_1c8eaf88-c792-4f15-b174-3de384ded64b_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_1c8eaf88-c792-4f15-b174-3de384ded64b" xlink:to="loc_srt_ProductsAndServicesDomain_1c8eaf88-c792-4f15-b174-3de384ded64b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_5a174f35-55f3-44c6-910b-345e8a5a6723" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_1c8eaf88-c792-4f15-b174-3de384ded64b" xlink:to="loc_srt_ProductsAndServicesDomain_5a174f35-55f3-44c6-910b-345e8a5a6723" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_0c29eea0-c27a-4317-9cbe-a3cd31f0beb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5a174f35-55f3-44c6-910b-345e8a5a6723" xlink:to="loc_us-gaap_ServiceMember_0c29eea0-c27a-4317-9cbe-a3cd31f0beb8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ReimbursedOutOfPocketEngagementExpensesMember_10fd176e-1752-4c0e-b972-628e4adfa16e" xlink:href="kfy-20221031.xsd#kfy_ReimbursedOutOfPocketEngagementExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5a174f35-55f3-44c6-910b-345e8a5a6723" xlink:to="loc_kfy_ReimbursedOutOfPocketEngagementExpensesMember_10fd176e-1752-4c0e-b972-628e4adfa16e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ReimbursedExpensesMember_d12c6794-3d8f-43b2-a984-4ca76a297e68" xlink:href="kfy-20221031.xsd#kfy_ReimbursedExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5a174f35-55f3-44c6-910b-345e8a5a6723" xlink:to="loc_kfy_ReimbursedExpensesMember_d12c6794-3d8f-43b2-a984-4ca76a297e68" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" xlink:type="simple" xlink:href="kfy-20221031.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" xlink:type="extended" id="i8acd7b665f9146fd8e6263509f30d5fa_CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_032113a6-d047-44dc-a51d-4ade5026ac9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_badb537c-9a80-45c2-a8cb-ff7639fad45a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_032113a6-d047-44dc-a51d-4ade5026ac9f" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_badb537c-9a80-45c2-a8cb-ff7639fad45a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_90c6151d-065c-4e2c-be6b-4faf0a3164d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_badb537c-9a80-45c2-a8cb-ff7639fad45a" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_90c6151d-065c-4e2c-be6b-4faf0a3164d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c3244d90-b90f-47d2-964b-38022d42e63e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_badb537c-9a80-45c2-a8cb-ff7639fad45a" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c3244d90-b90f-47d2-964b-38022d42e63e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_ad480c41-b531-46cb-ae1f-05468191add6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_badb537c-9a80-45c2-a8cb-ff7639fad45a" xlink:to="loc_us-gaap_ProfitLoss_ad480c41-b531-46cb-ae1f-05468191add6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a17a96fe-4208-49a2-8189-1f3ae6f0b5de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_badb537c-9a80-45c2-a8cb-ff7639fad45a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a17a96fe-4208-49a2-8189-1f3ae6f0b5de" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_a8ce3724-6042-48e0-a339-d7cabd669009" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_badb537c-9a80-45c2-a8cb-ff7639fad45a" xlink:to="loc_us-gaap_DividendsCommonStockCash_a8ce3724-6042-48e0-a339-d7cabd669009" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_59d46325-02a1-4807-90d1-2aeb67d5d28a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_badb537c-9a80-45c2-a8cb-ff7639fad45a" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_59d46325-02a1-4807-90d1-2aeb67d5d28a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_a8724331-afbd-418f-980e-c33ffd63a981" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_badb537c-9a80-45c2-a8cb-ff7639fad45a" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_a8724331-afbd-418f-980e-c33ffd63a981" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_ca51798d-0e1e-4558-aad6-437080242cd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_badb537c-9a80-45c2-a8cb-ff7639fad45a" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_ca51798d-0e1e-4558-aad6-437080242cd9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_c0b14d66-d3f3-451f-a1ea-f12da0b77da7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_badb537c-9a80-45c2-a8cb-ff7639fad45a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_c0b14d66-d3f3-451f-a1ea-f12da0b77da7" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_5753daa7-bcf0-4342-92bc-7a526d9bd812" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_badb537c-9a80-45c2-a8cb-ff7639fad45a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_5753daa7-bcf0-4342-92bc-7a526d9bd812" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_1a40b4d4-2310-48c8-be85-9377084f4349" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_badb537c-9a80-45c2-a8cb-ff7639fad45a" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_1a40b4d4-2310-48c8-be85-9377084f4349" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_6c375005-3276-4113-8b30-e094ff1b1973" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a902e150-8013-4b80-b4b2-ff994f72ad69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_45c77754-5414-4fa8-bdf4-e703ca63380a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_032113a6-d047-44dc-a51d-4ade5026ac9f" xlink:to="loc_us-gaap_StatementTable_45c77754-5414-4fa8-bdf4-e703ca63380a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_04e56b7d-7676-4c5c-85f9-34ff358753d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_45c77754-5414-4fa8-bdf4-e703ca63380a" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_04e56b7d-7676-4c5c-85f9-34ff358753d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_04e56b7d-7676-4c5c-85f9-34ff358753d2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_04e56b7d-7676-4c5c-85f9-34ff358753d2" xlink:to="loc_us-gaap_EquityComponentDomain_04e56b7d-7676-4c5c-85f9-34ff358753d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1d89dcab-4c1c-49bf-a804-c62da230fa54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_04e56b7d-7676-4c5c-85f9-34ff358753d2" xlink:to="loc_us-gaap_EquityComponentDomain_1d89dcab-4c1c-49bf-a804-c62da230fa54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_75095c7e-4f2e-4ccf-b03c-1f928532dd00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1d89dcab-4c1c-49bf-a804-c62da230fa54" xlink:to="loc_us-gaap_ParentMember_75095c7e-4f2e-4ccf-b03c-1f928532dd00" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember_0a59032e-5dfd-4bf7-bd24-fd25f6846eb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_75095c7e-4f2e-4ccf-b03c-1f928532dd00" xlink:to="loc_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember_0a59032e-5dfd-4bf7-bd24-fd25f6846eb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_c241ff31-34b0-4faf-91ac-8d7e81ad95b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_75095c7e-4f2e-4ccf-b03c-1f928532dd00" xlink:to="loc_us-gaap_RetainedEarningsMember_c241ff31-34b0-4faf-91ac-8d7e81ad95b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_57d393e5-63f3-4f47-8879-2b5ab74206e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_75095c7e-4f2e-4ccf-b03c-1f928532dd00" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_57d393e5-63f3-4f47-8879-2b5ab74206e4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_cfbfac50-c9a9-43e8-b083-aac3ad2a20d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1d89dcab-4c1c-49bf-a804-c62da230fa54" xlink:to="loc_us-gaap_NoncontrollingInterestMember_cfbfac50-c9a9-43e8-b083-aac3ad2a20d0" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail" xlink:type="extended" id="ic78395b46ccf4559a81c2530fa9ef410_OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_f095797e-ea55-43ca-8a59-d64a1f19bfe3" xlink:href="kfy-20221031.xsd#kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_c9ef2bc0-0658-4c4f-8079-71d698556163" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_f095797e-ea55-43ca-8a59-d64a1f19bfe3" xlink:to="loc_us-gaap_NumberOfReportableSegments_c9ef2bc0-0658-4c4f-8079-71d698556163" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_NumberOfLineOfBusiness_fcfc01ee-620d-491b-aa55-a5b168c76d5a" xlink:href="kfy-20221031.xsd#kfy_NumberOfLineOfBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_f095797e-ea55-43ca-8a59-d64a1f19bfe3" xlink:to="loc_kfy_NumberOfLineOfBusiness_fcfc01ee-620d-491b-aa55-a5b168c76d5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_a3479e32-9ad9-472c-83af-514552b4e37a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_f095797e-ea55-43ca-8a59-d64a1f19bfe3" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_a3479e32-9ad9-472c-83af-514552b4e37a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_298809de-5656-4cab-825e-44099acad277" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_f095797e-ea55-43ca-8a59-d64a1f19bfe3" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_298809de-5656-4cab-825e-44099acad277" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_fd86ce1e-bed6-4c4c-8dc6-155da41061ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_f095797e-ea55-43ca-8a59-d64a1f19bfe3" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_fd86ce1e-bed6-4c4c-8dc6-155da41061ef" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_f4596643-8fae-4950-b73f-bac730f4dbaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_f095797e-ea55-43ca-8a59-d64a1f19bfe3" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_f4596643-8fae-4950-b73f-bac730f4dbaf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_ff7b5678-5f00-425a-9608-670bafa99317" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_f095797e-ea55-43ca-8a59-d64a1f19bfe3" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_ff7b5678-5f00-425a-9608-670bafa99317" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_6ee400a7-390c-4235-a753-c79b8d9f24c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_f095797e-ea55-43ca-8a59-d64a1f19bfe3" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_6ee400a7-390c-4235-a753-c79b8d9f24c2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_8db64cac-d037-414c-be03-62a4bd960366" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_f095797e-ea55-43ca-8a59-d64a1f19bfe3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_8db64cac-d037-414c-be03-62a4bd960366" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_PerformanceRelatedBonusExpenses_1d6c9b3c-52c5-488d-a00b-618a86e9adce" xlink:href="kfy-20221031.xsd#kfy_PerformanceRelatedBonusExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_f095797e-ea55-43ca-8a59-d64a1f19bfe3" xlink:to="loc_kfy_PerformanceRelatedBonusExpenses_1d6c9b3c-52c5-488d-a00b-618a86e9adce" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_AmortizationOfLongTermRetentionAwards_0b77dca5-33e5-42ef-84d2-733c4c8c1e52" xlink:href="kfy-20221031.xsd#kfy_AmortizationOfLongTermRetentionAwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_f095797e-ea55-43ca-8a59-d64a1f19bfe3" xlink:to="loc_kfy_AmortizationOfLongTermRetentionAwards_0b77dca5-33e5-42ef-84d2-733c4c8c1e52" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable_4e485029-6ee8-404b-826b-4db2df8623b7" xlink:href="kfy-20221031.xsd#kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_f095797e-ea55-43ca-8a59-d64a1f19bfe3" xlink:to="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable_4e485029-6ee8-404b-826b-4db2df8623b7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_2227e988-c3ad-4c3e-a73e-fad3aaca7e46" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable_4e485029-6ee8-404b-826b-4db2df8623b7" xlink:to="loc_srt_OwnershipAxis_2227e988-c3ad-4c3e-a73e-fad3aaca7e46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_2227e988-c3ad-4c3e-a73e-fad3aaca7e46_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_2227e988-c3ad-4c3e-a73e-fad3aaca7e46" xlink:to="loc_srt_OwnershipDomain_2227e988-c3ad-4c3e-a73e-fad3aaca7e46_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_97e028a5-4db0-4276-b564-db7afb898ffb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_2227e988-c3ad-4c3e-a73e-fad3aaca7e46" xlink:to="loc_srt_OwnershipDomain_97e028a5-4db0-4276-b564-db7afb898ffb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_MexicanSubsidiaryMember_6d31c761-f3da-4a2e-b13d-3b045c72b9a3" xlink:href="kfy-20221031.xsd#kfy_MexicanSubsidiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_97e028a5-4db0-4276-b564-db7afb898ffb" xlink:to="loc_kfy_MexicanSubsidiaryMember_6d31c761-f3da-4a2e-b13d-3b045c72b9a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_03e3e338-f182-426f-8f72-bf6c0121a00e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable_4e485029-6ee8-404b-826b-4db2df8623b7" xlink:to="loc_srt_RangeAxis_03e3e338-f182-426f-8f72-bf6c0121a00e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_03e3e338-f182-426f-8f72-bf6c0121a00e_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_03e3e338-f182-426f-8f72-bf6c0121a00e" xlink:to="loc_srt_RangeMember_03e3e338-f182-426f-8f72-bf6c0121a00e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6172bcd4-783b-460b-b6ca-37533824a687" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_03e3e338-f182-426f-8f72-bf6c0121a00e" xlink:to="loc_srt_RangeMember_6172bcd4-783b-460b-b6ca-37533824a687" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a9ff33bf-db49-414f-8614-abe2792d220d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6172bcd4-783b-460b-b6ca-37533824a687" xlink:to="loc_srt_MinimumMember_a9ff33bf-db49-414f-8614-abe2792d220d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_cd88453c-0cc8-4438-a572-e773317e8757" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6172bcd4-783b-460b-b6ca-37533824a687" xlink:to="loc_srt_MaximumMember_cd88453c-0cc8-4438-a572-e773317e8757" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_9a50f6e1-01ef-42a4-9496-a9aedba90ad1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable_4e485029-6ee8-404b-826b-4db2df8623b7" xlink:to="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_9a50f6e1-01ef-42a4-9496-a9aedba90ad1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_9a50f6e1-01ef-42a4-9496-a9aedba90ad1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_9a50f6e1-01ef-42a4-9496-a9aedba90ad1" xlink:to="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_9a50f6e1-01ef-42a4-9496-a9aedba90ad1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_672dab42-4d0e-49b4-bd9a-110bdfb4334c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_9a50f6e1-01ef-42a4-9496-a9aedba90ad1" xlink:to="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_672dab42-4d0e-49b4-bd9a-110bdfb4334c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_RightOfUseAssetsMember_4f78e53f-fbf5-44df-85e4-e87a5ba097e8" xlink:href="kfy-20221031.xsd#kfy_RightOfUseAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_672dab42-4d0e-49b4-bd9a-110bdfb4334c" xlink:to="loc_kfy_RightOfUseAssetsMember_4f78e53f-fbf5-44df-85e4-e87a5ba097e8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_LeaseholdImprovementsAndFurnitureAndFixturesMember_a958e0d4-9374-4933-9b21-a22e772c654c" xlink:href="kfy-20221031.xsd#kfy_LeaseholdImprovementsAndFurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_672dab42-4d0e-49b4-bd9a-110bdfb4334c" xlink:to="loc_kfy_LeaseholdImprovementsAndFurnitureAndFixturesMember_a958e0d4-9374-4933-9b21-a22e772c654c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/BasicandDilutedEarningsPerShareAdditionalInformationDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#BasicandDilutedEarningsPerShareAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/BasicandDilutedEarningsPerShareAdditionalInformationDetail" xlink:type="extended" id="i6c9dc7e0bf584cca8be049b50a350c56_BasicandDilutedEarningsPerShareAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_254ffa6d-0c79-4a37-b81a-270463503c0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_482f30dc-5d33-4d61-a18b-7cbf3d2cd317" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_254ffa6d-0c79-4a37-b81a-270463503c0f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_482f30dc-5d33-4d61-a18b-7cbf3d2cd317" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b49a7b8a-d19e-4db3-8e82-8d6d96858e3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_254ffa6d-0c79-4a37-b81a-270463503c0f" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b49a7b8a-d19e-4db3-8e82-8d6d96858e3e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_e67652f9-1caa-42f8-9ff6-66d9b7319d34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b49a7b8a-d19e-4db3-8e82-8d6d96858e3e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_e67652f9-1caa-42f8-9ff6-66d9b7319d34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_e67652f9-1caa-42f8-9ff6-66d9b7319d34_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_e67652f9-1caa-42f8-9ff6-66d9b7319d34" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_e67652f9-1caa-42f8-9ff6-66d9b7319d34_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4928dfec-5ad6-4e38-a8d1-d2803b5d44ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_e67652f9-1caa-42f8-9ff6-66d9b7319d34" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4928dfec-5ad6-4e38-a8d1-d2803b5d44ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_39c707f0-0ed8-429e-9cb4-74efaaafb59b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4928dfec-5ad6-4e38-a8d1-d2803b5d44ef" xlink:to="loc_us-gaap_RestrictedStockMember_39c707f0-0ed8-429e-9cb4-74efaaafb59b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail" xlink:type="extended" id="ifb7bb709d37b43a68674fbb92d28193f_BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail">
    <link:loc xlink:type="locator" xlink:label="loc_kfy_EarningsPerShareDisclosureLineItems_469b856d-f5ae-4d77-90ef-4ee889eab19d" xlink:href="kfy-20221031.xsd#kfy_EarningsPerShareDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_214e5186-2007-4924-9611-3040a9ae580d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_469b856d-f5ae-4d77-90ef-4ee889eab19d" xlink:to="loc_us-gaap_NetIncomeLoss_214e5186-2007-4924-9611-3040a9ae580d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_bef12fe2-917c-44ef-9db7-5bd5d5447d5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_469b856d-f5ae-4d77-90ef-4ee889eab19d" xlink:to="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_bef12fe2-917c-44ef-9db7-5bd5d5447d5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_892ab73a-cb74-443a-8af3-c332ec61760c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_469b856d-f5ae-4d77-90ef-4ee889eab19d" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_892ab73a-cb74-443a-8af3-c332ec61760c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_6c6c1b52-7550-4e4e-9dfd-9525de738ae9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_469b856d-f5ae-4d77-90ef-4ee889eab19d" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_6c6c1b52-7550-4e4e-9dfd-9525de738ae9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_1c5894c0-443e-4956-92a2-1b6a73fdd5c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_469b856d-f5ae-4d77-90ef-4ee889eab19d" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_1c5894c0-443e-4956-92a2-1b6a73fdd5c2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_ead37332-8246-4812-baed-a495922a0409" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_469b856d-f5ae-4d77-90ef-4ee889eab19d" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_ead37332-8246-4812-baed-a495922a0409" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fcd055d5-08b5-4f6b-8356-b39e1d9e4259" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_469b856d-f5ae-4d77-90ef-4ee889eab19d" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fcd055d5-08b5-4f6b-8356-b39e1d9e4259" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_02445467-0653-429a-bf7d-84b7c4c097bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_469b856d-f5ae-4d77-90ef-4ee889eab19d" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_02445467-0653-429a-bf7d-84b7c4c097bc" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a1d7b9ce-a7f6-4058-b71a-02c84a597b7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_469b856d-f5ae-4d77-90ef-4ee889eab19d" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a1d7b9ce-a7f6-4058-b71a-02c84a597b7f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_8e8d2795-7279-4b53-9961-826315cf149e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_469b856d-f5ae-4d77-90ef-4ee889eab19d" xlink:to="loc_us-gaap_EarningsPerShareBasic_8e8d2795-7279-4b53-9961-826315cf149e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_68b66e97-a5e6-409e-a120-b039c23ef3ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_469b856d-f5ae-4d77-90ef-4ee889eab19d" xlink:to="loc_us-gaap_EarningsPerShareDiluted_68b66e97-a5e6-409e-a120-b039c23ef3ce" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_EarningsPerShareDisclosureTable_cc4e4d06-c8d2-43fc-81f8-8acad21ef177" xlink:href="kfy-20221031.xsd#kfy_EarningsPerShareDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_469b856d-f5ae-4d77-90ef-4ee889eab19d" xlink:to="loc_kfy_EarningsPerShareDisclosureTable_cc4e4d06-c8d2-43fc-81f8-8acad21ef177" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_8a21f67b-4934-458b-90bf-6d7f7f85ade7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kfy_EarningsPerShareDisclosureTable_cc4e4d06-c8d2-43fc-81f8-8acad21ef177" xlink:to="loc_us-gaap_AwardTypeAxis_8a21f67b-4934-458b-90bf-6d7f7f85ade7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8a21f67b-4934-458b-90bf-6d7f7f85ade7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_8a21f67b-4934-458b-90bf-6d7f7f85ade7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8a21f67b-4934-458b-90bf-6d7f7f85ade7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a26f761b-bc9e-4adc-86d4-04089cee7912" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_8a21f67b-4934-458b-90bf-6d7f7f85ade7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a26f761b-bc9e-4adc-86d4-04089cee7912" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_9fd44cd3-775e-4ff7-bb52-d9f1525f7c99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a26f761b-bc9e-4adc-86d4-04089cee7912" xlink:to="loc_us-gaap_RestrictedStockMember_9fd44cd3-775e-4ff7-bb52-d9f1525f7c99" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_69046670-27d5-4c4d-9a75-6b55c2fb744a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kfy_EarningsPerShareDisclosureTable_cc4e4d06-c8d2-43fc-81f8-8acad21ef177" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_69046670-27d5-4c4d-9a75-6b55c2fb744a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_69046670-27d5-4c4d-9a75-6b55c2fb744a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_69046670-27d5-4c4d-9a75-6b55c2fb744a" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_69046670-27d5-4c4d-9a75-6b55c2fb744a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_843ebe36-5d33-4b56-93ea-f26afc4b392c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_69046670-27d5-4c4d-9a75-6b55c2fb744a" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_843ebe36-5d33-4b56-93ea-f26afc4b392c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_e860802d-7370-4790-9855-69100165d64a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_843ebe36-5d33-4b56-93ea-f26afc4b392c" xlink:to="loc_us-gaap_EmployeeStockMember_e860802d-7370-4790-9855-69100165d64a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/ComprehensiveIncomeChangesinEachComponentofAccumulatedOtherComprehensiveLossDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#ComprehensiveIncomeChangesinEachComponentofAccumulatedOtherComprehensiveLossDetail"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/ComprehensiveIncomeChangesinEachComponentofAccumulatedOtherComprehensiveLossDetail" xlink:type="extended" id="i96a523098562437893ea3b8e2952b030_ComprehensiveIncomeChangesinEachComponentofAccumulatedOtherComprehensiveLossDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_6e14fcd5-f381-462f-975f-9717a5ac162b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_4ac33d38-435e-4e5a-bb06-9d6e576d7909" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_6e14fcd5-f381-462f-975f-9717a5ac162b" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_4ac33d38-435e-4e5a-bb06-9d6e576d7909" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_cc65f2ac-e2e1-4065-9206-36631ad9737a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_4ac33d38-435e-4e5a-bb06-9d6e576d7909" xlink:to="loc_us-gaap_StockholdersEquity_cc65f2ac-e2e1-4065-9206-36631ad9737a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_f2b6901d-b81f-4fe4-9de0-1f886011fc61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_4ac33d38-435e-4e5a-bb06-9d6e576d7909" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_f2b6901d-b81f-4fe4-9de0-1f886011fc61" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_c53256b6-1239-4b8a-bdf3-762a643ec5bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_4ac33d38-435e-4e5a-bb06-9d6e576d7909" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_c53256b6-1239-4b8a-bdf3-762a643ec5bf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a090a90c-fc82-41c9-9327-c91781c77c9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax_e2729776-6c5c-4482-92e8-1898786591a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_6e14fcd5-f381-462f-975f-9717a5ac162b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax_e2729776-6c5c-4482-92e8-1898786591a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_c9cd8605-0227-496e-8fe9-cdc4c250c875" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_6e14fcd5-f381-462f-975f-9717a5ac162b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_c9cd8605-0227-496e-8fe9-cdc4c250c875" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_f0960a38-4cbf-495e-adef-0c550aa221a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_6e14fcd5-f381-462f-975f-9717a5ac162b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_f0960a38-4cbf-495e-adef-0c550aa221a3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_ac8d9c3c-ab29-47cb-8944-d3a20dc479ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_f0960a38-4cbf-495e-adef-0c550aa221a3" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_ac8d9c3c-ab29-47cb-8944-d3a20dc479ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_ac8d9c3c-ab29-47cb-8944-d3a20dc479ce_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_ac8d9c3c-ab29-47cb-8944-d3a20dc479ce" xlink:to="loc_us-gaap_EquityComponentDomain_ac8d9c3c-ab29-47cb-8944-d3a20dc479ce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_57804285-a115-409e-baeb-1ce7618bffc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_ac8d9c3c-ab29-47cb-8944-d3a20dc479ce" xlink:to="loc_us-gaap_EquityComponentDomain_57804285-a115-409e-baeb-1ce7618bffc1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4b3c1f6c-3532-4fad-a3a7-8316e5402f75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_57804285-a115-409e-baeb-1ce7618bffc1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4b3c1f6c-3532-4fad-a3a7-8316e5402f75" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_9218a7e7-9263-4864-8f0b-05c9abea2d82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4b3c1f6c-3532-4fad-a3a7-8316e5402f75" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_9218a7e7-9263-4864-8f0b-05c9abea2d82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_b9a73171-a564-4092-a537-839b28f4e36f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4b3c1f6c-3532-4fad-a3a7-8316e5402f75" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_b9a73171-a564-4092-a537-839b28f4e36f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_348f15b3-5ca2-4bf2-aaa9-c1323b626481" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4b3c1f6c-3532-4fad-a3a7-8316e5402f75" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_348f15b3-5ca2-4bf2-aaa9-c1323b626481" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/EmployeeStockPlansComponentsofStockBasedCompensationExpenseRecognizedDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#EmployeeStockPlansComponentsofStockBasedCompensationExpenseRecognizedDetail"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/EmployeeStockPlansComponentsofStockBasedCompensationExpenseRecognizedDetail" xlink:type="extended" id="i05a8f206c12d4ec483d4aa71e298aa6e_EmployeeStockPlansComponentsofStockBasedCompensationExpenseRecognizedDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_12f1c689-96f0-47f3-b901-34ef0bd280fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_fd4d74a1-f397-4dce-9587-9139ebeb79b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_12f1c689-96f0-47f3-b901-34ef0bd280fc" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_fd4d74a1-f397-4dce-9587-9139ebeb79b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_69370a19-244d-4ee2-9194-bdf2fa141fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_12f1c689-96f0-47f3-b901-34ef0bd280fc" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_69370a19-244d-4ee2-9194-bdf2fa141fa8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_df512bd6-6083-4044-adc9-85e466ac2d04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_69370a19-244d-4ee2-9194-bdf2fa141fa8" xlink:to="loc_us-gaap_AwardTypeAxis_df512bd6-6083-4044-adc9-85e466ac2d04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_df512bd6-6083-4044-adc9-85e466ac2d04_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_df512bd6-6083-4044-adc9-85e466ac2d04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_df512bd6-6083-4044-adc9-85e466ac2d04_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1b002eab-eb18-45db-a931-abf6a9f71cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_df512bd6-6083-4044-adc9-85e466ac2d04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1b002eab-eb18-45db-a931-abf6a9f71cf9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_5352a93a-ad09-4ea7-8f09-682567015076" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1b002eab-eb18-45db-a931-abf6a9f71cf9" xlink:to="loc_us-gaap_RestrictedStockMember_5352a93a-ad09-4ea7-8f09-682567015076" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_410ac458-a4b9-4c6f-956e-83bebcf19145" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_69370a19-244d-4ee2-9194-bdf2fa141fa8" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_410ac458-a4b9-4c6f-956e-83bebcf19145" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_410ac458-a4b9-4c6f-956e-83bebcf19145_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_410ac458-a4b9-4c6f-956e-83bebcf19145" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_410ac458-a4b9-4c6f-956e-83bebcf19145_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_90dec432-6874-47bf-af50-bf2da92cc3bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_410ac458-a4b9-4c6f-956e-83bebcf19145" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_90dec432-6874-47bf-af50-bf2da92cc3bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_938972c0-bc6b-4b56-b6fd-4461739348b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_90dec432-6874-47bf-af50-bf2da92cc3bf" xlink:to="loc_us-gaap_EmployeeStockMember_938972c0-bc6b-4b56-b6fd-4461739348b9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#EmployeeStockPlansAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail" xlink:type="extended" id="i51061e670b5b4315bedbcf378fed7e59_EmployeeStockPlansAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CommonStockIncreasesInCapitalSharesReservedForFutureIssuance_9a61ddc6-2473-4bb0-b0b2-56a060859a04" xlink:href="kfy-20221031.xsd#kfy_CommonStockIncreasesInCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_kfy_CommonStockIncreasesInCapitalSharesReservedForFutureIssuance_9a61ddc6-2473-4bb0-b0b2-56a060859a04" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_996bad40-77c6-488b-86d2-6f7b96f4cd8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_996bad40-77c6-488b-86d2-6f7b96f4cd8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_c7963acc-010c-4cc0-b7f2-a5e82b092534" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_c7963acc-010c-4cc0-b7f2-a5e82b092534" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod_eae91fb4-1bfe-4e4d-9707-6cb51b33aa5f" xlink:href="kfy-20221031.xsd#kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod_eae91fb4-1bfe-4e4d-9707-6cb51b33aa5f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c3e1c4d7-9291-49ab-bdc5-d9d3928f549f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c3e1c4d7-9291-49ab-bdc5-d9d3928f549f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1487b5b5-53d7-4b43-85a1-4b746b0fd2f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1487b5b5-53d7-4b43-85a1-4b746b0fd2f8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2a8bdc2e-73af-4601-875e-1a6ef31b0565" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2a8bdc2e-73af-4601-875e-1a6ef31b0565" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_b12cd66d-5d11-4feb-992b-748756de4d91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_b12cd66d-5d11-4feb-992b-748756de4d91" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_4a3cc35b-8ca2-4a10-a9d3-dcaf2cf81563" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_4a3cc35b-8ca2-4a10-a9d3-dcaf2cf81563" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_82e27991-d193-423f-8fd3-1d664f56d3bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_82e27991-d193-423f-8fd3-1d664f56d3bb" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_b63f0569-0022-401f-a5fd-973a53061df2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_b63f0569-0022-401f-a5fd-973a53061df2" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease_15d37bb5-a2f0-45eb-857c-09753d934039" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease_15d37bb5-a2f0-45eb-857c-09753d934039" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionValueForESPP_559f5282-562c-4b57-9513-f4eb3c4b51fb" xlink:href="kfy-20221031.xsd#kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionValueForESPP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionValueForESPP_559f5282-562c-4b57-9513-f4eb3c4b51fb" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_817ac363-c48c-4b7a-988e-51f183bc02bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_817ac363-c48c-4b7a-988e-51f183bc02bb" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_7df3c30a-36a6-468a-b3c9-1e116c7bbe19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_7df3c30a-36a6-468a-b3c9-1e116c7bbe19" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_EmployeeStockPurchasePlanPurchasePriceOfSharesPurchased_ff883c07-0576-45b4-9974-cd664a3606c2" xlink:href="kfy-20221031.xsd#kfy_EmployeeStockPurchasePlanPurchasePriceOfSharesPurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_kfy_EmployeeStockPurchasePlanPurchasePriceOfSharesPurchased_ff883c07-0576-45b4-9974-cd664a3606c2" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_e0f200ec-91a1-49e8-9490-dd0506493dd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_e0f200ec-91a1-49e8-9490-dd0506493dd8" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_fe8b37df-aa04-44b7-a95f-af92510bed1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_fe8b37df-aa04-44b7-a95f-af92510bed1d" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_731b1d46-40b1-4cd1-a31f-f8549f8e1abe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_731b1d46-40b1-4cd1-a31f-f8549f8e1abe" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_91eebc8e-0e55-4e32-8bee-b302d8c00593" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_731b1d46-40b1-4cd1-a31f-f8549f8e1abe" xlink:to="loc_us-gaap_PlanNameAxis_91eebc8e-0e55-4e32-8bee-b302d8c00593" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_91eebc8e-0e55-4e32-8bee-b302d8c00593_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_91eebc8e-0e55-4e32-8bee-b302d8c00593" xlink:to="loc_us-gaap_PlanNameDomain_91eebc8e-0e55-4e32-8bee-b302d8c00593_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_25f7c674-0770-4b3d-af18-9ea0d28355e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_91eebc8e-0e55-4e32-8bee-b302d8c00593" xlink:to="loc_us-gaap_PlanNameDomain_25f7c674-0770-4b3d-af18-9ea0d28355e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_StockIncentivePlanMember_e29c5197-2c9a-43fe-926b-41d03e49aedc" xlink:href="kfy-20221031.xsd#kfy_StockIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_25f7c674-0770-4b3d-af18-9ea0d28355e2" xlink:to="loc_kfy_StockIncentivePlanMember_e29c5197-2c9a-43fe-926b-41d03e49aedc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_25258e3d-4211-414e-af02-4a640294ccce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_731b1d46-40b1-4cd1-a31f-f8549f8e1abe" xlink:to="loc_us-gaap_AwardTypeAxis_25258e3d-4211-414e-af02-4a640294ccce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_25258e3d-4211-414e-af02-4a640294ccce_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_25258e3d-4211-414e-af02-4a640294ccce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_25258e3d-4211-414e-af02-4a640294ccce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5acf6634-e535-4f70-8abd-922324ca36ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_25258e3d-4211-414e-af02-4a640294ccce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5acf6634-e535-4f70-8abd-922324ca36ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_TimeBasedRestrictedStockMember_91e1e83b-166f-49fe-8858-92aab77cd511" xlink:href="kfy-20221031.xsd#kfy_TimeBasedRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5acf6634-e535-4f70-8abd-922324ca36ce" xlink:to="loc_kfy_TimeBasedRestrictedStockMember_91e1e83b-166f-49fe-8858-92aab77cd511" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_MarketBasedRestrictedStockMember_8f60a60f-14c0-48fa-a6c3-0700e8c6930c" xlink:href="kfy-20221031.xsd#kfy_MarketBasedRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5acf6634-e535-4f70-8abd-922324ca36ce" xlink:to="loc_kfy_MarketBasedRestrictedStockMember_8f60a60f-14c0-48fa-a6c3-0700e8c6930c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_cc77a085-869d-4e70-bb4e-3bf9ae119ab4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5acf6634-e535-4f70-8abd-922324ca36ce" xlink:to="loc_us-gaap_RestrictedStockMember_cc77a085-869d-4e70-bb4e-3bf9ae119ab4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_3ac30461-0666-4623-8860-c6765adead16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_731b1d46-40b1-4cd1-a31f-f8549f8e1abe" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_3ac30461-0666-4623-8860-c6765adead16" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_3ac30461-0666-4623-8860-c6765adead16_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_3ac30461-0666-4623-8860-c6765adead16" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_3ac30461-0666-4623-8860-c6765adead16_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_418aa577-3a85-4dea-8949-9fecd9b30a64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_3ac30461-0666-4623-8860-c6765adead16" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_418aa577-3a85-4dea-8949-9fecd9b30a64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_274edf64-155e-4927-9e2c-d4cb2b0036c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_418aa577-3a85-4dea-8949-9fecd9b30a64" xlink:to="loc_us-gaap_EmployeeStockMember_274edf64-155e-4927-9e2c-d4cb2b0036c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_902d65cb-bf00-4d61-8491-ffe3b676c9a9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_731b1d46-40b1-4cd1-a31f-f8549f8e1abe" xlink:to="loc_srt_RangeAxis_902d65cb-bf00-4d61-8491-ffe3b676c9a9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_902d65cb-bf00-4d61-8491-ffe3b676c9a9_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_902d65cb-bf00-4d61-8491-ffe3b676c9a9" xlink:to="loc_srt_RangeMember_902d65cb-bf00-4d61-8491-ffe3b676c9a9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_522e3761-fccc-4553-be9a-d73ec0b84db0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_902d65cb-bf00-4d61-8491-ffe3b676c9a9" xlink:to="loc_srt_RangeMember_522e3761-fccc-4553-be9a-d73ec0b84db0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b30666e3-8d9c-4c98-bc7c-d52134627fbb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_522e3761-fccc-4553-be9a-d73ec0b84db0" xlink:to="loc_srt_MinimumMember_b30666e3-8d9c-4c98-bc7c-d52134627fbb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8cbf3638-684f-45fe-9784-ccf0ec002a4b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_522e3761-fccc-4553-be9a-d73ec0b84db0" xlink:to="loc_srt_MaximumMember_8cbf3638-684f-45fe-9784-ccf0ec002a4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_df935257-e573-4836-b8c3-d1252d7552de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_731b1d46-40b1-4cd1-a31f-f8549f8e1abe" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_df935257-e573-4836-b8c3-d1252d7552de" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_df935257-e573-4836-b8c3-d1252d7552de_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_df935257-e573-4836-b8c3-d1252d7552de" xlink:to="loc_us-gaap_EquityComponentDomain_df935257-e573-4836-b8c3-d1252d7552de_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_670e84d5-2be5-4a04-881b-f7c960cb9927" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_df935257-e573-4836-b8c3-d1252d7552de" xlink:to="loc_us-gaap_EquityComponentDomain_670e84d5-2be5-4a04-881b-f7c960cb9927" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_d6a5cd6b-f8d7-4db9-b777-d4b7c69791d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_670e84d5-2be5-4a04-881b-f7c960cb9927" xlink:to="loc_us-gaap_TreasuryStockCommonMember_d6a5cd6b-f8d7-4db9-b777-d4b7c69791d3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/EmployeeStockPlansRestrictedStockActivityDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#EmployeeStockPlansRestrictedStockActivityDetail"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/EmployeeStockPlansRestrictedStockActivityDetail" xlink:type="extended" id="ie3f9652ca5294ad3b29b638c204a1024_EmployeeStockPlansRestrictedStockActivityDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_398d7b8a-17ea-49ae-b706-be4edd15a107" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f4ab742f-30fe-4cec-8ef5-7e480dbce5c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_398d7b8a-17ea-49ae-b706-be4edd15a107" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f4ab742f-30fe-4cec-8ef5-7e480dbce5c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1833d6e8-263f-40eb-8df2-b08a8363e906" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f4ab742f-30fe-4cec-8ef5-7e480dbce5c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1833d6e8-263f-40eb-8df2-b08a8363e906" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_dcfca4a9-f567-46f6-b131-5d6a92ba4b52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f4ab742f-30fe-4cec-8ef5-7e480dbce5c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_dcfca4a9-f567-46f6-b131-5d6a92ba4b52" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_3419c065-5e39-471a-94db-e9054ea7d48f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f4ab742f-30fe-4cec-8ef5-7e480dbce5c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_3419c065-5e39-471a-94db-e9054ea7d48f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_b183dc1f-b0bf-49f7-9968-985676fd2e3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f4ab742f-30fe-4cec-8ef5-7e480dbce5c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_b183dc1f-b0bf-49f7-9968-985676fd2e3b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ce5462cb-3a0d-4bce-8450-6ea4bf513cbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_18b96db8-6df2-4a75-bcff-ccd8812a987a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_398d7b8a-17ea-49ae-b706-be4edd15a107" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_18b96db8-6df2-4a75-bcff-ccd8812a987a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f7d1f607-374a-4297-887e-cc21bdefd7e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_18b96db8-6df2-4a75-bcff-ccd8812a987a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f7d1f607-374a-4297-887e-cc21bdefd7e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ab5986cc-0a27-445b-a483-852db9baac04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_18b96db8-6df2-4a75-bcff-ccd8812a987a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ab5986cc-0a27-445b-a483-852db9baac04" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2c67e3c8-a7a5-42ca-b987-5d893dc22d07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_18b96db8-6df2-4a75-bcff-ccd8812a987a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2c67e3c8-a7a5-42ca-b987-5d893dc22d07" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_9eefe0f4-c8cd-4e57-8ca0-7f0d44ed755c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_18b96db8-6df2-4a75-bcff-ccd8812a987a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_9eefe0f4-c8cd-4e57-8ca0-7f0d44ed755c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_31061371-f6c0-4299-ba8f-898fdba25c82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7f542ffe-aae7-4d29-b1c7-573a4057acfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_398d7b8a-17ea-49ae-b706-be4edd15a107" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7f542ffe-aae7-4d29-b1c7-573a4057acfc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_894d6ec4-1737-4f4a-981a-f539253f9967" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7f542ffe-aae7-4d29-b1c7-573a4057acfc" xlink:to="loc_us-gaap_AwardTypeAxis_894d6ec4-1737-4f4a-981a-f539253f9967" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_894d6ec4-1737-4f4a-981a-f539253f9967_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_894d6ec4-1737-4f4a-981a-f539253f9967" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_894d6ec4-1737-4f4a-981a-f539253f9967_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_319e9cde-e4b8-40e0-bcaf-96ae76066686" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_894d6ec4-1737-4f4a-981a-f539253f9967" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_319e9cde-e4b8-40e0-bcaf-96ae76066686" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_b8d270c4-f346-4b35-a70a-2686224af5a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_319e9cde-e4b8-40e0-bcaf-96ae76066686" xlink:to="loc_us-gaap_RestrictedStockMember_b8d270c4-f346-4b35-a70a-2686224af5a3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail" xlink:type="extended" id="i5befaf157a4a4bdebf96fe0507caaa81_FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsLineItems_90b36643-6451-44c7-998d-f5dd57ab3609" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentHoldingsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_b3aecb6b-9ed4-403c-af60-f5aca8259b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_90b36643-6451-44c7-998d-f5dd57ab3609" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_b3aecb6b-9ed4-403c-af60-f5aca8259b2b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_22353f38-456b-44c4-b422-0670e8b874c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_b3aecb6b-9ed4-403c-af60-f5aca8259b2b" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_22353f38-456b-44c4-b422-0670e8b874c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_e1bc8215-1ef3-49a4-9904-c39c3e7b5d0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_b3aecb6b-9ed4-403c-af60-f5aca8259b2b" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_e1bc8215-1ef3-49a4-9904-c39c3e7b5d0f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_59ed53e1-563b-4f55-93ed-c595d7fee6bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_b3aecb6b-9ed4-403c-af60-f5aca8259b2b" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_59ed53e1-563b-4f55-93ed-c595d7fee6bc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ca66c30d-2268-4951-a9fa-65a25590ced5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_b3aecb6b-9ed4-403c-af60-f5aca8259b2b" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ca66c30d-2268-4951-a9fa-65a25590ced5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_1872e059-f1bf-459b-9756-41291e24ae4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_b3aecb6b-9ed4-403c-af60-f5aca8259b2b" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_1872e059-f1bf-459b-9756-41291e24ae4a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_37542b79-0b63-47a6-a8d1-a10c5c99b17d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_b3aecb6b-9ed4-403c-af60-f5aca8259b2b" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_37542b79-0b63-47a6-a8d1-a10c5c99b17d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_5e29dcb9-d2a5-46ae-b520-81c195411879" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_b3aecb6b-9ed4-403c-af60-f5aca8259b2b" xlink:to="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_5e29dcb9-d2a5-46ae-b520-81c195411879" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_af0c06d7-11d4-4717-89c5-32c36e36a1e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_b3aecb6b-9ed4-403c-af60-f5aca8259b2b" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_af0c06d7-11d4-4717-89c5-32c36e36a1e5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_124aaa85-7031-41ce-b11a-e3161f8c190c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_90b36643-6451-44c7-998d-f5dd57ab3609" xlink:to="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_124aaa85-7031-41ce-b11a-e3161f8c190c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_71827e17-d90d-44f2-b0bf-31111137fa8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_124aaa85-7031-41ce-b11a-e3161f8c190c" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_71827e17-d90d-44f2-b0bf-31111137fa8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_c7cea843-21c0-4658-9cfe-8f8f4f6e0f27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_124aaa85-7031-41ce-b11a-e3161f8c190c" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_c7cea843-21c0-4658-9cfe-8f8f4f6e0f27" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesNoncurrent_820d0881-7d0b-4739-abad-496c40a8fc0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_124aaa85-7031-41ce-b11a-e3161f8c190c" xlink:to="loc_us-gaap_MarketableSecuritiesNoncurrent_820d0881-7d0b-4739-abad-496c40a8fc0e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts_221489b5-6e00-4805-9195-bcf3a2d448c0" xlink:href="kfy-20221031.xsd#kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_124aaa85-7031-41ce-b11a-e3161f8c190c" xlink:to="loc_kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts_221489b5-6e00-4805-9195-bcf3a2d448c0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent_93529752-8380-4b5d-941d-fa1fe1d7e69c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_90b36643-6451-44c7-998d-f5dd57ab3609" xlink:to="loc_us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent_93529752-8380-4b5d-941d-fa1fe1d7e69c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DeferredCompensationPlansUnvestedObligations_72b2a166-140b-4ce0-9cd5-9e6127c2e48c" xlink:href="kfy-20221031.xsd#kfy_DeferredCompensationPlansUnvestedObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_90b36643-6451-44c7-998d-f5dd57ab3609" xlink:to="loc_kfy_DeferredCompensationPlansUnvestedObligations_72b2a166-140b-4ce0-9cd5-9e6127c2e48c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_1ecf721e-7402-4316-bffa-3f6de81f4c4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_90b36643-6451-44c7-998d-f5dd57ab3609" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_1ecf721e-7402-4316-bffa-3f6de81f4c4f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsTable_f2342f33-ea38-4616-bf7c-c27c84055580" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentHoldingsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_90b36643-6451-44c7-998d-f5dd57ab3609" xlink:to="loc_us-gaap_InvestmentHoldingsTable_f2342f33-ea38-4616-bf7c-c27c84055580" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_24e9c5c8-4c96-48eb-92c5-678899587881" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InvestmentHoldingsTable_f2342f33-ea38-4616-bf7c-c27c84055580" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_24e9c5c8-4c96-48eb-92c5-678899587881" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_24e9c5c8-4c96-48eb-92c5-678899587881_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_24e9c5c8-4c96-48eb-92c5-678899587881" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_24e9c5c8-4c96-48eb-92c5-678899587881_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c0ff3582-df8b-46dd-b1d2-d438f50d1de5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_24e9c5c8-4c96-48eb-92c5-678899587881" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c0ff3582-df8b-46dd-b1d2-d438f50d1de5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_26a3c1e1-a052-4922-a8dc-62a027de69a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c0ff3582-df8b-46dd-b1d2-d438f50d1de5" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_26a3c1e1-a052-4922-a8dc-62a027de69a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_fc21da1c-9910-4a15-ae0a-02b721294ef0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c0ff3582-df8b-46dd-b1d2-d438f50d1de5" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_fc21da1c-9910-4a15-ae0a-02b721294ef0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_9aaccc56-0fa5-4cae-b881-ba4c6733f87e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InvestmentHoldingsTable_f2342f33-ea38-4616-bf7c-c27c84055580" xlink:to="loc_us-gaap_FinancialInstrumentAxis_9aaccc56-0fa5-4cae-b881-ba4c6733f87e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_9aaccc56-0fa5-4cae-b881-ba4c6733f87e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_9aaccc56-0fa5-4cae-b881-ba4c6733f87e" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_9aaccc56-0fa5-4cae-b881-ba4c6733f87e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6fea82ce-5792-4816-a373-d87ef589e806" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_9aaccc56-0fa5-4cae-b881-ba4c6733f87e" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6fea82ce-5792-4816-a373-d87ef589e806" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_b825eb59-88ca-4d24-a4d9-59cda2b9e5db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6fea82ce-5792-4816-a373-d87ef589e806" xlink:to="loc_us-gaap_CommercialPaperMember_b825eb59-88ca-4d24-a4d9-59cda2b9e5db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CorporateNotesOrBondsMember_6cb42dff-8a7e-489d-a31d-d0ef8c540dde" xlink:href="kfy-20221031.xsd#kfy_CorporateNotesOrBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6fea82ce-5792-4816-a373-d87ef589e806" xlink:to="loc_kfy_CorporateNotesOrBondsMember_6cb42dff-8a7e-489d-a31d-d0ef8c540dde" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_USTreasuryAndAgencySecuritiesMember_2fff0efa-deed-4450-999d-9dcb30e03d84" xlink:href="kfy-20221031.xsd#kfy_USTreasuryAndAgencySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6fea82ce-5792-4816-a373-d87ef589e806" xlink:to="loc_kfy_USTreasuryAndAgencySecuritiesMember_2fff0efa-deed-4450-999d-9dcb30e03d84" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_9650390b-6d8d-4a2a-99fe-0b15f9cb9ea2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InvestmentHoldingsTable_f2342f33-ea38-4616-bf7c-c27c84055580" xlink:to="loc_us-gaap_InvestmentTypeAxis_9650390b-6d8d-4a2a-99fe-0b15f9cb9ea2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_9650390b-6d8d-4a2a-99fe-0b15f9cb9ea2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_9650390b-6d8d-4a2a-99fe-0b15f9cb9ea2" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_9650390b-6d8d-4a2a-99fe-0b15f9cb9ea2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_f784a70e-8b90-4a2d-818b-9b976c4392a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_9650390b-6d8d-4a2a-99fe-0b15f9cb9ea2" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_f784a70e-8b90-4a2d-818b-9b976c4392a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MutualFundMember_149b8c7b-0600-44c5-a97b-6bf353b2eb52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MutualFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_f784a70e-8b90-4a2d-818b-9b976c4392a2" xlink:to="loc_us-gaap_MutualFundMember_149b8c7b-0600-44c5-a97b-6bf353b2eb52" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember_3eb18e26-ec21-4c72-83a9-29bc34b82b65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_f784a70e-8b90-4a2d-818b-9b976c4392a2" xlink:to="loc_us-gaap_EquitySecuritiesMember_3eb18e26-ec21-4c72-83a9-29bc34b82b65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashMember_752f2bf5-3f7f-488d-89cb-a28db2cd916e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_f784a70e-8b90-4a2d-818b-9b976c4392a2" xlink:to="loc_us-gaap_CashMember_752f2bf5-3f7f-488d-89cb-a28db2cd916e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_b1cf1f4b-0be4-4270-911e-f87d5bc8d45f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_f784a70e-8b90-4a2d-818b-9b976c4392a2" xlink:to="loc_us-gaap_MoneyMarketFundsMember_b1cf1f4b-0be4-4270-911e-f87d5bc8d45f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_a1f7bb03-aa0d-4b3e-9945-10012d276d74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_f784a70e-8b90-4a2d-818b-9b976c4392a2" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_a1f7bb03-aa0d-4b3e-9945-10012d276d74" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#FinancialInstrumentsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetail" xlink:type="extended" id="i0995d8f5b48e42059702e6e8dcf1cde9_FinancialInstrumentsAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinancialInstrumentLineItems_9ab417bc-e7e9-46e3-a0b0-b78da65d51e9" xlink:href="kfy-20221031.xsd#kfy_FinancialInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_MarketableSecuritiesRemainingMaturity_0cd0c84c-a60b-434a-b071-8124f254c509" xlink:href="kfy-20221031.xsd#kfy_MarketableSecuritiesRemainingMaturity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_FinancialInstrumentLineItems_9ab417bc-e7e9-46e3-a0b0-b78da65d51e9" xlink:to="loc_kfy_MarketableSecuritiesRemainingMaturity_0cd0c84c-a60b-434a-b071-8124f254c509" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_756d745f-9ab2-4bac-a5fc-30e125a9e9ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_FinancialInstrumentLineItems_9ab417bc-e7e9-46e3-a0b0-b78da65d51e9" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_756d745f-9ab2-4bac-a5fc-30e125a9e9ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedLoss_113641e0-0c25-4bb4-bd8b-d4a92f254fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_FinancialInstrumentLineItems_9ab417bc-e7e9-46e3-a0b0-b78da65d51e9" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedLoss_113641e0-0c25-4bb4-bd8b-d4a92f254fd8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGain_834e3c33-7f8c-42e6-98fb-8e40efc82f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_FinancialInstrumentLineItems_9ab417bc-e7e9-46e3-a0b0-b78da65d51e9" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGain_834e3c33-7f8c-42e6-98fb-8e40efc82f5f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_d2b627b3-92e2-4265-ad04-06d021b4a8f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_FinancialInstrumentLineItems_9ab417bc-e7e9-46e3-a0b0-b78da65d51e9" xlink:to="loc_us-gaap_DerivativeNotionalAmount_d2b627b3-92e2-4265-ad04-06d021b4a8f2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_6a42e557-b5c0-4b31-aff6-68722d557037" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_FinancialInstrumentLineItems_9ab417bc-e7e9-46e3-a0b0-b78da65d51e9" xlink:to="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_6a42e557-b5c0-4b31-aff6-68722d557037" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinancialInstrumentsTable_699bde1e-7e43-4fd7-a933-7e9199a3e95c" xlink:href="kfy-20221031.xsd#kfy_FinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_kfy_FinancialInstrumentLineItems_9ab417bc-e7e9-46e3-a0b0-b78da65d51e9" xlink:to="loc_kfy_FinancialInstrumentsTable_699bde1e-7e43-4fd7-a933-7e9199a3e95c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_eb0af36d-76c8-4d64-ab2d-7e6b760a38e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kfy_FinancialInstrumentsTable_699bde1e-7e43-4fd7-a933-7e9199a3e95c" xlink:to="loc_us-gaap_InvestmentTypeAxis_eb0af36d-76c8-4d64-ab2d-7e6b760a38e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_eb0af36d-76c8-4d64-ab2d-7e6b760a38e0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_eb0af36d-76c8-4d64-ab2d-7e6b760a38e0" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_eb0af36d-76c8-4d64-ab2d-7e6b760a38e0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_c909ffa6-86ed-4db1-9480-ab10f99f687b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_eb0af36d-76c8-4d64-ab2d-7e6b760a38e0" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_c909ffa6-86ed-4db1-9480-ab10f99f687b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_AvailableForSaleMarketableSecuritiesMember_671aca24-34b0-4d7f-9326-05380a893666" xlink:href="kfy-20221031.xsd#kfy_AvailableForSaleMarketableSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_c909ffa6-86ed-4db1-9480-ab10f99f687b" xlink:to="loc_kfy_AvailableForSaleMarketableSecuritiesMember_671aca24-34b0-4d7f-9326-05380a893666" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0aa4cc97-9050-4a1c-aac7-676c80880008" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kfy_FinancialInstrumentsTable_699bde1e-7e43-4fd7-a933-7e9199a3e95c" xlink:to="loc_srt_RangeAxis_0aa4cc97-9050-4a1c-aac7-676c80880008" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0aa4cc97-9050-4a1c-aac7-676c80880008_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_0aa4cc97-9050-4a1c-aac7-676c80880008" xlink:to="loc_srt_RangeMember_0aa4cc97-9050-4a1c-aac7-676c80880008_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6c74cf1a-4494-4719-8cf1-65d3b1dbd0fb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_0aa4cc97-9050-4a1c-aac7-676c80880008" xlink:to="loc_srt_RangeMember_6c74cf1a-4494-4719-8cf1-65d3b1dbd0fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c00b4dd5-3b6c-4dcd-9db1-f1763e753651" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6c74cf1a-4494-4719-8cf1-65d3b1dbd0fb" xlink:to="loc_srt_MinimumMember_c00b4dd5-3b6c-4dcd-9db1-f1763e753651" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2af8254c-e071-4e1b-b6e4-ef8a60ff171c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6c74cf1a-4494-4719-8cf1-65d3b1dbd0fb" xlink:to="loc_srt_MaximumMember_2af8254c-e071-4e1b-b6e4-ef8a60ff171c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_50d30463-7e97-41e2-8d5f-82c1092828cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kfy_FinancialInstrumentsTable_699bde1e-7e43-4fd7-a933-7e9199a3e95c" xlink:to="loc_us-gaap_HedgingDesignationAxis_50d30463-7e97-41e2-8d5f-82c1092828cf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_50d30463-7e97-41e2-8d5f-82c1092828cf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_50d30463-7e97-41e2-8d5f-82c1092828cf" xlink:to="loc_us-gaap_HedgingDesignationDomain_50d30463-7e97-41e2-8d5f-82c1092828cf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_d3f79c3d-2f54-4a51-a9eb-7770e7197268" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_50d30463-7e97-41e2-8d5f-82c1092828cf" xlink:to="loc_us-gaap_HedgingDesignationDomain_d3f79c3d-2f54-4a51-a9eb-7770e7197268" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_e7e7c5e0-f376-49f3-b2b0-d2600b727742" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_d3f79c3d-2f54-4a51-a9eb-7770e7197268" xlink:to="loc_us-gaap_NondesignatedMember_e7e7c5e0-f376-49f3-b2b0-d2600b727742" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_0c07e550-6b36-429a-9bbe-b90f17ed3f36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kfy_FinancialInstrumentsTable_699bde1e-7e43-4fd7-a933-7e9199a3e95c" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_0c07e550-6b36-429a-9bbe-b90f17ed3f36" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0c07e550-6b36-429a-9bbe-b90f17ed3f36_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_0c07e550-6b36-429a-9bbe-b90f17ed3f36" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0c07e550-6b36-429a-9bbe-b90f17ed3f36_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_073b8a30-3918-4faf-9398-739504cef468" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_0c07e550-6b36-429a-9bbe-b90f17ed3f36" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_073b8a30-3918-4faf-9398-739504cef468" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_9e897b4b-78b4-4a9f-822f-e95dc3178d74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_073b8a30-3918-4faf-9398-739504cef468" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_9e897b4b-78b4-4a9f-822f-e95dc3178d74" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_9f376946-d2cc-4935-b90c-8d426e7a3ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kfy_FinancialInstrumentsTable_699bde1e-7e43-4fd7-a933-7e9199a3e95c" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_9f376946-d2cc-4935-b90c-8d426e7a3ffd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_9f376946-d2cc-4935-b90c-8d426e7a3ffd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_9f376946-d2cc-4935-b90c-8d426e7a3ffd" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_9f376946-d2cc-4935-b90c-8d426e7a3ffd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d8b1c558-6767-416a-96ce-ecdc89441d33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_9f376946-d2cc-4935-b90c-8d426e7a3ffd" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d8b1c558-6767-416a-96ce-ecdc89441d33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_IncomeTaxesAndOtherReceivablesMember_a76a60b9-4db2-4821-9889-d61148959f7c" xlink:href="kfy-20221031.xsd#kfy_IncomeTaxesAndOtherReceivablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d8b1c558-6767-416a-96ce-ecdc89441d33" xlink:to="loc_kfy_IncomeTaxesAndOtherReceivablesMember_a76a60b9-4db2-4821-9889-d61148959f7c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingActivityByTypeAxis_c8aad94a-4790-4ece-afbd-ea83e9be5a13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradingActivityByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kfy_FinancialInstrumentsTable_699bde1e-7e43-4fd7-a933-7e9199a3e95c" xlink:to="loc_us-gaap_TradingActivityByTypeAxis_c8aad94a-4790-4ece-afbd-ea83e9be5a13" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingActivityByTypeDomain_c8aad94a-4790-4ece-afbd-ea83e9be5a13_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradingActivityByTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TradingActivityByTypeAxis_c8aad94a-4790-4ece-afbd-ea83e9be5a13" xlink:to="loc_us-gaap_TradingActivityByTypeDomain_c8aad94a-4790-4ece-afbd-ea83e9be5a13_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingActivityByTypeDomain_7de0889a-6ef2-433d-8cba-7d39089806b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradingActivityByTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TradingActivityByTypeAxis_c8aad94a-4790-4ece-afbd-ea83e9be5a13" xlink:to="loc_us-gaap_TradingActivityByTypeDomain_7de0889a-6ef2-433d-8cba-7d39089806b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DerivativesPurchasedMember_3191c1d0-95c4-4c9a-8f03-99c908a20b33" xlink:href="kfy-20221031.xsd#kfy_DerivativesPurchasedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TradingActivityByTypeDomain_7de0889a-6ef2-433d-8cba-7d39089806b7" xlink:to="loc_kfy_DerivativesPurchasedMember_3191c1d0-95c4-4c9a-8f03-99c908a20b33" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DerivativesSoldMember_9654b23c-5add-483d-9f79-9d23ca2821bf" xlink:href="kfy-20221031.xsd#kfy_DerivativesSoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TradingActivityByTypeDomain_7de0889a-6ef2-433d-8cba-7d39089806b7" xlink:to="loc_kfy_DerivativesSoldMember_9654b23c-5add-483d-9f79-9d23ca2821bf" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/FinancialInstrumentsFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#FinancialInstrumentsFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetail"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/FinancialInstrumentsFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetail" xlink:type="extended" id="id80ed26f80634a50bfdf7df45b52116f_FinancialInstrumentsFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_ffca7fce-b67d-4a70-b248-12eeb94a8c38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsAbstract_aa1818f3-f1d3-463a-84ce-9e856a4adc96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_ffca7fce-b67d-4a70-b248-12eeb94a8c38" xlink:to="loc_us-gaap_DerivativeAssetsAbstract_aa1818f3-f1d3-463a-84ce-9e856a4adc96" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_8189a1ea-1227-4ad1-843a-be82c230444a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeAssetsAbstract_aa1818f3-f1d3-463a-84ce-9e856a4adc96" xlink:to="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_8189a1ea-1227-4ad1-843a-be82c230444a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesAbstract_7f14136b-2754-4505-a210-8799adb438dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_ffca7fce-b67d-4a70-b248-12eeb94a8c38" xlink:to="loc_us-gaap_DerivativeLiabilitiesAbstract_7f14136b-2754-4505-a210-8799adb438dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_b7f6689e-971b-4679-b648-2b820dc7622f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLiabilitiesAbstract_7f14136b-2754-4505-a210-8799adb438dd" xlink:to="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_b7f6689e-971b-4679-b648-2b820dc7622f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_5a450fd8-1db5-4832-b4b1-bf19c2ddd77a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_ffca7fce-b67d-4a70-b248-12eeb94a8c38" xlink:to="loc_us-gaap_DerivativeTable_5a450fd8-1db5-4832-b4b1-bf19c2ddd77a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_8f2bd80b-9791-4e97-b04a-1637c630b74b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_5a450fd8-1db5-4832-b4b1-bf19c2ddd77a" xlink:to="loc_us-gaap_HedgingDesignationAxis_8f2bd80b-9791-4e97-b04a-1637c630b74b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_8f2bd80b-9791-4e97-b04a-1637c630b74b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_8f2bd80b-9791-4e97-b04a-1637c630b74b" xlink:to="loc_us-gaap_HedgingDesignationDomain_8f2bd80b-9791-4e97-b04a-1637c630b74b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_3bf8b323-3e1e-4db3-8879-ee7e74a71cf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_8f2bd80b-9791-4e97-b04a-1637c630b74b" xlink:to="loc_us-gaap_HedgingDesignationDomain_3bf8b323-3e1e-4db3-8879-ee7e74a71cf2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_ae4c138d-6f4f-4138-afa6-cc6b35b97ad1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_3bf8b323-3e1e-4db3-8879-ee7e74a71cf2" xlink:to="loc_us-gaap_NondesignatedMember_ae4c138d-6f4f-4138-afa6-cc6b35b97ad1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_c977c802-665d-4161-bc28-2cc0b3438f8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_5a450fd8-1db5-4832-b4b1-bf19c2ddd77a" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_c977c802-665d-4161-bc28-2cc0b3438f8d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_c977c802-665d-4161-bc28-2cc0b3438f8d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_c977c802-665d-4161-bc28-2cc0b3438f8d" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_c977c802-665d-4161-bc28-2cc0b3438f8d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_60347fd9-475d-4793-a0fb-1c7698b7d1ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_c977c802-665d-4161-bc28-2cc0b3438f8d" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_60347fd9-475d-4793-a0fb-1c7698b7d1ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_58049538-ea91-4652-8340-6303f1ff2759" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_60347fd9-475d-4793-a0fb-1c7698b7d1ba" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_58049538-ea91-4652-8340-6303f1ff2759" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/DeferredCompensationandRetirementPlansComponentsofNetPeriodicBenefitsCostsDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#DeferredCompensationandRetirementPlansComponentsofNetPeriodicBenefitsCostsDetail"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/DeferredCompensationandRetirementPlansComponentsofNetPeriodicBenefitsCostsDetail" xlink:type="extended" id="i60db478976f247bcb1e2e45602a61fb0_DeferredCompensationandRetirementPlansComponentsofNetPeriodicBenefitsCostsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c200d143-1b51-4cfd-ad52-050f77a3c80c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_07a074d7-d9d1-4920-b5d6-69c9a39cc9ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c200d143-1b51-4cfd-ad52-050f77a3c80c" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_07a074d7-d9d1-4920-b5d6-69c9a39cc9ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_66c404aa-339f-4d26-917c-50f86a789338" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c200d143-1b51-4cfd-ad52-050f77a3c80c" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_66c404aa-339f-4d26-917c-50f86a789338" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_449aca69-0477-4d7c-be39-3371ddff4f09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c200d143-1b51-4cfd-ad52-050f77a3c80c" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_449aca69-0477-4d7c-be39-3371ddff4f09" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_7f5b8c3e-5e69-4895-8730-5f3e95611d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c200d143-1b51-4cfd-ad52-050f77a3c80c" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_7f5b8c3e-5e69-4895-8730-5f3e95611d9d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_bfe93666-7cb4-41fc-ac06-b1ee0392392e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c200d143-1b51-4cfd-ad52-050f77a3c80c" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_bfe93666-7cb4-41fc-ac06-b1ee0392392e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_ad5f6b25-2428-45a7-81d9-4bbdeaddd2de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c200d143-1b51-4cfd-ad52-050f77a3c80c" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_ad5f6b25-2428-45a7-81d9-4bbdeaddd2de" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_ecf86381-acd8-4689-9fa5-41f19dcd31d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c200d143-1b51-4cfd-ad52-050f77a3c80c" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_ecf86381-acd8-4689-9fa5-41f19dcd31d5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f356e9b1-4473-4917-ac7a-4057ac4a7289" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c200d143-1b51-4cfd-ad52-050f77a3c80c" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f356e9b1-4473-4917-ac7a-4057ac4a7289" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_dd6fc734-7f78-46a9-a956-b2cd55edd7d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f356e9b1-4473-4917-ac7a-4057ac4a7289" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_dd6fc734-7f78-46a9-a956-b2cd55edd7d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_dd6fc734-7f78-46a9-a956-b2cd55edd7d7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_dd6fc734-7f78-46a9-a956-b2cd55edd7d7" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_dd6fc734-7f78-46a9-a956-b2cd55edd7d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_5dcd85c4-669d-47f8-83a9-8610406f49be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_dd6fc734-7f78-46a9-a956-b2cd55edd7d7" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_5dcd85c4-669d-47f8-83a9-8610406f49be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DeferredCompensationPlanMember_933a9c5a-5107-45d8-b16f-eb89a5d3a0d9" xlink:href="kfy-20221031.xsd#kfy_DeferredCompensationPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_5dcd85c4-669d-47f8-83a9-8610406f49be" xlink:to="loc_kfy_DeferredCompensationPlanMember_933a9c5a-5107-45d8-b16f-eb89a5d3a0d9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#DeferredCompensationandRetirementPlansAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetail" xlink:type="extended" id="i9bbf801bb4d34c68915fb99eb7250b0e_DeferredCompensationandRetirementPlansAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d64ce9bd-d163-47bc-8a85-7eeede4abfaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CashSurrenderValueOfLifeInsuranceGross_8afcfadd-9a94-4b5e-8369-3cef10f0a819" xlink:href="kfy-20221031.xsd#kfy_CashSurrenderValueOfLifeInsuranceGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d64ce9bd-d163-47bc-8a85-7eeede4abfaf" xlink:to="loc_kfy_CashSurrenderValueOfLifeInsuranceGross_8afcfadd-9a94-4b5e-8369-3cef10f0a819" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_PolicyLoansPayable_1141b385-0ca8-4726-8c16-fd3962878f8a" xlink:href="kfy-20221031.xsd#kfy_PolicyLoansPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d64ce9bd-d163-47bc-8a85-7eeede4abfaf" xlink:to="loc_kfy_PolicyLoansPayable_1141b385-0ca8-4726-8c16-fd3962878f8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_189d6672-c861-4ec7-beec-89aca362c110" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d64ce9bd-d163-47bc-8a85-7eeede4abfaf" xlink:to="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_189d6672-c861-4ec7-beec-89aca362c110" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1_0e6ac0e7-0f07-4198-a2f0-2363b41e4a4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d64ce9bd-d163-47bc-8a85-7eeede4abfaf" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1_0e6ac0e7-0f07-4198-a2f0-2363b41e4a4b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods_9bdddbf0-4cfb-48c6-8c4e-67c9c1ee0340" xlink:href="kfy-20221031.xsd#kfy_OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d64ce9bd-d163-47bc-8a85-7eeede4abfaf" xlink:to="loc_kfy_OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods_9bdddbf0-4cfb-48c6-8c4e-67c9c1ee0340" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome_43234720-102e-4f59-959c-3b561104a6ca" xlink:href="kfy-20221031.xsd#kfy_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d64ce9bd-d163-47bc-8a85-7eeede4abfaf" xlink:to="loc_kfy_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome_43234720-102e-4f59-959c-3b561104a6ca" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_0a923b42-4340-419b-88e9-3e4fa96834cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d64ce9bd-d163-47bc-8a85-7eeede4abfaf" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_0a923b42-4340-419b-88e9-3e4fa96834cf" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_39fe17d2-a292-4986-9958-7177e9bddbea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d64ce9bd-d163-47bc-8a85-7eeede4abfaf" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_39fe17d2-a292-4986-9958-7177e9bddbea" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_c01c05f2-9e90-46c3-9a19-e434ac64c4d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_39fe17d2-a292-4986-9958-7177e9bddbea" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_c01c05f2-9e90-46c3-9a19-e434ac64c4d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_c01c05f2-9e90-46c3-9a19-e434ac64c4d5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_c01c05f2-9e90-46c3-9a19-e434ac64c4d5" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_c01c05f2-9e90-46c3-9a19-e434ac64c4d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_8176c9ea-a65b-4437-ab1f-ea19c8860906" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_c01c05f2-9e90-46c3-9a19-e434ac64c4d5" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_8176c9ea-a65b-4437-ab1f-ea19c8860906" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DeferredCompensationPlanMember_c624f8a6-7f87-45ff-a0b6-9bdc7da670a2" xlink:href="kfy-20221031.xsd#kfy_DeferredCompensationPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_8176c9ea-a65b-4437-ab1f-ea19c8860906" xlink:to="loc_kfy_DeferredCompensationPlanMember_c624f8a6-7f87-45ff-a0b6-9bdc7da670a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ExecutiveCapitalAccumulationPlanMember_3c458423-a1b6-4924-85eb-bc91552bc62b" xlink:href="kfy-20221031.xsd#kfy_ExecutiveCapitalAccumulationPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_8176c9ea-a65b-4437-ab1f-ea19c8860906" xlink:to="loc_kfy_ExecutiveCapitalAccumulationPlanMember_3c458423-a1b6-4924-85eb-bc91552bc62b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_ef3cc90a-6ed7-4970-b974-b417c9dfde83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_39fe17d2-a292-4986-9958-7177e9bddbea" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_ef3cc90a-6ed7-4970-b974-b417c9dfde83" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_ef3cc90a-6ed7-4970-b974-b417c9dfde83_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_ef3cc90a-6ed7-4970-b974-b417c9dfde83" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_ef3cc90a-6ed7-4970-b974-b417c9dfde83_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_6e426847-732f-43da-931a-fc3df2e3c236" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_ef3cc90a-6ed7-4970-b974-b417c9dfde83" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_6e426847-732f-43da-931a-fc3df2e3c236" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CSVOfColiContractsMember_e58e66a5-eeff-432e-94bb-66c0eec1ba62" xlink:href="kfy-20221031.xsd#kfy_CSVOfColiContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_6e426847-732f-43da-931a-fc3df2e3c236" xlink:to="loc_kfy_CSVOfColiContractsMember_e58e66a5-eeff-432e-94bb-66c0eec1ba62" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_bf1f56e4-f8b4-4296-9431-cd718ca008e8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_39fe17d2-a292-4986-9958-7177e9bddbea" xlink:to="loc_srt_RangeAxis_bf1f56e4-f8b4-4296-9431-cd718ca008e8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bf1f56e4-f8b4-4296-9431-cd718ca008e8_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_bf1f56e4-f8b4-4296-9431-cd718ca008e8" xlink:to="loc_srt_RangeMember_bf1f56e4-f8b4-4296-9431-cd718ca008e8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_833a6ced-33d6-4ea5-8709-debe49298852" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_bf1f56e4-f8b4-4296-9431-cd718ca008e8" xlink:to="loc_srt_RangeMember_833a6ced-33d6-4ea5-8709-debe49298852" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ea6483b6-7779-413d-81d7-b782cafafa50" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_833a6ced-33d6-4ea5-8709-debe49298852" xlink:to="loc_srt_MinimumMember_ea6483b6-7779-413d-81d7-b782cafafa50" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_07777e24-0e84-4b05-937a-265eecb8ce33" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_833a6ced-33d6-4ea5-8709-debe49298852" xlink:to="loc_srt_MaximumMember_07777e24-0e84-4b05-937a-265eecb8ce33" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/FeeRevenueAdditionalInformationDetails1" xlink:type="simple" xlink:href="kfy-20221031.xsd#FeeRevenueAdditionalInformationDetails1"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/FeeRevenueAdditionalInformationDetails1" xlink:type="extended" id="ic9895271bd444d40865eb0763f4386f5_FeeRevenueAdditionalInformationDetails1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c06aa5d6-377a-4022-acb4-1a604bf17098" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_1e7cd9bd-b2ec-4436-98c0-da5d424aeca0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c06aa5d6-377a-4022-acb4-1a604bf17098" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_1e7cd9bd-b2ec-4436-98c0-da5d424aeca0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_6398e025-e543-45ac-9cd6-bf961269c2ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c06aa5d6-377a-4022-acb4-1a604bf17098" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_6398e025-e543-45ac-9cd6-bf961269c2ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_af0b1ed3-b926-4d3b-a803-9c5b347a9fbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c06aa5d6-377a-4022-acb4-1a604bf17098" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_af0b1ed3-b926-4d3b-a803-9c5b347a9fbd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_bcb401d1-09a8-442b-94e9-1d37e490c368" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c06aa5d6-377a-4022-acb4-1a604bf17098" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_bcb401d1-09a8-442b-94e9-1d37e490c368" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_087a9ecb-7b8f-4763-8b78-821715ec539c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_bcb401d1-09a8-442b-94e9-1d37e490c368" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_087a9ecb-7b8f-4763-8b78-821715ec539c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/FeeRevenueAdditionalInformationDetails1_1" xlink:type="simple" xlink:href="kfy-20221031.xsd#FeeRevenueAdditionalInformationDetails1_1"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/FeeRevenueAdditionalInformationDetails1_1" xlink:type="extended" id="i02df307c167d41948b189049303fd17c_FeeRevenueAdditionalInformationDetails1_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c06aa5d6-377a-4022-acb4-1a604bf17098" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_1e7cd9bd-b2ec-4436-98c0-da5d424aeca0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c06aa5d6-377a-4022-acb4-1a604bf17098" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_1e7cd9bd-b2ec-4436-98c0-da5d424aeca0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_6398e025-e543-45ac-9cd6-bf961269c2ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c06aa5d6-377a-4022-acb4-1a604bf17098" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_6398e025-e543-45ac-9cd6-bf961269c2ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_af0b1ed3-b926-4d3b-a803-9c5b347a9fbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c06aa5d6-377a-4022-acb4-1a604bf17098" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_af0b1ed3-b926-4d3b-a803-9c5b347a9fbd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_bcb401d1-09a8-442b-94e9-1d37e490c368" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c06aa5d6-377a-4022-acb4-1a604bf17098" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_bcb401d1-09a8-442b-94e9-1d37e490c368" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetail"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetail" xlink:type="extended" id="iece3aa0e043f4164aa6d64e9d587d0f6_FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_78849e88-9541-4904-b953-e73986f58c49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_93d5c35f-0479-4704-b9e1-fde8d2bcbc16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_78849e88-9541-4904-b953-e73986f58c49" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_93d5c35f-0479-4704-b9e1-fde8d2bcbc16" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage_a6b51836-07bc-4473-9f40-2eec8e016073" xlink:href="kfy-20221031.xsd#kfy_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_78849e88-9541-4904-b953-e73986f58c49" xlink:to="loc_kfy_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage_a6b51836-07bc-4473-9f40-2eec8e016073" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_4c21df64-899b-433a-a686-52fda06d3fe4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_78849e88-9541-4904-b953-e73986f58c49" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_4c21df64-899b-433a-a686-52fda06d3fe4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_0395b389-9aca-4ddb-b2f1-34794d326fd2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4c21df64-899b-433a-a686-52fda06d3fe4" xlink:to="loc_srt_ProductOrServiceAxis_0395b389-9aca-4ddb-b2f1-34794d326fd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_0395b389-9aca-4ddb-b2f1-34794d326fd2_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_0395b389-9aca-4ddb-b2f1-34794d326fd2" xlink:to="loc_srt_ProductsAndServicesDomain_0395b389-9aca-4ddb-b2f1-34794d326fd2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b8a90db1-1036-4651-b39f-8be2b26923c6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_0395b389-9aca-4ddb-b2f1-34794d326fd2" xlink:to="loc_srt_ProductsAndServicesDomain_b8a90db1-1036-4651-b39f-8be2b26923c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_IndustrialMember_dca80341-91de-4195-8e43-7ff3a1695979" xlink:href="kfy-20221031.xsd#kfy_IndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b8a90db1-1036-4651-b39f-8be2b26923c6" xlink:to="loc_kfy_IndustrialMember_dca80341-91de-4195-8e43-7ff3a1695979" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_LifeSciencesAndHealthcareMember_71606e17-bc58-49af-90b9-30a0d1cea164" xlink:href="kfy-20221031.xsd#kfy_LifeSciencesAndHealthcareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b8a90db1-1036-4651-b39f-8be2b26923c6" xlink:to="loc_kfy_LifeSciencesAndHealthcareMember_71606e17-bc58-49af-90b9-30a0d1cea164" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialServiceMember_0da999be-1755-4879-8cd2-2e17a10f5a5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b8a90db1-1036-4651-b39f-8be2b26923c6" xlink:to="loc_us-gaap_FinancialServiceMember_0da999be-1755-4879-8cd2-2e17a10f5a5a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyServiceMember_dbd4864c-005e-49e1-b5e6-9c012b6b5e7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b8a90db1-1036-4651-b39f-8be2b26923c6" xlink:to="loc_us-gaap_TechnologyServiceMember_dbd4864c-005e-49e1-b5e6-9c012b6b5e7b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ConsumerGoodsMember_1cde3034-a8ac-4947-832c-b20feb601539" xlink:href="kfy-20221031.xsd#kfy_ConsumerGoodsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b8a90db1-1036-4651-b39f-8be2b26923c6" xlink:to="loc_kfy_ConsumerGoodsMember_1cde3034-a8ac-4947-832c-b20feb601539" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_EducationNonProfitAndGeneralMember_f2373b11-e4aa-4309-a8b9-3935befc5c89" xlink:href="kfy-20221031.xsd#kfy_EducationNonProfitAndGeneralMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b8a90db1-1036-4651-b39f-8be2b26923c6" xlink:to="loc_kfy_EducationNonProfitAndGeneralMember_f2373b11-e4aa-4309-a8b9-3935befc5c89" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_5f242f85-9261-4853-9b75-6bfa29bd33f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b8a90db1-1036-4651-b39f-8be2b26923c6" xlink:to="loc_us-gaap_ServiceMember_5f242f85-9261-4853-9b75-6bfa29bd33f0" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetail"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetail" xlink:type="extended" id="i166c04b47b2546eb920e75f7f629d2ae_CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetail">
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_9a3bc22e-4f24-4d13-9ea8-965b10debb0f" xlink:href="kfy-20221031.xsd#kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_182af0fe-959a-44b3-b5f3-d3ecbb874396" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_9a3bc22e-4f24-4d13-9ea8-965b10debb0f" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_182af0fe-959a-44b3-b5f3-d3ecbb874396" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_c384d70a-c341-4ce0-bf6b-fa7c62869e95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_9a3bc22e-4f24-4d13-9ea8-965b10debb0f" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_c384d70a-c341-4ce0-bf6b-fa7c62869e95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_f4aa0e0a-940d-44c7-9953-0621f2d9b60b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_9a3bc22e-4f24-4d13-9ea8-965b10debb0f" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_f4aa0e0a-940d-44c7-9953-0621f2d9b60b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_505c13a8-5669-4a62-94d0-ba33e69cab48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_9a3bc22e-4f24-4d13-9ea8-965b10debb0f" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_505c13a8-5669-4a62-94d0-ba33e69cab48" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_77cb8c11-657e-47fd-9829-f8b23ca71a4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_9a3bc22e-4f24-4d13-9ea8-965b10debb0f" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_77cb8c11-657e-47fd-9829-f8b23ca71a4b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_10f95914-ba20-4db8-90ce-3a2494a2277f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_9a3bc22e-4f24-4d13-9ea8-965b10debb0f" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_10f95914-ba20-4db8-90ce-3a2494a2277f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_9289b418-472a-4252-b082-eec4882461f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_9a3bc22e-4f24-4d13-9ea8-965b10debb0f" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_9289b418-472a-4252-b082-eec4882461f4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_97cf2f9c-b16f-4ba2-8646-d3898157813b" xlink:href="kfy-20221031.xsd#kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_9a3bc22e-4f24-4d13-9ea8-965b10debb0f" xlink:to="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_97cf2f9c-b16f-4ba2-8646-d3898157813b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_8b0845e5-e475-4a18-abc1-9153d6f6e01b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_97cf2f9c-b16f-4ba2-8646-d3898157813b" xlink:to="loc_us-gaap_FinancialInstrumentAxis_8b0845e5-e475-4a18-abc1-9153d6f6e01b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8b0845e5-e475-4a18-abc1-9153d6f6e01b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_8b0845e5-e475-4a18-abc1-9153d6f6e01b" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8b0845e5-e475-4a18-abc1-9153d6f6e01b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_24fece35-2951-4e31-b284-92fa8bfb3a6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_8b0845e5-e475-4a18-abc1-9153d6f6e01b" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_24fece35-2951-4e31-b284-92fa8bfb3a6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_a5446db3-a306-427b-9247-35f08904e6a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_24fece35-2951-4e31-b284-92fa8bfb3a6d" xlink:to="loc_us-gaap_CommercialPaperMember_a5446db3-a306-427b-9247-35f08904e6a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_ee3d277a-2374-4666-b36e-1aed67d0049a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_24fece35-2951-4e31-b284-92fa8bfb3a6d" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_ee3d277a-2374-4666-b36e-1aed67d0049a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_4d1722ce-0f3a-4c1d-98a8-30e83a737759" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_24fece35-2951-4e31-b284-92fa8bfb3a6d" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_4d1722ce-0f3a-4c1d-98a8-30e83a737759" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_dd22de80-b943-4ca6-881c-b7c0098c6c17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_97cf2f9c-b16f-4ba2-8646-d3898157813b" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_dd22de80-b943-4ca6-881c-b7c0098c6c17" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_dd22de80-b943-4ca6-881c-b7c0098c6c17_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_dd22de80-b943-4ca6-881c-b7c0098c6c17" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_dd22de80-b943-4ca6-881c-b7c0098c6c17_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_ef973b2f-a1c3-479f-a441-36ca6c1de3d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_dd22de80-b943-4ca6-881c-b7c0098c6c17" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_ef973b2f-a1c3-479f-a441-36ca6c1de3d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_b166103a-8b0e-4e11-a4e2-dbe756dfe9c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_ef973b2f-a1c3-479f-a441-36ca6c1de3d7" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_b166103a-8b0e-4e11-a4e2-dbe756dfe9c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_MarketableSecuritiesCurrentMember_0e2b6b11-0adc-4aea-9f42-542720992734" xlink:href="kfy-20221031.xsd#kfy_MarketableSecuritiesCurrentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_ef973b2f-a1c3-479f-a441-36ca6c1de3d7" xlink:to="loc_kfy_MarketableSecuritiesCurrentMember_0e2b6b11-0adc-4aea-9f42-542720992734" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_MarketableSecuritiesNonCurrentMember_ef0adc3b-b1ae-4e4d-9281-65ad548b8f4e" xlink:href="kfy-20221031.xsd#kfy_MarketableSecuritiesNonCurrentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_ef973b2f-a1c3-479f-a441-36ca6c1de3d7" xlink:to="loc_kfy_MarketableSecuritiesNonCurrentMember_ef0adc3b-b1ae-4e4d-9281-65ad548b8f4e" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/CreditLossesAdditionalInformationDetails" xlink:type="simple" xlink:href="kfy-20221031.xsd#CreditLossesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/CreditLossesAdditionalInformationDetails" xlink:type="extended" id="i71d389e2a2f341108ae805bae6ad31f4_CreditLossesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_a63d65b7-b2be-4f0d-8fc7-667b5dee94dc" xlink:href="kfy-20221031.xsd#kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_b3655fee-b669-4ade-a705-422ed0748b6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_a63d65b7-b2be-4f0d-8fc7-667b5dee94dc" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_b3655fee-b669-4ade-a705-422ed0748b6c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_1b076287-a904-4260-9beb-ef937b2b460f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_a63d65b7-b2be-4f0d-8fc7-667b5dee94dc" xlink:to="loc_us-gaap_DebtInstrumentTerm_1b076287-a904-4260-9beb-ef937b2b460f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_9f493ef3-206b-4704-908d-d1b574422c8d" xlink:href="kfy-20221031.xsd#kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_a63d65b7-b2be-4f0d-8fc7-667b5dee94dc" xlink:to="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_9f493ef3-206b-4704-908d-d1b574422c8d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_8cfc899e-0bf8-4430-90bd-c4eacaec8678" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_9f493ef3-206b-4704-908d-d1b574422c8d" xlink:to="loc_us-gaap_InvestmentTypeAxis_8cfc899e-0bf8-4430-90bd-c4eacaec8678" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_8cfc899e-0bf8-4430-90bd-c4eacaec8678_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_8cfc899e-0bf8-4430-90bd-c4eacaec8678" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_8cfc899e-0bf8-4430-90bd-c4eacaec8678_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_388eee41-5c01-4ad3-9742-2619ded886cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_8cfc899e-0bf8-4430-90bd-c4eacaec8678" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_388eee41-5c01-4ad3-9742-2619ded886cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_5ce3e2fe-b889-4753-9113-9ec282d6b85a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_388eee41-5c01-4ad3-9742-2619ded886cd" xlink:to="loc_us-gaap_CommercialPaperMember_5ce3e2fe-b889-4753-9113-9ec282d6b85a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_06448745-a8bf-41a5-a6f6-7c77e6ee3fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_388eee41-5c01-4ad3-9742-2619ded886cd" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_06448745-a8bf-41a5-a6f6-7c77e6ee3fa8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_f82dff07-b951-4438-bccd-b0704bcf4b9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_388eee41-5c01-4ad3-9742-2619ded886cd" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_f82dff07-b951-4438-bccd-b0704bcf4b9f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_6401ac64-6498-406b-a09b-1d8b830bbffb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_9f493ef3-206b-4704-908d-d1b574422c8d" xlink:to="loc_srt_RangeAxis_6401ac64-6498-406b-a09b-1d8b830bbffb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6401ac64-6498-406b-a09b-1d8b830bbffb_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_6401ac64-6498-406b-a09b-1d8b830bbffb" xlink:to="loc_srt_RangeMember_6401ac64-6498-406b-a09b-1d8b830bbffb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6e5f627e-90cf-4d43-b53d-5113906265c2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_6401ac64-6498-406b-a09b-1d8b830bbffb" xlink:to="loc_srt_RangeMember_6e5f627e-90cf-4d43-b53d-5113906265c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f88c140c-53b6-4cac-b98a-e77e7e37ac7a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6e5f627e-90cf-4d43-b53d-5113906265c2" xlink:to="loc_srt_MaximumMember_f88c140c-53b6-4cac-b98a-e77e7e37ac7a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/SegmentsFinancialHighlightsDetails" xlink:type="simple" xlink:href="kfy-20221031.xsd#SegmentsFinancialHighlightsDetails"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/SegmentsFinancialHighlightsDetails" xlink:type="extended" id="ia468381d68354477a115b90a53c0a09b_SegmentsFinancialHighlightsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_ca8a2990-5f6a-4b48-a624-483fbdbd7f4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e7e60ce2-7be8-42f5-b2b7-ac53092f5463" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ca8a2990-5f6a-4b48-a624-483fbdbd7f4a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e7e60ce2-7be8-42f5-b2b7-ac53092f5463" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_23dce9eb-6ca2-4723-953a-597b60202095" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ca8a2990-5f6a-4b48-a624-483fbdbd7f4a" xlink:to="loc_us-gaap_NetIncomeLoss_23dce9eb-6ca2-4723-953a-597b60202095" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_5499686d-49b0-417d-b634-a9e58db0ef1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ca8a2990-5f6a-4b48-a624-483fbdbd7f4a" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_5499686d-49b0-417d-b634-a9e58db0ef1d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_7194b0ab-dca1-4524-b2eb-73a9ce5c5d26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ca8a2990-5f6a-4b48-a624-483fbdbd7f4a" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_7194b0ab-dca1-4524-b2eb-73a9ce5c5d26" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_b78ae1c3-01c5-4de2-97b5-afa730b61d7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ca8a2990-5f6a-4b48-a624-483fbdbd7f4a" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_b78ae1c3-01c5-4de2-97b5-afa730b61d7c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b9198a92-763e-4501-b789-87b74b928cd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ca8a2990-5f6a-4b48-a624-483fbdbd7f4a" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_b9198a92-763e-4501-b789-87b74b928cd1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_517b1770-9d22-4f8f-a1e7-efc16fcd64f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ca8a2990-5f6a-4b48-a624-483fbdbd7f4a" xlink:to="loc_us-gaap_OperatingIncomeLoss_517b1770-9d22-4f8f-a1e7-efc16fcd64f0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_4a2b0074-1bb2-4ab9-a592-8c78b82de026" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ca8a2990-5f6a-4b48-a624-483fbdbd7f4a" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_4a2b0074-1bb2-4ab9-a592-8c78b82de026" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_72453650-dd0d-4367-9988-54b334237a27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ca8a2990-5f6a-4b48-a624-483fbdbd7f4a" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_72453650-dd0d-4367-9988-54b334237a27" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_8332cc85-94d1-475d-9684-9871cecd9a26" xlink:href="kfy-20221031.xsd#kfy_BusinessCombinationAcquisitionAndIntegrationRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ca8a2990-5f6a-4b48-a624-483fbdbd7f4a" xlink:to="loc_kfy_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_8332cc85-94d1-475d-9684-9871cecd9a26" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_354860bd-ab2e-46dc-91cc-6d6d8b314c75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ca8a2990-5f6a-4b48-a624-483fbdbd7f4a" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_354860bd-ab2e-46dc-91cc-6d6d8b314c75" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_208bdf32-a6e6-4507-85ec-fdc70ee1c7d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ca8a2990-5f6a-4b48-a624-483fbdbd7f4a" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_208bdf32-a6e6-4507-85ec-fdc70ee1c7d4" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization_877d8158-2df1-419a-95dd-d19882d0e24d" xlink:href="kfy-20221031.xsd#kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ca8a2990-5f6a-4b48-a624-483fbdbd7f4a" xlink:to="loc_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization_877d8158-2df1-419a-95dd-d19882d0e24d" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5a420d6b-3707-468c-a054-a37ea1a36f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ca8a2990-5f6a-4b48-a624-483fbdbd7f4a" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5a420d6b-3707-468c-a054-a37ea1a36f1d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_68ddbe12-3da1-4891-8ad3-7d5785065091" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5a420d6b-3707-468c-a054-a37ea1a36f1d" xlink:to="loc_srt_ProductOrServiceAxis_68ddbe12-3da1-4891-8ad3-7d5785065091" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_68ddbe12-3da1-4891-8ad3-7d5785065091_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_68ddbe12-3da1-4891-8ad3-7d5785065091" xlink:to="loc_srt_ProductsAndServicesDomain_68ddbe12-3da1-4891-8ad3-7d5785065091_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b8d65ba5-667f-418b-8571-05f3098ee6de" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_68ddbe12-3da1-4891-8ad3-7d5785065091" xlink:to="loc_srt_ProductsAndServicesDomain_b8d65ba5-667f-418b-8571-05f3098ee6de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_2e64c658-058d-4985-b32d-3883e2768402" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b8d65ba5-667f-418b-8571-05f3098ee6de" xlink:to="loc_us-gaap_ServiceMember_2e64c658-058d-4985-b32d-3883e2768402" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/SegmentsFinancialHighlightsbyOperatingSegmentDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#SegmentsFinancialHighlightsbyOperatingSegmentDetail"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/SegmentsFinancialHighlightsbyOperatingSegmentDetail" xlink:type="extended" id="i8e08fe7a900a4981b53c3b3fa206d093_SegmentsFinancialHighlightsbyOperatingSegmentDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_bc4569f5-e98c-49d9-9d4a-86891f79a972" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6b89032e-3064-45c9-8505-175274792f91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_bc4569f5-e98c-49d9-9d4a-86891f79a972" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6b89032e-3064-45c9-8505-175274792f91" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization_8bb389c4-f75e-4179-a87e-4016b6a8d0f3" xlink:href="kfy-20221031.xsd#kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_bc4569f5-e98c-49d9-9d4a-86891f79a972" xlink:to="loc_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization_8bb389c4-f75e-4179-a87e-4016b6a8d0f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5af6cc01-f20d-4740-93fe-7983b4d85ba9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_bc4569f5-e98c-49d9-9d4a-86891f79a972" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5af6cc01-f20d-4740-93fe-7983b4d85ba9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_69bea08d-0047-4085-9e7d-7c3e3043bf2a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5af6cc01-f20d-4740-93fe-7983b4d85ba9" xlink:to="loc_srt_ProductOrServiceAxis_69bea08d-0047-4085-9e7d-7c3e3043bf2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_69bea08d-0047-4085-9e7d-7c3e3043bf2a_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_69bea08d-0047-4085-9e7d-7c3e3043bf2a" xlink:to="loc_srt_ProductsAndServicesDomain_69bea08d-0047-4085-9e7d-7c3e3043bf2a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d1eaf0fc-86f9-4b8c-9762-91423eabf483" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_69bea08d-0047-4085-9e7d-7c3e3043bf2a" xlink:to="loc_srt_ProductsAndServicesDomain_d1eaf0fc-86f9-4b8c-9762-91423eabf483" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_71ffb98a-6b25-40f9-ace3-3fd96e14937b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_d1eaf0fc-86f9-4b8c-9762-91423eabf483" xlink:to="loc_us-gaap_ServiceMember_71ffb98a-6b25-40f9-ace3-3fd96e14937b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_a841a21f-6eac-4f94-856c-a238b320e1cb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5af6cc01-f20d-4740-93fe-7983b4d85ba9" xlink:to="loc_srt_ConsolidationItemsAxis_a841a21f-6eac-4f94-856c-a238b320e1cb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_a841a21f-6eac-4f94-856c-a238b320e1cb_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_a841a21f-6eac-4f94-856c-a238b320e1cb" xlink:to="loc_srt_ConsolidationItemsDomain_a841a21f-6eac-4f94-856c-a238b320e1cb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_e9b932fe-221d-42ed-ae80-0d895d9a7f74" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_a841a21f-6eac-4f94-856c-a238b320e1cb" xlink:to="loc_srt_ConsolidationItemsDomain_e9b932fe-221d-42ed-ae80-0d895d9a7f74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_d0288062-5d89-4a39-b262-9607ff5f3c98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_e9b932fe-221d-42ed-ae80-0d895d9a7f74" xlink:to="loc_us-gaap_OperatingSegmentsMember_d0288062-5d89-4a39-b262-9607ff5f3c98" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_57e5e54f-d07e-4316-bbe3-426bcb0d6fd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_e9b932fe-221d-42ed-ae80-0d895d9a7f74" xlink:to="loc_us-gaap_CorporateNonSegmentMember_57e5e54f-d07e-4316-bbe3-426bcb0d6fd6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_9f509ad4-1801-444e-8319-2212f23a24d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5af6cc01-f20d-4740-93fe-7983b4d85ba9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_9f509ad4-1801-444e-8319-2212f23a24d1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9f509ad4-1801-444e-8319-2212f23a24d1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9f509ad4-1801-444e-8319-2212f23a24d1" xlink:to="loc_us-gaap_SegmentDomain_9f509ad4-1801-444e-8319-2212f23a24d1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_87396c64-f442-41a4-ab17-142241b9336a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9f509ad4-1801-444e-8319-2212f23a24d1" xlink:to="loc_us-gaap_SegmentDomain_87396c64-f442-41a4-ab17-142241b9336a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ConsultingMember_cb86e0b0-fa70-41a2-af70-bc46669214c4" xlink:href="kfy-20221031.xsd#kfy_ConsultingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_87396c64-f442-41a4-ab17-142241b9336a" xlink:to="loc_kfy_ConsultingMember_cb86e0b0-fa70-41a2-af70-bc46669214c4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DigitalMember_6b449fb8-6edc-481d-ac1c-e485d6bf926d" xlink:href="kfy-20221031.xsd#kfy_DigitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_87396c64-f442-41a4-ab17-142241b9336a" xlink:to="loc_kfy_DigitalMember_6b449fb8-6edc-481d-ac1c-e485d6bf926d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ExecutiveSearchMember_e92dad8f-4727-419c-8342-bf0444a9bf4f" xlink:href="kfy-20221031.xsd#kfy_ExecutiveSearchMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_87396c64-f442-41a4-ab17-142241b9336a" xlink:to="loc_kfy_ExecutiveSearchMember_e92dad8f-4727-419c-8342-bf0444a9bf4f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ProfessionalSearchInterimMember_7348a55b-cf27-4315-ad8c-a472644ac3a4" xlink:href="kfy-20221031.xsd#kfy_ProfessionalSearchInterimMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_87396c64-f442-41a4-ab17-142241b9336a" xlink:to="loc_kfy_ProfessionalSearchInterimMember_7348a55b-cf27-4315-ad8c-a472644ac3a4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_RPOMember_22a4ee24-d1e9-4a70-9f6b-afb3617b705c" xlink:href="kfy-20221031.xsd#kfy_RPOMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_87396c64-f442-41a4-ab17-142241b9336a" xlink:to="loc_kfy_RPOMember_22a4ee24-d1e9-4a70-9f6b-afb3617b705c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_eb3c3418-584f-4be7-a22b-844a3619c3e7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5af6cc01-f20d-4740-93fe-7983b4d85ba9" xlink:to="loc_srt_StatementGeographicalAxis_eb3c3418-584f-4be7-a22b-844a3619c3e7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_eb3c3418-584f-4be7-a22b-844a3619c3e7_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_eb3c3418-584f-4be7-a22b-844a3619c3e7" xlink:to="loc_srt_SegmentGeographicalDomain_eb3c3418-584f-4be7-a22b-844a3619c3e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_52b99b94-8279-453a-9e38-82548f276513" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_eb3c3418-584f-4be7-a22b-844a3619c3e7" xlink:to="loc_srt_SegmentGeographicalDomain_52b99b94-8279-453a-9e38-82548f276513" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_42deb5ef-b406-483b-836d-98961cd62a54" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NorthAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_52b99b94-8279-453a-9e38-82548f276513" xlink:to="loc_srt_NorthAmericaMember_42deb5ef-b406-483b-836d-98961cd62a54" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_90f666e2-6592-4871-82df-30f5efab99aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EMEAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_52b99b94-8279-453a-9e38-82548f276513" xlink:to="loc_us-gaap_EMEAMember_90f666e2-6592-4871-82df-30f5efab99aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_22075243-9bb2-4699-b643-f933fc192d72" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_52b99b94-8279-453a-9e38-82548f276513" xlink:to="loc_srt_AsiaPacificMember_22075243-9bb2-4699-b643-f933fc192d72" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LatinAmericaMember_7c12337e-9e8b-4375-bfc7-868663c4d78d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LatinAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_52b99b94-8279-453a-9e38-82548f276513" xlink:to="loc_srt_LatinAmericaMember_7c12337e-9e8b-4375-bfc7-868663c4d78d" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#LongTermDebtAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail" xlink:type="extended" id="i87e8e01b68b64fe082cc9c78b3d793e3_LongTermDebtAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_b90e2617-3052-4392-bd60-08935bf00d9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_b90e2617-3052-4392-bd60-08935bf00d9a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_5ba4d3a5-9230-419c-af42-19e420149423" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_5ba4d3a5-9230-419c-af42-19e420149423" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_fb5f0657-d696-4695-88c7-89e609e294d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_fb5f0657-d696-4695-88c7-89e609e294d1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DebtInstrumentRedemptionOfPrincipalPlusApplicablePremiumPricePercentage_c8d12e63-3fe7-49d3-9f19-1065c4d6ad87" xlink:href="kfy-20221031.xsd#kfy_DebtInstrumentRedemptionOfPrincipalPlusApplicablePremiumPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_kfy_DebtInstrumentRedemptionOfPrincipalPlusApplicablePremiumPricePercentage_c8d12e63-3fe7-49d3-9f19-1065c4d6ad87" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DebtInstrumentMaximumPercentageOfPrincipalAmountRedeemableWithEquityOfferingProceeds_3c97f584-b54a-4c60-a9ba-7e3d3a8060c2" xlink:href="kfy-20221031.xsd#kfy_DebtInstrumentMaximumPercentageOfPrincipalAmountRedeemableWithEquityOfferingProceeds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_kfy_DebtInstrumentMaximumPercentageOfPrincipalAmountRedeemableWithEquityOfferingProceeds_3c97f584-b54a-4c60-a9ba-7e3d3a8060c2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_16657eaa-f5e9-4891-9656-cd5476274f1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_16657eaa-f5e9-4891-9656-cd5476274f1a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DividendsPayableWithoutRestrictions_329e7794-bffd-4b92-9deb-cba634ba50c1" xlink:href="kfy-20221031.xsd#kfy_DividendsPayableWithoutRestrictions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_kfy_DividendsPayableWithoutRestrictions_329e7794-bffd-4b92-9deb-cba634ba50c1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ConsolidatedNetLeverageRatio_74d41384-35b2-43e9-944e-ce3c6b88abe9" xlink:href="kfy-20221031.xsd#kfy_ConsolidatedNetLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_kfy_ConsolidatedNetLeverageRatio_74d41384-35b2-43e9-944e-ce3c6b88abe9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DebtInstrumentChangeInControlAndRatingDeclinePercentageOfPrincipalAmount_0c674211-7c28-4cc1-a65b-6cb41970629b" xlink:href="kfy-20221031.xsd#kfy_DebtInstrumentChangeInControlAndRatingDeclinePercentageOfPrincipalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_kfy_DebtInstrumentChangeInControlAndRatingDeclinePercentageOfPrincipalAmount_0c674211-7c28-4cc1-a65b-6cb41970629b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DebtInstrumentProceedsFromOfferingUsedToRepayOutstandingDebt_f2689455-528b-40ba-b802-0fc18db25c12" xlink:href="kfy-20221031.xsd#kfy_DebtInstrumentProceedsFromOfferingUsedToRepayOutstandingDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_kfy_DebtInstrumentProceedsFromOfferingUsedToRepayOutstandingDebt_f2689455-528b-40ba-b802-0fc18db25c12" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_5ffd1f7d-1235-4aed-89cf-ce403bc70436" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_5ffd1f7d-1235-4aed-89cf-ce403bc70436" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_35589ce5-ff30-4176-8537-8f3d423befab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_us-gaap_DebtInstrumentFairValue_35589ce5-ff30-4176-8537-8f3d423befab" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_83acb1e1-da31-4aec-a974-b750917bc30e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_us-gaap_DebtInstrumentTerm_83acb1e1-da31-4aec-a974-b750917bc30e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_20429f1b-5f35-45ea-b59e-a9284b6cd77b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_20429f1b-5f35-45ea-b59e-a9284b6cd77b" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_6b71c0c5-d281-462f-be63-9d24fd73feeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_6b71c0c5-d281-462f-be63-9d24fd73feeb" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_TemporaryIncreaseInConsolidatedNetLeverageRatio_1e5e54ba-3d65-4164-a2cd-60549f030f92" xlink:href="kfy-20221031.xsd#kfy_TemporaryIncreaseInConsolidatedNetLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_kfy_TemporaryIncreaseInConsolidatedNetLeverageRatio_1e5e54ba-3d65-4164-a2cd-60549f030f92" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_AnnualTermLoanAmortizationPercentageOnPrincipalBalance_138bf115-1d0c-4199-83a1-164c14fb2827" xlink:href="kfy-20221031.xsd#kfy_AnnualTermLoanAmortizationPercentageOnPrincipalBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_kfy_AnnualTermLoanAmortizationPercentageOnPrincipalBalance_138bf115-1d0c-4199-83a1-164c14fb2827" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DebtInstrumentVariableRateAdjustmentPercentage_12ad487a-d283-4a69-b0fa-ff2211021abb" xlink:href="kfy-20221031.xsd#kfy_DebtInstrumentVariableRateAdjustmentPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_kfy_DebtInstrumentVariableRateAdjustmentPercentage_12ad487a-d283-4a69-b0fa-ff2211021abb" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_0b7317ad-e3b3-4db4-9a9e-d7aecbffc9d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_0b7317ad-e3b3-4db4-9a9e-d7aecbffc9d6" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_e88cbb10-98ba-4c51-8961-fdc6a6563f64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_e88cbb10-98ba-4c51-8961-fdc6a6563f64" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_6f396d47-be0e-48e3-8c85-a3e992e82ac5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_6f396d47-be0e-48e3-8c85-a3e992e82ac5" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_0681bc37-b51b-402e-a8cd-5d1a80dd7046" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_0681bc37-b51b-402e-a8cd-5d1a80dd7046" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_f184cee2-552a-44a1-bee5-d08340a7ecd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_f184cee2-552a-44a1-bee5-d08340a7ecd2" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_38b23cf1-596c-4596-b3f4-5bc859267e13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_38b23cf1-596c-4596-b3f4-5bc859267e13" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_a1177312-2134-40bb-b221-e9df9501e0fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_us-gaap_DebtInstrumentTable_a1177312-2134-40bb-b221-e9df9501e0fe" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_dfa698cb-3416-4bc4-8854-e8976c94a56c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a1177312-2134-40bb-b221-e9df9501e0fe" xlink:to="loc_us-gaap_DebtInstrumentAxis_dfa698cb-3416-4bc4-8854-e8976c94a56c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_dfa698cb-3416-4bc4-8854-e8976c94a56c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_dfa698cb-3416-4bc4-8854-e8976c94a56c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_dfa698cb-3416-4bc4-8854-e8976c94a56c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_341320b9-11f3-4bab-ad82-6f05e85011b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_dfa698cb-3416-4bc4-8854-e8976c94a56c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_341320b9-11f3-4bab-ad82-6f05e85011b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember_3f2b2c50-8b66-4697-83b0-ffab29d476bd" xlink:href="kfy-20221031.xsd#kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_341320b9-11f3-4bab-ad82-6f05e85011b0" xlink:to="loc_kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember_3f2b2c50-8b66-4697-83b0-ffab29d476bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodFourMember_ceff20c1-71fc-43b9-ab11-94ffc13df3f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_341320b9-11f3-4bab-ad82-6f05e85011b0" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodFourMember_ceff20c1-71fc-43b9-ab11-94ffc13df3f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_AmendedCreditAgreementMember_cb0fb7a8-b445-4cdc-93b2-ac52745ebd04" xlink:href="kfy-20221031.xsd#kfy_AmendedCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_341320b9-11f3-4bab-ad82-6f05e85011b0" xlink:to="loc_kfy_AmendedCreditAgreementMember_cb0fb7a8-b445-4cdc-93b2-ac52745ebd04" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CreditAgreementMember_233a21b7-fc5e-4482-8945-9858fc00f34a" xlink:href="kfy-20221031.xsd#kfy_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_341320b9-11f3-4bab-ad82-6f05e85011b0" xlink:to="loc_kfy_CreditAgreementMember_233a21b7-fc5e-4482-8945-9858fc00f34a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_866568bd-e1f7-4ee9-8bca-ad9d5a7b992f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a1177312-2134-40bb-b221-e9df9501e0fe" xlink:to="loc_srt_RangeAxis_866568bd-e1f7-4ee9-8bca-ad9d5a7b992f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_866568bd-e1f7-4ee9-8bca-ad9d5a7b992f_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_866568bd-e1f7-4ee9-8bca-ad9d5a7b992f" xlink:to="loc_srt_RangeMember_866568bd-e1f7-4ee9-8bca-ad9d5a7b992f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_20d5f334-1d8b-4ab4-95d3-0429ec63d2cb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_866568bd-e1f7-4ee9-8bca-ad9d5a7b992f" xlink:to="loc_srt_RangeMember_20d5f334-1d8b-4ab4-95d3-0429ec63d2cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_1ef70eaa-6bf3-469e-aff1-0cb8e10dfba7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_20d5f334-1d8b-4ab4-95d3-0429ec63d2cb" xlink:to="loc_srt_MaximumMember_1ef70eaa-6bf3-469e-aff1-0cb8e10dfba7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9967e6a8-22fb-4018-b244-a1f297612b33" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_20d5f334-1d8b-4ab4-95d3-0429ec63d2cb" xlink:to="loc_srt_MinimumMember_9967e6a8-22fb-4018-b244-a1f297612b33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_b36258aa-5671-4cc1-b7de-397b8c696955" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a1177312-2134-40bb-b221-e9df9501e0fe" xlink:to="loc_us-gaap_CreditFacilityAxis_b36258aa-5671-4cc1-b7de-397b8c696955" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_b36258aa-5671-4cc1-b7de-397b8c696955_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_b36258aa-5671-4cc1-b7de-397b8c696955" xlink:to="loc_us-gaap_CreditFacilityDomain_b36258aa-5671-4cc1-b7de-397b8c696955_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_846c4624-3a72-4ec2-85a7-acde5ffb4177" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_b36258aa-5671-4cc1-b7de-397b8c696955" xlink:to="loc_us-gaap_CreditFacilityDomain_846c4624-3a72-4ec2-85a7-acde5ffb4177" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_efe54da6-8ec3-4255-bc70-5614577389f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_846c4624-3a72-4ec2-85a7-acde5ffb4177" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_efe54da6-8ec3-4255-bc70-5614577389f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DelayedDrawTermLoanFacilityMember_75b28eb5-639b-464d-9f3a-97a5fcabc20d" xlink:href="kfy-20221031.xsd#kfy_DelayedDrawTermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_846c4624-3a72-4ec2-85a7-acde5ffb4177" xlink:to="loc_kfy_DelayedDrawTermLoanFacilityMember_75b28eb5-639b-464d-9f3a-97a5fcabc20d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CreditFacilitiesMember_4abfdb43-35c5-4732-927c-3ef61bb79d33" xlink:href="kfy-20221031.xsd#kfy_CreditFacilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_846c4624-3a72-4ec2-85a7-acde5ffb4177" xlink:to="loc_kfy_CreditFacilitiesMember_4abfdb43-35c5-4732-927c-3ef61bb79d33" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_PriorCreditFacilityMember_38a07638-8d50-4315-8423-c655773a8b44" xlink:href="kfy-20221031.xsd#kfy_PriorCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_846c4624-3a72-4ec2-85a7-acde5ffb4177" xlink:to="loc_kfy_PriorCreditFacilityMember_38a07638-8d50-4315-8423-c655773a8b44" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_d611f81b-59f9-468c-9a76-378fe47d91cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_846c4624-3a72-4ec2-85a7-acde5ffb4177" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_d611f81b-59f9-468c-9a76-378fe47d91cd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_05ec8a51-189a-461a-9a9a-a668df1e706c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a1177312-2134-40bb-b221-e9df9501e0fe" xlink:to="loc_srt_StatementScenarioAxis_05ec8a51-189a-461a-9a9a-a668df1e706c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_05ec8a51-189a-461a-9a9a-a668df1e706c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_05ec8a51-189a-461a-9a9a-a668df1e706c" xlink:to="loc_srt_ScenarioUnspecifiedDomain_05ec8a51-189a-461a-9a9a-a668df1e706c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_2242f7f9-80eb-459e-a3fe-f8624cbc06c6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_05ec8a51-189a-461a-9a9a-a668df1e706c" xlink:to="loc_srt_ScenarioUnspecifiedDomain_2242f7f9-80eb-459e-a3fe-f8624cbc06c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_fea9aa70-dace-432b-b59c-10c56c6f353a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_2242f7f9-80eb-459e-a3fe-f8624cbc06c6" xlink:to="loc_srt_ScenarioForecastMember_fea9aa70-dace-432b-b59c-10c56c6f353a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_70097104-48ec-4555-927b-809206df4438" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a1177312-2134-40bb-b221-e9df9501e0fe" xlink:to="loc_us-gaap_VariableRateAxis_70097104-48ec-4555-927b-809206df4438" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_70097104-48ec-4555-927b-809206df4438_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_70097104-48ec-4555-927b-809206df4438" xlink:to="loc_us-gaap_VariableRateDomain_70097104-48ec-4555-927b-809206df4438_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_c4aa698f-d86f-4d67-9eed-d0323a064c88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_70097104-48ec-4555-927b-809206df4438" xlink:to="loc_us-gaap_VariableRateDomain_c4aa698f-d86f-4d67-9eed-d0323a064c88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_SecuredFinancingOvernightRateMember_480bb690-1b3c-4644-a6ee-61d14c8d12d9" xlink:href="kfy-20221031.xsd#kfy_SecuredFinancingOvernightRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_c4aa698f-d86f-4d67-9eed-d0323a064c88" xlink:to="loc_kfy_SecuredFinancingOvernightRateMember_480bb690-1b3c-4644-a6ee-61d14c8d12d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_7c586271-bdd8-4652-986a-eba189f16511" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_c4aa698f-d86f-4d67-9eed-d0323a064c88" xlink:to="loc_us-gaap_BaseRateMember_7c586271-bdd8-4652-986a-eba189f16511" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_d4739252-1222-492b-8c9a-2d56add573c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a1177312-2134-40bb-b221-e9df9501e0fe" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_d4739252-1222-492b-8c9a-2d56add573c1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_d4739252-1222-492b-8c9a-2d56add573c1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_d4739252-1222-492b-8c9a-2d56add573c1" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_d4739252-1222-492b-8c9a-2d56add573c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_facfae02-a297-4a47-8bf1-4bfedb10cd6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_d4739252-1222-492b-8c9a-2d56add573c1" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_facfae02-a297-4a47-8bf1-4bfedb10cd6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_OtherFinancialInstitutionsMember_644eecdd-71a4-4fe5-8af2-bf2854fefbb8" xlink:href="kfy-20221031.xsd#kfy_OtherFinancialInstitutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_facfae02-a297-4a47-8bf1-4bfedb10cd6b" xlink:to="loc_kfy_OtherFinancialInstitutionsMember_644eecdd-71a4-4fe5-8af2-bf2854fefbb8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/LongTermDebtScheduleofRedemptionofNotesatApplicableRedemptionPricesDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#LongTermDebtScheduleofRedemptionofNotesatApplicableRedemptionPricesDetail"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/LongTermDebtScheduleofRedemptionofNotesatApplicableRedemptionPricesDetail" xlink:type="extended" id="ie2aa06927a864759926f0fc7d757aa9e_LongTermDebtScheduleofRedemptionofNotesatApplicableRedemptionPricesDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a6ba5e1a-a8e2-47ad-9304-14f7c3d680bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_bd4dc3e6-7ec0-47fc-a723-4c8cd11b4a62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a6ba5e1a-a8e2-47ad-9304-14f7c3d680bd" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_bd4dc3e6-7ec0-47fc-a723-4c8cd11b4a62" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_16e0c2c3-bf62-47f9-a0d0-6ab9d95e1fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a6ba5e1a-a8e2-47ad-9304-14f7c3d680bd" xlink:to="loc_us-gaap_DebtInstrumentTable_16e0c2c3-bf62-47f9-a0d0-6ab9d95e1fa8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_792c996c-4f50-4912-93d7-da80172da82c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_16e0c2c3-bf62-47f9-a0d0-6ab9d95e1fa8" xlink:to="loc_us-gaap_DebtInstrumentAxis_792c996c-4f50-4912-93d7-da80172da82c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_792c996c-4f50-4912-93d7-da80172da82c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_792c996c-4f50-4912-93d7-da80172da82c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_792c996c-4f50-4912-93d7-da80172da82c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c64bebd5-6a75-4def-8609-12ebbb4d47ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_792c996c-4f50-4912-93d7-da80172da82c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c64bebd5-6a75-4def-8609-12ebbb4d47ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember_ca81d008-683f-4a42-8e0e-9c43a028c7ed" xlink:href="kfy-20221031.xsd#kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c64bebd5-6a75-4def-8609-12ebbb4d47ef" xlink:to="loc_kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember_ca81d008-683f-4a42-8e0e-9c43a028c7ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_4f2d7a4b-1b27-4d17-b28c-a9300db64d1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_16e0c2c3-bf62-47f9-a0d0-6ab9d95e1fa8" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_4f2d7a4b-1b27-4d17-b28c-a9300db64d1c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_4f2d7a4b-1b27-4d17-b28c-a9300db64d1c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_4f2d7a4b-1b27-4d17-b28c-a9300db64d1c" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_4f2d7a4b-1b27-4d17-b28c-a9300db64d1c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_2b49410e-6e55-42a4-ad30-ca914c68e34b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_4f2d7a4b-1b27-4d17-b28c-a9300db64d1c" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_2b49410e-6e55-42a4-ad30-ca914c68e34b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_5d11e244-8d58-4f9c-b3bb-e08239562785" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_2b49410e-6e55-42a4-ad30-ca914c68e34b" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_5d11e244-8d58-4f9c-b3bb-e08239562785" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_d12f4c67-21c3-4497-a265-81a73f607d3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_2b49410e-6e55-42a4-ad30-ca914c68e34b" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_d12f4c67-21c3-4497-a265-81a73f607d3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DebtInstrumentRedemptionPeriodThreeAndThereafterMember_ebfc5c99-d9d6-4014-b898-112a7ee4f8e8" xlink:href="kfy-20221031.xsd#kfy_DebtInstrumentRedemptionPeriodThreeAndThereafterMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_2b49410e-6e55-42a4-ad30-ca914c68e34b" xlink:to="loc_kfy_DebtInstrumentRedemptionPeriodThreeAndThereafterMember_ebfc5c99-d9d6-4014-b898-112a7ee4f8e8" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#LongTermDebtScheduleofLongtermDebtatAmortizedCostDetail"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetail" xlink:type="extended" id="i4e6bee936539427bbc7f8fc759f430fe_LongTermDebtScheduleofLongtermDebtatAmortizedCostDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_26d71920-cd18-47c4-a186-e07489edb99e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_e85d4bc3-0562-44dd-b56e-858a41bf86f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_26d71920-cd18-47c4-a186-e07489edb99e" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_e85d4bc3-0562-44dd-b56e-858a41bf86f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_93a644ac-94ba-4470-b82d-464839c7d48e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_26d71920-cd18-47c4-a186-e07489edb99e" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_93a644ac-94ba-4470-b82d-464839c7d48e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_fec6b6d0-62dd-4962-ba77-cb7baba1d7a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_26d71920-cd18-47c4-a186-e07489edb99e" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_fec6b6d0-62dd-4962-ba77-cb7baba1d7a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_dacf85bd-72c9-4668-b681-8c0f48b09d18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_26d71920-cd18-47c4-a186-e07489edb99e" xlink:to="loc_us-gaap_DebtInstrumentTable_dacf85bd-72c9-4668-b681-8c0f48b09d18" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_baea9b1f-e1c4-4b8f-bda5-8bef084da672" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_dacf85bd-72c9-4668-b681-8c0f48b09d18" xlink:to="loc_us-gaap_DebtInstrumentAxis_baea9b1f-e1c4-4b8f-bda5-8bef084da672" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_baea9b1f-e1c4-4b8f-bda5-8bef084da672_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_baea9b1f-e1c4-4b8f-bda5-8bef084da672" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_baea9b1f-e1c4-4b8f-bda5-8bef084da672_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_16a48c6e-d71b-4d59-a5b3-183115262c42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_baea9b1f-e1c4-4b8f-bda5-8bef084da672" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_16a48c6e-d71b-4d59-a5b3-183115262c42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember_4d0f6282-2df8-4a09-b43d-69a6c5554412" xlink:href="kfy-20221031.xsd#kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_16a48c6e-d71b-4d59-a5b3-183115262c42" xlink:to="loc_kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember_4d0f6282-2df8-4a09-b43d-69a6c5554412" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_7d145f5b-97a3-46f1-a40a-a04fb0e3afd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_dacf85bd-72c9-4668-b681-8c0f48b09d18" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_7d145f5b-97a3-46f1-a40a-a04fb0e3afd4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7d145f5b-97a3-46f1-a40a-a04fb0e3afd4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7d145f5b-97a3-46f1-a40a-a04fb0e3afd4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7d145f5b-97a3-46f1-a40a-a04fb0e3afd4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_37c1871a-8b79-402a-a727-d3d22859376a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7d145f5b-97a3-46f1-a40a-a04fb0e3afd4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_37c1871a-8b79-402a-a727-d3d22859376a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_SeniorUnsecuredNotesMember_669c67c6-ab37-4c94-bf88-24be65315246" xlink:href="kfy-20221031.xsd#kfy_SeniorUnsecuredNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_37c1871a-8b79-402a-a727-d3d22859376a" xlink:to="loc_kfy_SeniorUnsecuredNotesMember_669c67c6-ab37-4c94-bf88-24be65315246" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/LeasesAdditionalInformationDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#LeasesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/LeasesAdditionalInformationDetail" xlink:type="extended" id="ia23b835f4c324eba9e31ef1f08908d2b_LeasesAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_77c27b9a-2d77-4397-b7a7-c2f5315e5786" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_58b290c7-4d16-45d6-9c57-1e5b9136fa92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_77c27b9a-2d77-4397-b7a7-c2f5315e5786" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_58b290c7-4d16-45d6-9c57-1e5b9136fa92" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_f872082d-7001-4630-9adc-46ce70966dae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_77c27b9a-2d77-4397-b7a7-c2f5315e5786" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_f872082d-7001-4630-9adc-46ce70966dae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_6e17e3fb-4458-4d7f-bc06-9250882ac5e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_77c27b9a-2d77-4397-b7a7-c2f5315e5786" xlink:to="loc_us-gaap_OperatingLeaseLiability_6e17e3fb-4458-4d7f-bc06-9250882ac5e6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseTermOfContract1_30d7e81d-6b1f-4f37-aec3-9c9b8af5f977" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeaseTermOfContract1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_77c27b9a-2d77-4397-b7a7-c2f5315e5786" xlink:to="loc_us-gaap_LesseeFinanceLeaseTermOfContract1_30d7e81d-6b1f-4f37-aec3-9c9b8af5f977" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_30a2a7f6-64a4-4bf1-82d5-f793f11e6d8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_77c27b9a-2d77-4397-b7a7-c2f5315e5786" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_30a2a7f6-64a4-4bf1-82d5-f793f11e6d8e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_aa1f978f-993e-48aa-847a-324309cb20e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_77c27b9a-2d77-4397-b7a7-c2f5315e5786" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_aa1f978f-993e-48aa-847a-324309cb20e8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2e0ddcee-48a8-459a-9454-ee75811465b7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_aa1f978f-993e-48aa-847a-324309cb20e8" xlink:to="loc_srt_RangeAxis_2e0ddcee-48a8-459a-9454-ee75811465b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2e0ddcee-48a8-459a-9454-ee75811465b7_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_2e0ddcee-48a8-459a-9454-ee75811465b7" xlink:to="loc_srt_RangeMember_2e0ddcee-48a8-459a-9454-ee75811465b7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8c603d45-da53-48f7-b938-33d1456061e7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_2e0ddcee-48a8-459a-9454-ee75811465b7" xlink:to="loc_srt_RangeMember_8c603d45-da53-48f7-b938-33d1456061e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b15f6a28-38dc-4cf9-bbd1-504289ebc2b8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8c603d45-da53-48f7-b938-33d1456061e7" xlink:to="loc_srt_MinimumMember_b15f6a28-38dc-4cf9-bbd1-504289ebc2b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_aa06cb5b-d1dc-440d-a63b-4fac8836fcff" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8c603d45-da53-48f7-b938-33d1456061e7" xlink:to="loc_srt_MaximumMember_aa06cb5b-d1dc-440d-a63b-4fac8836fcff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_d1348150-dec1-40f5-bb97-84a0d7c587ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_aa1f978f-993e-48aa-847a-324309cb20e8" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_d1348150-dec1-40f5-bb97-84a0d7c587ea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d1348150-dec1-40f5-bb97-84a0d7c587ea_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d1348150-dec1-40f5-bb97-84a0d7c587ea" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d1348150-dec1-40f5-bb97-84a0d7c587ea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_60db42ce-13fa-4123-bc85-2bc87733804a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d1348150-dec1-40f5-bb97-84a0d7c587ea" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_60db42ce-13fa-4123-bc85-2bc87733804a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_InfinityConsultingSolutionsMember_d1194df8-d37c-491d-8121-ca3354b50a06" xlink:href="kfy-20221031.xsd#kfy_InfinityConsultingSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_60db42ce-13fa-4123-bc85-2bc87733804a" xlink:to="loc_kfy_InfinityConsultingSolutionsMember_d1194df8-d37c-491d-8121-ca3354b50a06" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/AcquisitionAdditionalInformationDetails" xlink:type="simple" xlink:href="kfy-20221031.xsd#AcquisitionAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/AcquisitionAdditionalInformationDetails" xlink:type="extended" id="i4d0108ecf2834ff7ad8068c80a2ae411_AcquisitionAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_538187a0-421b-41c6-a058-e70701d427eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_5df3e3d0-84cb-4d31-ba03-e5f3cdb38014" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_538187a0-421b-41c6-a058-e70701d427eb" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_5df3e3d0-84cb-4d31-ba03-e5f3cdb38014" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d2a64b99-57b5-4288-890e-c80dbab3d473" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_538187a0-421b-41c6-a058-e70701d427eb" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d2a64b99-57b5-4288-890e-c80dbab3d473" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_a73723ee-153b-475d-95a6-6363a55d4ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d2a64b99-57b5-4288-890e-c80dbab3d473" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_a73723ee-153b-475d-95a6-6363a55d4ee0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a73723ee-153b-475d-95a6-6363a55d4ee0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_a73723ee-153b-475d-95a6-6363a55d4ee0" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a73723ee-153b-475d-95a6-6363a55d4ee0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ab102a38-f9ec-44f2-849d-9944e04e3f3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_a73723ee-153b-475d-95a6-6363a55d4ee0" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ab102a38-f9ec-44f2-849d-9944e04e3f3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_InfinityConsultingSolutionsMember_560d4b09-c6c3-4de1-9e16-a059fac6b659" xlink:href="kfy-20221031.xsd#kfy_InfinityConsultingSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ab102a38-f9ec-44f2-849d-9944e04e3f3f" xlink:to="loc_kfy_InfinityConsultingSolutionsMember_560d4b09-c6c3-4de1-9e16-a059fac6b659" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/AcquisitionSummaryofnetassetsacquiredDetails" xlink:type="simple" xlink:href="kfy-20221031.xsd#AcquisitionSummaryofnetassetsacquiredDetails"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/AcquisitionSummaryofnetassetsacquiredDetails" xlink:type="extended" id="if891d469426a41f087a80bef695a7ebc_AcquisitionSummaryofnetassetsacquiredDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_4359b345-3a78-4fdc-b30b-b65e264280c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_c8ae5a28-f208-4a54-8cab-2c4c24f23379" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4359b345-3a78-4fdc-b30b-b65e264280c6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_c8ae5a28-f208-4a54-8cab-2c4c24f23379" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_1e718151-faf3-4844-90c2-944223066ae1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4359b345-3a78-4fdc-b30b-b65e264280c6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_1e718151-faf3-4844-90c2-944223066ae1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_4f88e5ca-8d74-4ab8-9bef-909c632d26ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4359b345-3a78-4fdc-b30b-b65e264280c6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_4f88e5ca-8d74-4ab8-9bef-909c632d26ce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_02f54c45-f5f1-4516-9690-5e437970f83e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4359b345-3a78-4fdc-b30b-b65e264280c6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_02f54c45-f5f1-4516-9690-5e437970f83e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_d2d95a4a-6654-4641-837b-68b0f4147de6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4359b345-3a78-4fdc-b30b-b65e264280c6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_d2d95a4a-6654-4641-837b-68b0f4147de6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_25ba2173-5874-4d15-93fb-f892a60e0965" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4359b345-3a78-4fdc-b30b-b65e264280c6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_25ba2173-5874-4d15-93fb-f892a60e0965" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_a504e1b3-9f77-44f0-b5c0-55789700e65d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4359b345-3a78-4fdc-b30b-b65e264280c6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_a504e1b3-9f77-44f0-b5c0-55789700e65d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_0edbeefd-b852-416b-b088-fa2f54b0bb71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4359b345-3a78-4fdc-b30b-b65e264280c6" xlink:to="loc_us-gaap_Goodwill_0edbeefd-b852-416b-b088-fa2f54b0bb71" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_a61cfd13-3101-435e-b77b-c7f077c7a875" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4359b345-3a78-4fdc-b30b-b65e264280c6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_a61cfd13-3101-435e-b77b-c7f077c7a875" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_a6ad8392-95cb-44cb-a796-60e66d589524" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4359b345-3a78-4fdc-b30b-b65e264280c6" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_a6ad8392-95cb-44cb-a796-60e66d589524" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_f4327958-8b56-45fe-b264-eceab37d24e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4359b345-3a78-4fdc-b30b-b65e264280c6" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_f4327958-8b56-45fe-b264-eceab37d24e1" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e93be2af-574e-4914-9855-4ab3a4d77dcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4359b345-3a78-4fdc-b30b-b65e264280c6" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e93be2af-574e-4914-9855-4ab3a4d77dcb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_2bc2ebfc-91ff-4164-92d6-fe6df8e34f22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e93be2af-574e-4914-9855-4ab3a4d77dcb" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_2bc2ebfc-91ff-4164-92d6-fe6df8e34f22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2bc2ebfc-91ff-4164-92d6-fe6df8e34f22_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2bc2ebfc-91ff-4164-92d6-fe6df8e34f22" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2bc2ebfc-91ff-4164-92d6-fe6df8e34f22_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a33d2024-b771-4aeb-a42d-c70b4bb953aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2bc2ebfc-91ff-4164-92d6-fe6df8e34f22" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a33d2024-b771-4aeb-a42d-c70b4bb953aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_InfinityConsultingSolutionsMember_6568d867-1c00-4b4d-acf8-22a9af62d234" xlink:href="kfy-20221031.xsd#kfy_InfinityConsultingSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a33d2024-b771-4aeb-a42d-c70b4bb953aa" xlink:to="loc_kfy_InfinityConsultingSolutionsMember_6568d867-1c00-4b4d-acf8-22a9af62d234" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2b995822-9c2b-4325-b1c9-6208de728ab0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e93be2af-574e-4914-9855-4ab3a4d77dcb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2b995822-9c2b-4325-b1c9-6208de728ab0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2b995822-9c2b-4325-b1c9-6208de728ab0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2b995822-9c2b-4325-b1c9-6208de728ab0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2b995822-9c2b-4325-b1c9-6208de728ab0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_75aa90eb-3b32-4ed7-8225-8bc2a2a8bf24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2b995822-9c2b-4325-b1c9-6208de728ab0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_75aa90eb-3b32-4ed7-8225-8bc2a2a8bf24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_b1464f6d-e6c0-47ef-b2fe-e4e70d03a812" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_75aa90eb-3b32-4ed7-8225-8bc2a2a8bf24" xlink:to="loc_us-gaap_CustomerRelationshipsMember_b1464f6d-e6c0-47ef-b2fe-e4e70d03a812" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_aff177ee-df6d-4a04-90bd-e81ba12d0a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_75aa90eb-3b32-4ed7-8225-8bc2a2a8bf24" xlink:to="loc_us-gaap_TradeNamesMember_aff177ee-df6d-4a04-90bd-e81ba12d0a1a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/SubsequentEventAdditionalInformationDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#SubsequentEventAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.kornferry.com/role/SubsequentEventAdditionalInformationDetail" xlink:type="extended" id="i5cba448532bf4dbe9e0ca70207a77113_SubsequentEventAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_5455223b-d4a9-411b-b8fa-45e6889abb29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare_905c4ecf-8cd0-4511-9189-2f229e69e7a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPayableAmountPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_5455223b-d4a9-411b-b8fa-45e6889abb29" xlink:to="loc_us-gaap_DividendsPayableAmountPerShare_905c4ecf-8cd0-4511-9189-2f229e69e7a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_e8d8a276-4ee7-43fb-bd9a-94e06051d92f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_5455223b-d4a9-411b-b8fa-45e6889abb29" xlink:to="loc_us-gaap_SubsequentEventTable_e8d8a276-4ee7-43fb-bd9a-94e06051d92f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_5e6d86a3-8009-4245-84cf-07edd23fd7f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_e8d8a276-4ee7-43fb-bd9a-94e06051d92f" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_5e6d86a3-8009-4245-84cf-07edd23fd7f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_5e6d86a3-8009-4245-84cf-07edd23fd7f5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_5e6d86a3-8009-4245-84cf-07edd23fd7f5" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_5e6d86a3-8009-4245-84cf-07edd23fd7f5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_77ec994a-da40-465f-b579-3280a1eb8ccd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_5e6d86a3-8009-4245-84cf-07edd23fd7f5" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_77ec994a-da40-465f-b579-3280a1eb8ccd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_17e89ee5-74c2-49d0-b4c8-f45ff1ae9f36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_77ec994a-da40-465f-b579-3280a1eb8ccd" xlink:to="loc_us-gaap_SubsequentEventMember_17e89ee5-74c2-49d0-b4c8-f45ff1ae9f36" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsAxis_e20a4977-fcad-489d-a1c7-0bc5be44133f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_e8d8a276-4ee7-43fb-bd9a-94e06051d92f" xlink:to="loc_us-gaap_DividendsAxis_e20a4977-fcad-489d-a1c7-0bc5be44133f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDomain_e20a4977-fcad-489d-a1c7-0bc5be44133f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DividendsAxis_e20a4977-fcad-489d-a1c7-0bc5be44133f" xlink:to="loc_us-gaap_DividendsDomain_e20a4977-fcad-489d-a1c7-0bc5be44133f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDomain_647d5331-a529-485c-90b4-4e06fe57818e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DividendsAxis_e20a4977-fcad-489d-a1c7-0bc5be44133f" xlink:to="loc_us-gaap_DividendsDomain_647d5331-a529-485c-90b4-4e06fe57818e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendDeclaredMember_849845b4-a3d8-4d88-a2d2-0912c69518c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendDeclaredMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DividendsDomain_647d5331-a529-485c-90b4-4e06fe57818e" xlink:to="loc_us-gaap_DividendDeclaredMember_849845b4-a3d8-4d88-a2d2-0912c69518c7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>kfy-20221031_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:78ce01ee-492d-466f-8d3f-b05336291ce6,g:cfb5cfc9-fc7a-4eee-beba-5fc50d740ba5-->
<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_us-gaap_BusinessAcquisitionAxis_ae39165a-bba4-4454-a702-57b28b65afca_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_ProfessionalSearchInterimMember_a6c47739-dbd9-4a52-9185-a2c4fddafe77_terseLabel_en-US" xlink:label="lab_kfy_ProfessionalSearchInterimMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Professional search &amp; interim.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ProfessionalSearchInterimMember" xlink:href="kfy-20221031.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_c61b438b-0f70-425a-bb81-0419ab22f663_terseLabel_en-US" xlink:label="lab_kfy_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20221031.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_IncreaseDecreaseInStockholdersEquityRollForward_7cdf13ae-6c55-44b7-9a6d-0604d1ca1c6d_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_757559db-79ee-43ac-a49e-787b0b5722aa_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ProfitLoss_9fa4a63a-3d8c-44b7-bb2c-d39e1a25f730_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_cecb2e9c-0374-44f7-9940-9945e5a4faca_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ProvisionForDoubtfulAccounts_25cf1717-e2c3-4acd-80bf-62a40de39f0b_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_08b59424-6501-422d-8e4b-c687109377c0_verboseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DeferredIncomeTaxAssetsNet_372984ee-65aa-40fd-a144-245d38f20abb_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DebtInstrumentCarryingAmount_1e9f9f3f-2d2d-4aed-b670-13ab4ef5198a_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_b4ad07a5-05b4-46ab-bcb1-746ea9cd2b4b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_b7594a99-ce43-40a0-955c-79257bcefb66_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock_2c68ca82-dd56-43f0-977f-3dc774750a24_terseLabel_en-US" xlink:label="lab_kfy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20221031.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_EntityAddressPostalZipCode_39e46258-c7e7-422d-b3db-4135e926cf8d_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_InfinityConsultingSolutionsMember_328f91e5-cdb5-4093-8b94-17f1c8aaa9db_terseLabel_en-US" xlink:label="lab_kfy_InfinityConsultingSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Infinity Consulting Solutions</link:label>
    <link:label id="lab_kfy_InfinityConsultingSolutionsMember_label_en-US" xlink:label="lab_kfy_InfinityConsultingSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Infinity Consulting Solutions [Member]</link:label>
    <link:label id="lab_kfy_InfinityConsultingSolutionsMember_documentation_en-US" xlink:label="lab_kfy_InfinityConsultingSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Infinity Consulting Solutions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_InfinityConsultingSolutionsMember" xlink:href="kfy-20221031.xsd#kfy_InfinityConsultingSolutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_InfinityConsultingSolutionsMember" xlink:to="lab_kfy_InfinityConsultingSolutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_6d998723-5b8d-4b0f-9d9e-5a7cea24c19d_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_a49f2252-42a0-4dbd-9726-767032cac13c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net unrealized loss 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_BusinessCombinationsPolicy_74712171-c9cd-4d60-9671-e420ecbcaeb3_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DebtInstrumentAxis_6f75e721-967b-4ebf-8114-da5ba12e7c08_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FinanceLeaseLiability_1931e423-aa5c-4287-ae4b-44f61e18c623_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total finance lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_f6bc5b8a-bcc8-4864-b827-1788d13ccff9_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_PaymentsOfDividendsCommonStock_dccd3b7b-f27b-4d01-80c0-d98afce1c8f8_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LineOfCreditFacilityMaximumBorrowingCapacity_63fd91cf-1425-4abf-ba26-99bb11364115_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_2c7be035-858c-4355-851c-3c7689d9bb9e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_IncomeTaxDisclosureAbstract_4fbe1dc5-11ff-4c16-aba5-a828e1bc858e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DebtInstrumentFairValue_de817307-48ed-478c-873e-325026a397ef_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, fair value</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFairValue" xlink:to="lab_us-gaap_DebtInstrumentFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_WeightedAverageDiscountRateAbstract_65d2ccd6-bd8e-4b54-8cd8-434415344e30_terseLabel_en-US" xlink:label="lab_kfy_WeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average discount rate:</link:label>
    <link:label id="lab_kfy_WeightedAverageDiscountRateAbstract_label_en-US" xlink:label="lab_kfy_WeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Discount Rate [Abstract]</link:label>
    <link:label id="lab_kfy_WeightedAverageDiscountRateAbstract_documentation_en-US" xlink:label="lab_kfy_WeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average discount rate.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_WeightedAverageDiscountRateAbstract" xlink:href="kfy-20221031.xsd#kfy_WeightedAverageDiscountRateAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_WeightedAverageDiscountRateAbstract" xlink:to="lab_kfy_WeightedAverageDiscountRateAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionValueForESPP_d9b26388-789a-4552-ace2-09387d9f6490_terseLabel_en-US" xlink:label="lab_kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionValueForESPP" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Authorized payroll deductions, value</link:label>
    <link:label id="lab_kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionValueForESPP_label_en-US" xlink:label="lab_kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionValueForESPP" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Maximum Employee Subscription Value For E S P P</link:label>
    <link:label id="lab_kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionValueForESPP_documentation_en-US" xlink:label="lab_kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionValueForESPP" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The maximum value that an employee can purchase of shares through the ESPP in an annual period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionValueForESPP" xlink:href="kfy-20221031.xsd#kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionValueForESPP"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionValueForESPP" xlink:to="lab_kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionValueForESPP" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_08ac0058-dc07-48fc-a4ee-be246ef1285c_terseLabel_en-US" xlink:label="lab_kfy_BusinessCombinationAcquisitionAndIntegrationRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20221031.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_FairValueOfFinancialInstrumentsPolicy_ec9892a2-849a-4687-ba51-5a51264d0456_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts_698bc50c-69eb-4805-9327-0e45a61d4625_negatedLabel_en-US" xlink:label="lab_kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20221031.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_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f9f51e59-762b-4475-8873-7e3cdf8a7d1f_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DebtInstrumentBasisSpreadOnVariableRate1_de307ea2-f948-409e-89ad-9b63d220cfb2_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Applicable margin on variable interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_126be78a-f7a7-438e-a179-81f410213828_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_RangeMember_4f027c11-7c56-474b-9b0b-9da00375ee2d_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_OperatingLeaseWeightedAverageDiscountRatePercent_5e5f0cd3-ec3d-4d06-848b-282acf8b93bc_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_647bfab9-b36d-4c91-9a58-b9c634689438_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ProceedsFromSaleAndMaturityOfMarketableSecurities_e36253dd-876b-489b-ba1a-6979be5abe91_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CompensationRelatedCostsPolicyTextBlock_efb9e47b-ff72-4ec8-a919-8e2a2229aa3b_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation and Benefits Expense</link:label>
    <link:label id="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Related Costs, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:to="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f841f65d-5f57-4556-8719-7ea0b7e5f42f_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_AmortizationOfLongTermRetentionAwards_be2883d3-c861-41a7-9ef4-5e643b62a346_terseLabel_en-US" xlink:label="lab_kfy_AmortizationOfLongTermRetentionAwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of long-term retention awards</link:label>
    <link:label id="lab_kfy_AmortizationOfLongTermRetentionAwards_label_en-US" xlink:label="lab_kfy_AmortizationOfLongTermRetentionAwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization Of Long Term Retention Awards</link:label>
    <link:label id="lab_kfy_AmortizationOfLongTermRetentionAwards_documentation_en-US" xlink:label="lab_kfy_AmortizationOfLongTermRetentionAwards" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The period the long term retention award is expensed over.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_AmortizationOfLongTermRetentionAwards" xlink:href="kfy-20221031.xsd#kfy_AmortizationOfLongTermRetentionAwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_AmortizationOfLongTermRetentionAwards" xlink:to="lab_kfy_AmortizationOfLongTermRetentionAwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_2bf16a11-b14c-4a80-aa68-025a12e4a8e1_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_f3905deb-be93-4c18-9606-e163b28795a2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Net Assets Acquired</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_6a3c2796-7153-4e75-8a46-95618944039e_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1_fed32bcb-5d74-4c15-b890-5f10d96f5c3a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_TreasuryStockValueAcquiredCostMethod_dd52d1f4-bf8a-4be8-8589-5e93b74cbd8d_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_39d2b128-37c7-4575-b356-a17019a10dd2_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_52638412-3b42-47d8-83d2-d0f856a3aee0_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_13cb9c42-2f8d-4e46-8e19-1403362fc913_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_NetIncomeLoss_e2c2f60a-e590-4017-a90c-5ad2c856b09c_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to Korn Ferry</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_784809ea-0241-4de7-811b-07871c613d42_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_LesseeLeaseDescriptionTable_5355fe54-3b65-4a43-9dc2-cf76426f4d85_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee Lease Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_4d009dfb-15b8-4f62-adbf-564afe3ae9de_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DerivativesMethodsOfAccountingNonhedgingDerivatives_eb293ab9-52c5-4896-b303-fed7b8f7c88c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesMethodsOfAccountingNonhedgingDerivatives" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Forward Contracts Not Designated as Hedges</link:label>
    <link:label id="lab_us-gaap_DerivativesMethodsOfAccountingNonhedgingDerivatives_label_en-US" xlink:label="lab_us-gaap_DerivativesMethodsOfAccountingNonhedgingDerivatives" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Methods of Accounting, Derivatives Not Designated or Qualifying as Hedges [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesMethodsOfAccountingNonhedgingDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesMethodsOfAccountingNonhedgingDerivatives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesMethodsOfAccountingNonhedgingDerivatives" xlink:to="lab_us-gaap_DerivativesMethodsOfAccountingNonhedgingDerivatives" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c5c7ce9d-d35d-4473-b53b-0c664bb4e5f8_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Anti-dilutive securities excluded from computation of diluted earnings per share, 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_45bf68d9-9bc9-4843-aba6-d41780d666df_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023 (excluding the six months ended October 31, 2022)</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_SubsequentEventTypeAxis_f1465c01-677c-41dd-a60a-fb17ece74bd8_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_6304a01e-4b69-4c5c-a5c8-71daf8c7348c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OperatingLeaseLiabilitiesPaymentsDueAbstract_203038c0-374c-4dc3-9fa4-ff6874da4621_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_EquityComponentDomain_b0fab70f-8b5a-4f84-824b-b6731867d5b1_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_SubsequentEventTypeDomain_5084f87d-df49-4df2-ac81-51b5f55beb31_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_StatementScenarioAxis_02d7274f-f17d-45b8-a935-bb1ec383735b_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_aefd61c9-2fc9-49d8-b480-720abaa32b3f_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable securities unrealized 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DebtInstrumentRedemptionPricePercentage_25eeaac5-9251-4d9a-bac8-3154a79eab85_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of principal amount of debt redeemed</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_17b62fe2-3341-440b-b1de-7e1d8715ac23_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redemption price, percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_DeferredCompensationPlansUnvestedObligations_d6a888ab-f32c-419e-9ab7-6755e3a973f7_terseLabel_en-US" xlink:label="lab_kfy_DeferredCompensationPlansUnvestedObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20221031.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_AssetsFairValueDisclosure_bfa6815d-026c-458a-aae4-13aa651c3146_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_OwnershipAxis_827a30ec-cdc3-48c0-b228-e40bfb92055d_terseLabel_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership</link:label>
    <link:label id="lab_srt_OwnershipAxis_label_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipAxis" xlink:to="lab_srt_OwnershipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_5b9025f0-69a8-402a-b217-ac83f392a722_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_NumberOfLineOfBusiness_c99aad4c-618c-488e-94c1-a1dac7fcf56e_terseLabel_en-US" xlink:label="lab_kfy_NumberOfLineOfBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of line of business</link:label>
    <link:label id="lab_kfy_NumberOfLineOfBusiness_label_en-US" xlink:label="lab_kfy_NumberOfLineOfBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Line Of Business</link:label>
    <link:label id="lab_kfy_NumberOfLineOfBusiness_documentation_en-US" xlink:label="lab_kfy_NumberOfLineOfBusiness" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of line of business.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_NumberOfLineOfBusiness" xlink:href="kfy-20221031.xsd#kfy_NumberOfLineOfBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_NumberOfLineOfBusiness" xlink:to="lab_kfy_NumberOfLineOfBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_ReclassificationsPolicyPolicyTextBlock_e5b291ed-c8ad-4b49-adce-f01f985ab474_terseLabel_en-US" xlink:label="lab_kfy_ReclassificationsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassifications</link:label>
    <link:label id="lab_kfy_ReclassificationsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_kfy_ReclassificationsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassifications Policy [Policy Text Block]</link:label>
    <link:label id="lab_kfy_ReclassificationsPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_kfy_ReclassificationsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassifications.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ReclassificationsPolicyPolicyTextBlock" xlink:href="kfy-20221031.xsd#kfy_ReclassificationsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_ReclassificationsPolicyPolicyTextBlock" xlink:to="lab_kfy_ReclassificationsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_b86da178-4249-4e0b-bd86-c01610bed2a5_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee Lease Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_604160e9-49bb-433b-aa4c-4d4de5975deb_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PlanNameAxis_5ee302c0-137e-4bd2-a95f-3d51474856e5_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_58c87e87-be33-46d6-8dd3-868e269086a5_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_InvestmentHoldingsLineItems_954754ba-6cba-4d40-b523-3cdcbf07134c_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentHoldingsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Holdings [Line Items]</link:label>
    <link:label id="lab_us-gaap_InvestmentHoldingsLineItems_label_en-US" xlink:label="lab_us-gaap_InvestmentHoldingsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Holdings [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentHoldingsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems" xlink:to="lab_us-gaap_InvestmentHoldingsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandbyLettersOfCreditMember_c9b168c0-eb6c-43b8-89c1-01ac6aa2d4fe_terseLabel_en-US" xlink:label="lab_us-gaap_StandbyLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AvailableForSaleSecuritiesDebtSecurities_4df116d9-51fb-493e-b687-9f9e3390791c_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt securities AFS, fair value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_4ad002c6-847e-494c-bb91-f10117243c20_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalent</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_724cbc8c-33ab-41aa-85f8-a180905117a6_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_HedgingDesignationDomain_aab5b03c-bcae-46ae-bbaa-99ede3ed27f0_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_FinanceLeaseLiabilityPaymentsDueAfterYearFour_f320200a-04b3-4b1e-9938-a5880606aab0_terseLabel_en-US" xlink:label="lab_kfy_FinanceLeaseLiabilityPaymentsDueAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20221031.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_kfy_IndustrialMember_028107a2-a90a-4154-9e17-d5982d8dfce8_terseLabel_en-US" xlink:label="lab_kfy_IndustrialMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_IndustrialMember" xlink:href="kfy-20221031.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_DerivativeInstrumentRiskAxis_e7acb618-b267-4a33-a022-5f2288167c6b_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_7a8d0374-0e94-4fc3-b763-e107795d597c_verboseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ConsultingMember_440d6c8e-dda2-4ed7-b0eb-00c14cfe930b_terseLabel_en-US" xlink:label="lab_kfy_ConsultingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consulting.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ConsultingMember" xlink:href="kfy-20221031.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_us-gaap_PlanNameDomain_45593aa0-14c5-440d-9693-74b5b5d1cf31_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_915ad426-9785-46fc-8b6e-1158a7224d0b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023 (excluding the six months ended October 31, 2022)</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_StatementOfCashFlowsAbstract_04a0348a-8394-4a20-b875-577cc83c5e2e_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntityAddressStateOrProvince_6333cecf-79b7-4575-9ac8-8ba2ca0e8fe9_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_kfy_DebtInstrumentVariableRateAdjustmentPercentage_65377cf3-7670-4375-aeda-6c1ae363d181_terseLabel_en-US" xlink:label="lab_kfy_DebtInstrumentVariableRateAdjustmentPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment percentage on variable interest rate</link:label>
    <link:label id="lab_kfy_DebtInstrumentVariableRateAdjustmentPercentage_label_en-US" xlink:label="lab_kfy_DebtInstrumentVariableRateAdjustmentPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument Variable Rate Adjustment Percentage</link:label>
    <link:label id="lab_kfy_DebtInstrumentVariableRateAdjustmentPercentage_documentation_en-US" xlink:label="lab_kfy_DebtInstrumentVariableRateAdjustmentPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument variable rate adjustment percentage.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DebtInstrumentVariableRateAdjustmentPercentage" xlink:href="kfy-20221031.xsd#kfy_DebtInstrumentVariableRateAdjustmentPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_DebtInstrumentVariableRateAdjustmentPercentage" xlink:to="lab_kfy_DebtInstrumentVariableRateAdjustmentPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_6100b75e-fa16-42fe-9e4b-f0a30ee26589_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_CreditFacilitiesMember_e2105af6-bb78-4a73-aebf-2d83232f2443_terseLabel_en-US" xlink:label="lab_kfy_CreditFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit facilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CreditFacilitiesMember" xlink:href="kfy-20221031.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_EmployeeStockMember_23fad512-6ced-4c3e-9c1c-9ecc62a80565_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_12c82e26-90bd-4a5e-9f4b-b6822fd60a3c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive (loss) 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_DigitalMember_aca63d81-ee74-435a-b01f-2132ce9f73bc_terseLabel_en-US" xlink:label="lab_kfy_DigitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Digital.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DigitalMember" xlink:href="kfy-20221031.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_us-gaap_AwardTypeAxis_72d52cf3-3646-4f29-8f68-cb6b10a0cbe9_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CommonStocksIncludingAdditionalPaidInCapital_d7c203d8-5104-4bc5-9006-38be90f633df_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStocksIncludingAdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock: $0.01 par value, 150,000 shares authorized, 76,622 and 75,409 shares issued and 52,909 and 53,190 shares outstanding at October&#160;31, 2022 and April&#160;30, 2022, 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_NetCashProvidedByUsedInOperatingActivities_63d4bc53-5602-44a8-b56e-c21679f5849f_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInDeferredCompensation_4a4d8fa6-64f6-4e39-adac-b71ba49d3aac_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OperatingLeaseLiabilityCurrent_9065886f-5c07-4075-8ba0-174e20134b6b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_342aec56-2324-4288-88f0-7219c49f01a3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_9ec02bec-a7df-4706-b3cc-da8315d86255_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LineOfCreditFacilityAxis_391ee827-e2e5-4835-a7ba-6f736cca533a_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_ea5b9e64-8944-4420-8c3e-c9facca33f44_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired receivables</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_cddb6735-0712-4809-85b3-4e60aa987107_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LongTermDebtNoncurrent_0da769ac-a0ec-4665-b876-a210f7a789dc_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_92f30e2a-fa93-437f-8e44-ce28b644319a_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_Liabilities_3021dbaf-a6d6-4fc7-8233-815b4b6d5bfa_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_b5429866-1119-4c68-a16f-0177b83cc82c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_bffb4e8a-0de0-4496-9ba2-4ea16ebf7709_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4529a410-99c2-448f-ac11-c72a7ddccea6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInInvestingActivitiesAbstract_6a93f662-dbff-4a6c-bd17-13ccb15830b0_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_c0b181d2-3ea3-4f0d-8220-1dbb538116c4_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodValueNewIssues_2b37b9f6-69cb-4378-b158-0d7e474320a9_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_OtherFinancialInstitutionsMember_801d189e-df27-48fa-ba6e-9426a76c63a1_terseLabel_en-US" xlink:label="lab_kfy_OtherFinancialInstitutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Financial Institutions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_OtherFinancialInstitutionsMember" xlink:href="kfy-20221031.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_dei_EntityCommonStockSharesOutstanding_bb86b2a1-fdb3-4034-8b91-922b6ce72f51_verboseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_FairValueMeasurementsFairValueHierarchyDomain_3149cb28-4b6e-4710-830e-7a943d90c9ce_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_1abbc42d-98c1-4eb0-b61d-db04eb8ae312_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Doubtful Accounts</link:label>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_label_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:to="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_795d4fc8-9aa2-4e38-8a47-ec5744aec6da_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AvailableForSaleSecuritiesDebtSecuritiesCurrent_3f5c9f91-6113-41a5-a3e2-2677fa3efb0b_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RevenueFromContractWithCustomerPolicyTextBlock_1c3bf358-ae72-46b4-8b4a-403557141027_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_ec4f2c84-dbd9-4559-bff1-138c340a674a_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Losses on Marketable Securities (2)</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_DocumentType_dcb117ff-d14d-481d-9317-8f31a0884799_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_LongTermDebtTextBlock_f5bd927f-318c-41c4-8078-4a33326b0527_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0833399b-8361-4453-a399-32e7cd7747dd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_db4623db-42a9-47ac-a1e3-11761bf0fd47_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in aggregate principal amount</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Increase (Decrease), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:to="lab_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3e61e264-91da-4b9c-80b5-ac702f413cbe_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentCompanyFinancialHighlightsTableTextBlock_636fcb89-028f-463c-9638-96fd3862ba50_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentCompanyFinancialHighlightsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_70fdb804-fc69-4fa8-bbc3-6efe37e3c983_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_fd0bcf1c-23a7-4a59-8ebc-32112f4126ce_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_6c1402a1-2f29-499a-8b69-4c714e48a350_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e591e066-784f-4a1f-ba11-3a039c43df4b_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average, beginning balance (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3989ede5-5675-43e5-9a2e-2537eeaa8952_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average, ending balance (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_10f25511-3b65-4f29-9e63-13a7cd41a803_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_kfy_EducationNonProfitAndGeneralMember_211573c9-3ed4-4b1a-8957-73749c43d9b3_terseLabel_en-US" xlink:label="lab_kfy_EducationNonProfitAndGeneralMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Education, non-profit and general.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_EducationNonProfitAndGeneralMember" xlink:href="kfy-20221031.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_srt_ProductsAndServicesDomain_3eea4d9f-9db6-483b-854a-7f562d6fa893_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_dei_EntityShellCompany_6f7788f4-e296-4707-8225-674243002dcb_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_us-gaap_DeferredIncomeTaxExpenseBenefit_552ac3a6-bb1a-4071-ad1e-2ce0e5bee05a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_19810cbc-6a69-4fb0-96d8-c79e9c565447_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_EarningsPerShareDisclosureTable_cdfd0215-3938-4800-894a-15b9157b2abb_terseLabel_en-US" xlink:label="lab_kfy_EarningsPerShareDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_EarningsPerShareDisclosureTable" xlink:href="kfy-20221031.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_FinancialInstrumentAxis_d6fcde18-be1b-477b-9af0-c2fa1270a11d_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_481453c5-773e-448b-bb43-b0492b476086_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TechnologyServiceMember_81f2ed66-06db-4d2e-a914-938b51acb256_terseLabel_en-US" xlink:label="lab_us-gaap_TechnologyServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_FinancialInstrumentsDisclosureTextBlock_a8de87ed-409a-4f98-be8d-f0cbfa3cb322_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome_7ff0ab46-e7f7-4c5b-ab13-3b28094b6213_terseLabel_en-US" xlink:label="lab_kfy_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation expense</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20221031.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_kfy_DebtInstrumentProceedsFromOfferingUsedToRepayOutstandingDebt_a4986722-1e6a-45e4-b7c7-7fc4580f64cc_terseLabel_en-US" xlink:label="lab_kfy_DebtInstrumentProceedsFromOfferingUsedToRepayOutstandingDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, proceeds from offering used to repay outstanding debt</link:label>
    <link:label id="lab_kfy_DebtInstrumentProceedsFromOfferingUsedToRepayOutstandingDebt_label_en-US" xlink:label="lab_kfy_DebtInstrumentProceedsFromOfferingUsedToRepayOutstandingDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument Proceeds From Offering Used To Repay Outstanding Debt</link:label>
    <link:label id="lab_kfy_DebtInstrumentProceedsFromOfferingUsedToRepayOutstandingDebt_documentation_en-US" xlink:label="lab_kfy_DebtInstrumentProceedsFromOfferingUsedToRepayOutstandingDebt" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, proceeds from offering used to repay outstanding debt.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DebtInstrumentProceedsFromOfferingUsedToRepayOutstandingDebt" xlink:href="kfy-20221031.xsd#kfy_DebtInstrumentProceedsFromOfferingUsedToRepayOutstandingDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_DebtInstrumentProceedsFromOfferingUsedToRepayOutstandingDebt" xlink:to="lab_kfy_DebtInstrumentProceedsFromOfferingUsedToRepayOutstandingDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_54a45e3c-a879-47ab-9c8e-51da23c0eebd_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_ConsolidationItemsDomain_9648fd88-aad2-48e3-9fa4-c0cbf6bd11e6_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_72c3ed25-c586-4de3-8553-e3bf1a012211_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_DocumentPeriodEndDate_ef422030-c0a8-4b0b-857f-7fcc0c368b72_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_kfy_DebtInstrumentRedemptionOfPrincipalPlusApplicablePremiumPricePercentage_fdfc721a-fba6-458d-9731-d9ae249685eb_terseLabel_en-US" xlink:label="lab_kfy_DebtInstrumentRedemptionOfPrincipalPlusApplicablePremiumPricePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redemption price, percentage</link:label>
    <link:label id="lab_kfy_DebtInstrumentRedemptionOfPrincipalPlusApplicablePremiumPricePercentage_label_en-US" xlink:label="lab_kfy_DebtInstrumentRedemptionOfPrincipalPlusApplicablePremiumPricePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument Redemption Of Principal Plus Applicable Premium Price Percentage</link:label>
    <link:label id="lab_kfy_DebtInstrumentRedemptionOfPrincipalPlusApplicablePremiumPricePercentage_documentation_en-US" xlink:label="lab_kfy_DebtInstrumentRedemptionOfPrincipalPlusApplicablePremiumPricePercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument redemption of principal plus applicable premium price percentage.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DebtInstrumentRedemptionOfPrincipalPlusApplicablePremiumPricePercentage" xlink:href="kfy-20221031.xsd#kfy_DebtInstrumentRedemptionOfPrincipalPlusApplicablePremiumPricePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_DebtInstrumentRedemptionOfPrincipalPlusApplicablePremiumPricePercentage" xlink:to="lab_kfy_DebtInstrumentRedemptionOfPrincipalPlusApplicablePremiumPricePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_14c0429a-dd73-4c10-aed3-b05db785aa6d_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net assets acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_d0227ee8-a159-4f7a-8b5a-3f7e260fee37_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_Assets_f15139af-b28a-492d-92a0-37d397fb12da_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AllowanceForDoubtfulAccountsReceivableWriteOffs_96f7bde3-0196-4ed8-a904-f2751ef85640_negatedLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DebtDisclosureAbstract_94bfdfa4-44e1-46f1-b653-ef84a8f0158d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EarningsPerShareAbstract_2d557bff-4232-43c1-a21a-1ac63b7bb471_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DividendDeclaredMember_f2dad259-0b0f-4adc-937a-50ab95ac2b2b_terseLabel_en-US" xlink:label="lab_us-gaap_DividendDeclaredMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend Declared</link:label>
    <link:label id="lab_us-gaap_DividendDeclaredMember_label_en-US" xlink:label="lab_us-gaap_DividendDeclaredMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend Declared [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendDeclaredMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendDeclaredMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendDeclaredMember" xlink:to="lab_us-gaap_DividendDeclaredMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_DerivativesSoldMember_ffe75e28-b3fc-407c-a455-9d123404468d_terseLabel_en-US" xlink:label="lab_kfy_DerivativesSoldMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives Sold [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DerivativesSoldMember" xlink:href="kfy-20221031.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_9bef5c1f-6661-4dd2-9209-09e9c59bbce0_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_EquitySecuritiesFvNi_dd73d5e8-0a4e-4811-8ec0-7e506bca2abe_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_4dd1894f-ed0c-4126-b9a7-550b5b259100_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FairValueMeasurementsNonrecurringValueMeasurementAbstract_fdd25359-061d-4ac6-9d1c-92e393a05968_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_NetCashProvidedByUsedInFinancingActivities_28566758-1daf-4d9c-af2d-3d08d1fab870_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_AccountingPoliciesAbstract_11673ca4-0851-41ce-9875-d467ffc9ec79_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_4108d3c1-823c-4a0e-ad1c-899a6438490a_negatedLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification of realized net losses to net income</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:to="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_375b74f8-636f-404e-951f-359d3534df81_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_VariableLeaseCost_e4e07e67-4d54-462f-9b6d-aa0f74f7a811_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c7c4c0ae-328e-4e20-95eb-c9ff05b551e8_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_aa40e8aa-7362-4a28-be50-f55fe449e875_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_SegmentDomain_9eb9f0ab-7452-43c1-a6ac-fa4202f1dcdf_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_LeasesDisclosureTextBlock_7b547c27-6df2-4909-9446-a08fe0e95cdc_terseLabel_en-US" xlink:label="lab_kfy_LeasesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_kfy_LeasesDisclosureTextBlock_label_en-US" xlink:label="lab_kfy_LeasesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases Disclosure [Text Block]</link:label>
    <link:label id="lab_kfy_LeasesDisclosureTextBlock_documentation_en-US" xlink:label="lab_kfy_LeasesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases disclosure.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_LeasesDisclosureTextBlock" xlink:href="kfy-20221031.xsd#kfy_LeasesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_LeasesDisclosureTextBlock" xlink:to="lab_kfy_LeasesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_10e43d2c-c38a-4848-b9cf-a8965c8653ae_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_FinanceLeaseLiabilityNoncurrent_0b345923-0634-4e15-b925-72b68cd9bde3_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_baf8788b-ab01-4193-978d-c3bf4b45b44e_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_45b993ff-1a80-4c2e-abd7-1c30067d42ed_terseLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_a423eea3-0184-473f-80ef-418f9e6f7c09_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax effect on reclassification of unrealized losses</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CashAndCashEquivalentsPolicyTextBlock_7472f7bc-d8e5-4553-a65d-3b4d730406ad_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_76079ab8-a421-4b10-a3f7-626ff5f046f5_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7b7537bf-4acb-4817-af9c-5951d51054ee_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_EquitySecuritiesFvNiUnrealizedGain_bff2a231-943d-4206-83f8-781fe5eb9279_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b6454f43-9cfa-45f0-a906-9504a5f2644d_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected cost recognized over weighted-average period</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_0dcb05e4-d220-4790-b6d8-3333b437b701_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntityRegistrantName_93cb19ce-334e-4ce0-8413-a0b94614ff43_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_StockIssuedDuringPeriodSharesNewIssues_8475edca-e6bc-4156-880c-09f5359634ef_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_SubsequentEventsTextBlock_d34475da-4704-4b18-b3d1-21416b44d969_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_AccumulatedTranslationAdjustmentMember_f88c5f98-6bd7-45c2-a8ec-d8a6946bb379_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CustomerRelationshipsMember_d4d85a94-d205-40a0-8c15-865aec6841da_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_e2fd4d78-163d-4bd0-ad29-525d905672c5_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_0ccd242b-7799-4faf-abe4-ae224144283f_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_EMEAMember_2a524918-5de1-42a5-860b-512787c40e61_terseLabel_en-US" xlink:label="lab_us-gaap_EMEAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EMEA</link:label>
    <link:label id="lab_us-gaap_EMEAMember_label_en-US" xlink:label="lab_us-gaap_EMEAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EMEA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EMEAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EMEAMember" xlink:to="lab_us-gaap_EMEAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_FinanceLeasesAbstract_0845170d-1b3b-4fae-a769-affe7e5ea6fa_terseLabel_en-US" xlink:label="lab_kfy_FinanceLeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Leases:</link:label>
    <link:label id="lab_kfy_FinanceLeasesAbstract_label_en-US" xlink:label="lab_kfy_FinanceLeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Leases [Abstract]</link:label>
    <link:label id="lab_kfy_FinanceLeasesAbstract_documentation_en-US" xlink:label="lab_kfy_FinanceLeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinanceLeasesAbstract" xlink:href="kfy-20221031.xsd#kfy_FinanceLeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_FinanceLeasesAbstract" xlink:to="lab_kfy_FinanceLeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_CommonStockIncreasesInCapitalSharesReservedForFutureIssuance_716cd293-9c74-4da5-b1df-78736e47cc8c_terseLabel_en-US" xlink:label="lab_kfy_CommonStockIncreasesInCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock available for stock-based awards (in shares)</link:label>
    <link:label id="lab_kfy_CommonStockIncreasesInCapitalSharesReservedForFutureIssuance_label_en-US" xlink:label="lab_kfy_CommonStockIncreasesInCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Increases In Capital Shares Reserved For Future Issuance</link:label>
    <link:label id="lab_kfy_CommonStockIncreasesInCapitalSharesReservedForFutureIssuance_documentation_en-US" xlink:label="lab_kfy_CommonStockIncreasesInCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock increases in capital shares reserved for future issuance.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CommonStockIncreasesInCapitalSharesReservedForFutureIssuance" xlink:href="kfy-20221031.xsd#kfy_CommonStockIncreasesInCapitalSharesReservedForFutureIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_CommonStockIncreasesInCapitalSharesReservedForFutureIssuance" xlink:to="lab_kfy_CommonStockIncreasesInCapitalSharesReservedForFutureIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_62c85684-aa9c-43c3-a82d-150f484e318d_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_MutualFundMember_5d9ccf24-deee-47c1-a19f-e3c1b4f8b322_terseLabel_en-US" xlink:label="lab_us-gaap_MutualFundMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c8c1aab3-f7a3-4a84-8ace-9176cc72aa88_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_7ae3d18e-61c8-4d69-bdae-08a2f974ce8e_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f771da62-6902-48d2-b452-6077edf539cc_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' 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/2022/elts/us-gaap-2022.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_ConsolidationPolicyTextBlock_a63e0b5c-38de-4bb7-9386-a5d883ea724d_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_AnnualTermLoanAmortizationPercentageOnPrincipalBalance_be10287d-17d1-412e-8fee-2600c92e391b_terseLabel_en-US" xlink:label="lab_kfy_AnnualTermLoanAmortizationPercentageOnPrincipalBalance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual term loan amortization percentage on principal balance</link:label>
    <link:label id="lab_kfy_AnnualTermLoanAmortizationPercentageOnPrincipalBalance_label_en-US" xlink:label="lab_kfy_AnnualTermLoanAmortizationPercentageOnPrincipalBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual Term Loan Amortization Percentage On Principal Balance</link:label>
    <link:label id="lab_kfy_AnnualTermLoanAmortizationPercentageOnPrincipalBalance_documentation_en-US" xlink:label="lab_kfy_AnnualTermLoanAmortizationPercentageOnPrincipalBalance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual term loan amortization percentage on principal balance.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_AnnualTermLoanAmortizationPercentageOnPrincipalBalance" xlink:href="kfy-20221031.xsd#kfy_AnnualTermLoanAmortizationPercentageOnPrincipalBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_AnnualTermLoanAmortizationPercentageOnPrincipalBalance" xlink:to="lab_kfy_AnnualTermLoanAmortizationPercentageOnPrincipalBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_MarketableSecuritiesRemainingMaturity_698c424d-d192-41ac-b84f-1d67c380e41e_terseLabel_en-US" xlink:label="lab_kfy_MarketableSecuritiesRemainingMaturity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable securities remaining maturity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_MarketableSecuritiesRemainingMaturity" xlink:href="kfy-20221031.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_ProceedsFromLifeInsurancePolicies_0d79700a-b556-4203-bef8-b57bdc075865_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLifeInsurancePolicies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_MinimumMember_70a23b93-6ffc-4d86-ae27-327d2aa3eb10_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_us-gaap_MinorityInterest_5eaefbfa-b8a3-45af-b411-1f880d0cb035_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' 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/2022/elts/us-gaap-2022.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_StatementOfFinancialPositionAbstract_edf72e35-a609-4d58-9b5c-6778f38a48bf_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntityEmergingGrowthCompany_9b62ae06-2609-4c1d-a131-dafe6bacbfb2_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_CommonStockParOrStatedValuePerShare_9419899d-803f-453b-b51c-eac711a6b7f6_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_aaf02896-a134-467e-ad40-263cfbc94aff_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_7bcc4145-dd12-416c-b110-e09e491092e5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_52167d71-d3b3-48a7-9ad6-05b1b7d1159b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_TreasuryStockCommonMember_40132159-efe4-4c2d-b60c-ecca21699505_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PaymentsOfDividendsMinorityInterest_8ba86a33-d777-4fac-937b-a69251d355f5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsMinorityInterest" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_TradingSymbol_460abb88-c2fb-4161-a171-5d491a1268d3_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_dei_EntityFileNumber_7b45f30f-bf28-4dac-8a66-503aea5372f7_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_kfy_ExecutiveSearchMember_9dfa88b5-7b21-42e9-8fa8-4fbc1e183fe1_terseLabel_en-US" xlink:label="lab_kfy_ExecutiveSearchMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executive Search</link:label>
    <link:label id="lab_kfy_ExecutiveSearchMember_label_en-US" xlink:label="lab_kfy_ExecutiveSearchMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executive Search [Member]</link:label>
    <link:label id="lab_kfy_ExecutiveSearchMember_documentation_en-US" xlink:label="lab_kfy_ExecutiveSearchMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executive Search [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ExecutiveSearchMember" xlink:href="kfy-20221031.xsd#kfy_ExecutiveSearchMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_ExecutiveSearchMember" xlink:to="lab_kfy_ExecutiveSearchMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_571d127c-1e7d-4504-8020-72a9d1d88828_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_f2f6d84c-fa29-4357-9874-44c4e8f7f5b4_terseLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_AllowanceForCreditLossesTextBlock_cace3944-2108-4e0f-8d21-0517fe51b6ec_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments_7c9f4f04-c059-4aa0-9b63-a580c21a0306_negatedLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities, Gain (Loss), Excluding Other-than-temporary Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_42df2fad-b6a3-4bee-b721-cf8237ed563c_negatedLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_DebtInstrumentRedemptionPeriodThreeAndThereafterMember_3664892c-32e5-4744-b67f-daaf7701dca4_terseLabel_en-US" xlink:label="lab_kfy_DebtInstrumentRedemptionPeriodThreeAndThereafterMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024 and thereafter</link:label>
    <link:label id="lab_kfy_DebtInstrumentRedemptionPeriodThreeAndThereafterMember_label_en-US" xlink:label="lab_kfy_DebtInstrumentRedemptionPeriodThreeAndThereafterMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period Three And Thereafter [Member]</link:label>
    <link:label id="lab_kfy_DebtInstrumentRedemptionPeriodThreeAndThereafterMember_documentation_en-US" xlink:label="lab_kfy_DebtInstrumentRedemptionPeriodThreeAndThereafterMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period Three And Thereafter</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DebtInstrumentRedemptionPeriodThreeAndThereafterMember" xlink:href="kfy-20221031.xsd#kfy_DebtInstrumentRedemptionPeriodThreeAndThereafterMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_DebtInstrumentRedemptionPeriodThreeAndThereafterMember" xlink:to="lab_kfy_DebtInstrumentRedemptionPeriodThreeAndThereafterMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_975b93f8-e358-413c-be1b-c8478eaa2304_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_7993b783-a616-4dea-a074-75a2e5696628_verboseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_AmendedCreditAgreementMember_94c64cb1-0dc1-4cf5-8728-5809b6887943_terseLabel_en-US" xlink:label="lab_kfy_AmendedCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended credit agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_AmendedCreditAgreementMember" xlink:href="kfy-20221031.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_UseOfEstimates_3e43ba6a-69e1-42d6-9bb8-181147572340_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CashAndCashEquivalentsFairValueDisclosure_2241bc3f-2413-47ee-8269-3ec5f0f2a55e_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_BusinessCombinationDisclosureTextBlock_e0964458-800d-4d9d-ac72-c6d7e18340ff_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_20fd4c48-f4e9-4813-af5d-7f49c84b2dd2_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase price</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_e7c8b44a-627d-4e27-8088-149f5e66d8fa_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_SubsequentEventsAbstract_bae56a45-5ca2-487d-b687-99a8055c2be2_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_a7bf9ab6-dbf0-45b0-b038-d19a28af9299_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_e98dd95a-00d6-49aa-bc65-230714d1c903_negatedLabel_en-US" xlink:label="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on cash surrender value of life insurance policies</link:label>
    <link:label id="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_33783024-88cd-402b-8bf6-1c90cce23249_terseLabel_en-US" xlink:label="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DerivativeLiabilitiesAbstract_b354b255-0ca2-4387-a857-2f98f53543ce_verboseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_IncomeTaxDisclosureTextBlock_fd12669a-5a0c-4e2d-b5ae-67d5fa854a34_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CreditFacilityDomain_be4e23b7-f7e6-4324-8d9f-3e67fafe5a80_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_412ddb50-fa63-47dc-ab63-21811358db26_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EarningsPerShareBasic_c5c76866-1c42-466d-b02b-38fadcbda01a_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_80e21da0-7f8d-4441-9125-e6955f461327_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic earnings 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_932938df-a6e8-4c54-a8dc-1bcf601926db_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DefinedBenefitPlanDisclosureLineItems_dcbbda6f-c0fb-4129-8c76-e0df6b81fdd1_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CorporateNonSegmentMember_c3b22e6e-6be9-4f29-aedb-dae9faee1e1d_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate, Non-Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AccumulatedDefinedBenefitPlansAdjustmentMember_a9f5b604-69e3-41df-ba9e-eddba1f61f16_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInUnearnedCompensation_55652f5d-ece9-44ff-8212-f2e55970ebd7_negatedLabel_en-US" xlink:label="lab_kfy_IncreaseDecreaseInUnearnedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase Decrease In unearned compensation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_IncreaseDecreaseInUnearnedCompensation" xlink:href="kfy-20221031.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_kfy_RepaymentOfLifeInsurancePolicyLoans_a8f019e8-8bbe-4d24-a3d3-7ff68c576a44_negatedLabel_en-US" xlink:label="lab_kfy_RepaymentOfLifeInsurancePolicyLoans" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20221031.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_StockholdersEquity_7fcbe120-365d-4d9a-bde7-60c6b531f0f0_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Korn Ferry stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_fedc3331-1323-4743-bbcb-4ede2bd0fff9_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_0ee06493-62ab-448f-b864-b8eff02bfc72_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' 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/2022/elts/us-gaap-2022.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_9cdf7acc-86cf-4b3b-874f-9d07375b3e41_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_ae6322d2-c2e2-409e-bc3f-9d84cda08f64_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_9e85bddf-9868-42ac-a7c9-f7fdc59b8be4_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1a4c0234-042c-436f-9de6-a0bfc21df297_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average, forfeited/expired (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_TimeBasedRestrictedStockMember_565d1103-a706-455a-98df-878d196d5801_terseLabel_en-US" xlink:label="lab_kfy_TimeBasedRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Based Restricted Stock</link:label>
    <link:label id="lab_kfy_TimeBasedRestrictedStockMember_label_en-US" xlink:label="lab_kfy_TimeBasedRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Based Restricted Stock [Member]</link:label>
    <link:label id="lab_kfy_TimeBasedRestrictedStockMember_documentation_en-US" xlink:label="lab_kfy_TimeBasedRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Based Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_TimeBasedRestrictedStockMember" xlink:href="kfy-20221031.xsd#kfy_TimeBasedRestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_TimeBasedRestrictedStockMember" xlink:to="lab_kfy_TimeBasedRestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_e5a4bfaf-8b5f-4bae-bf23-4cf3021f06f3_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_OwnershipDomain_362955b6-df6e-4399-bc83-ebea9fccc453_terseLabel_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership</link:label>
    <link:label id="lab_srt_OwnershipDomain_label_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipDomain" xlink:to="lab_srt_OwnershipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_e257a172-d16b-4fc1-b609-0e616928e7f7_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_fc91bcf4-7742-4d53-ba02-1ff716105330_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_MoneyMarketFundsMember_0638792c-6cd5-4dd5-995d-95de17eaaf47_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RetainedEarningsMember_ee18657d-7fcb-4ef0-bc20-127087506d6b_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_SegmentReportingInformationLineItems_b52c2553-5e13-4f9a-ab41-6563515a3b91_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DividendsCommonStockCash_22e22d4e-350f-4f9b-8a1b-eeff2101c778_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_e5d88aaa-e4a6-4903-89a0-8e473f09d692_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_LeaseCost_7b804ca1-91fd-4cd3-a37d-9db44dad488b_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_51696ed1-53e8-46e8-9a14-37490bafd7e3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Authorized payroll deductions</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_ece8d697-7bf8-4ee5-865f-a648c8595abd_terseLabel_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized (losses) gains arising during the period</link:label>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, before Reclassifications, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:to="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_c6cfaf5f-7039-4457-aad3-862dffe91890_terseLabel_en-US" xlink:label="lab_kfy_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20221031.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_NumberOfReportableSegments_997ee567-992e-409a-bdf7-0d03e8f1ab04_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of business segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_e79da23a-73a1-4550-b2f3-b3b92f5e999a_verboseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LeaseCostTableTextBlock_9c2fe5ad-7087-482e-9c4e-f461abd8acb9_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_PaymentsForRepurchaseOfCommonStock_875dafd1-4dbb-4bae-a0bc-698641bb06ca_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods_241c1530-4f69-46ab-b117-cbd0b9968cff_terseLabel_en-US" xlink:label="lab_kfy_OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20221031.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_112ea973-d0b9-4b86-b545-bd9658194548_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares available for future issuance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_4adde272-4968-4a61-af02-e30dc0ddcd12_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesPolicy_213528cf-2017-4a18-8324-c5a95a6b222c_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_StatementTable_0e24135f-2d1c-4eb7-99cb-dceb3ea8500a_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DebtInstrumentInterestRateEffectivePercentage_29e42395-58a1-410d-b5fb-974754e85122_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate, effective percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_7bc0005d-f0ab-4b30-91de-0a985f8397ef_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average, vested (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesNoncurrent_a82ddb82-7bb3-477d-aa75-26780eaee8d4_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable securities, non-current</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesNoncurrent_beda60cc-87f3-4f52-909d-cd0a71a6fd95_verboseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_DocumentQuarterlyReport_7a2e4ba3-d518-491a-af76-d27d56ee18e0_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_us-gaap_OperatingLeaseLiabilityNoncurrent_d639f6ad-9574-4b2d-8460-b9f1b07ff13a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_RightOfUseAssetsMember_578de521-614a-4554-a9e0-480e53ba6d3e_terseLabel_en-US" xlink:label="lab_kfy_RightOfUseAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-Of-Use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_RightOfUseAssetsMember" xlink:href="kfy-20221031.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_srt_RangeAxis_f471d2f6-2776-4496-ba68-895c3957550c_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_us-gaap_TreasuryStockSharesAcquired_3bd24d16-b1be-495a-9ecb-6983b533eb41_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_296db6cb-7ced-419e-bdc5-36b3ebade315_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_357de74c-9b5b-4672-94c5-f0f837d9c493_terseLabel_en-US" xlink:label="lab_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20221031.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_LineOfCreditFacilityLenderDomain_62f3661c-1fdf-4187-a9c4-7b650b5fe1be_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_RetainedEarningsAccumulatedDeficit_eb1a065b-dad8-4f8a-82d9-1a43c8af5189_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_6630e3b4-28a1-4238-8cf4-00939472548b_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_AccountsReceivableNetCurrent_c0402385-2893-4fd6-9fee-1cf68126625b_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables due from clients, net of allowance for doubtful accounts of $40,959 and $36,384 at October&#160;31, 2022 and April&#160;30, 2022, 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PaymentsToAcquireMarketableSecurities_810c23f6-64f9-432f-8578-dda040928036_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_StatementEquityComponentsAxis_e2e0ec4f-0e2a-493e-963e-8ae32aab5cf2_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Loss, Net</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_ScenarioUnspecifiedDomain_d99571a8-cd84-413c-bdf5-872ff6b043d6_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_1c8e294e-928b-4d66-8e67-3e46447159af_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_d9914718-9c9b-4951-9763-4bd5af4372cd_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_InterestIncomeExpenseNonoperatingNet_c9ea4868-2d3f-4e9e-b6b6-37d09f1d62c5_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_c43d2f39-9d24-4c4d-930d-f278a9dc0449_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense), Nonoperating, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_DocumentFiscalYearFocus_03658cf0-88d8-40b1-bb8f-021bedb6e113_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_NetCashProvidedByUsedInOperatingActivitiesAbstract_dccfa6d9-1cbe-47a8-949f-e782a4c25c20_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_07f0d70b-3e6b-4d26-a843-06c286d667d0_terseLabel_en-US" xlink:label="lab_kfy_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20221031.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_StatementLineItems_a4697ea4-c8f5-4869-8292-2e52017b9a12_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_FinanceLeasePrincipalPayments_5579e83c-0dab-4d4e-b1ad-d4745c35a053_negatedLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal payments on finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_25b27eb7-1527-40ae-9944-016507bed130_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6e2c4e20-7843-4858-ad7f-a30c7171f291_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d328cdf8-8a56-4b6b-aa36-eebffd91b466_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4bdd45e6-3094-47e6-bfbf-4db137877b9f_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_StockIncentivePlanMember_0d069981-d29d-471b-a105-67d04266687b_terseLabel_en-US" xlink:label="lab_kfy_StockIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Incentive Plan</link:label>
    <link:label id="lab_kfy_StockIncentivePlanMember_label_en-US" xlink:label="lab_kfy_StockIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Incentive Plan [Member]</link:label>
    <link:label id="lab_kfy_StockIncentivePlanMember_documentation_en-US" xlink:label="lab_kfy_StockIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock incentive plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_StockIncentivePlanMember" xlink:href="kfy-20221031.xsd#kfy_StockIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_StockIncentivePlanMember" xlink:to="lab_kfy_StockIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_54fb18a2-7b85-45e9-916d-95beb26ae304_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_NonoperatingIncomeExpense_18f25cb1-23d6-486c-b781-2f2627d066a7_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other (loss) 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_VariableRateDomain_2c4d17d4-4f59-4da1-9706-e66e52c257cc_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_UnearnedCompensationCurrent_73e6409e-304b-457c-b1e5-e3b4842a5ab8_terseLabel_en-US" xlink:label="lab_kfy_UnearnedCompensationCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20221031.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_FairValueByFairValueHierarchyLevelAxis_f4358df5-ab07-428a-ab50-a702c75ecb1a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_FinanceLeasesPropertyAndEquipmentAtCost_bbbd91f9-152e-409f-ab71-90c1fec0ff91_terseLabel_en-US" xlink:label="lab_kfy_FinanceLeasesPropertyAndEquipmentAtCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, at cost</link:label>
    <link:label id="lab_kfy_FinanceLeasesPropertyAndEquipmentAtCost_label_en-US" xlink:label="lab_kfy_FinanceLeasesPropertyAndEquipmentAtCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Leases Property And Equipment At Cost</link:label>
    <link:label id="lab_kfy_FinanceLeasesPropertyAndEquipmentAtCost_documentation_en-US" xlink:label="lab_kfy_FinanceLeasesPropertyAndEquipmentAtCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases property and equipment at cost.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinanceLeasesPropertyAndEquipmentAtCost" xlink:href="kfy-20221031.xsd#kfy_FinanceLeasesPropertyAndEquipmentAtCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_FinanceLeasesPropertyAndEquipmentAtCost" xlink:to="lab_kfy_FinanceLeasesPropertyAndEquipmentAtCost" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_FinanceLeaseCosts_b2ce76bc-ef12-462a-bec7-f4ecb14ddbc6_totalLabel_en-US" xlink:label="lab_kfy_FinanceLeaseCosts" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinanceLeaseCosts" xlink:href="kfy-20221031.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_c093ab82-60a5-4bf9-96d3-481c1ca05561_terseLabel_en-US" xlink:label="lab_kfy_ConsumerGoodsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer goods.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ConsumerGoodsMember" xlink:href="kfy-20221031.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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_c69edda2-3682-4909-af2d-ce8566f567c9_negatedLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OperatingLeaseRightOfUseAsset_34e58b91-93a2-4533-96d7-d9166988fa4b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ef5cde77-5050-4030-aa77-1d7cb4f76487_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Loss, Net</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_74ecaba7-f1ae-4440-b281-29fab0a84674_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Loss</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ComprehensiveIncomeNoteTextBlock_5e55f3f5-bd91-4614-8a0e-e862b4e2f9f3_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_c49b809a-037b-47c9-8f52-b86bc2787ae4_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_1f5dda4f-3f3b-4826-ac7a-c449f02a4966_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_f74dc21c-e1e2-4602-bb47-8f0871f41abf_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_LocalPhoneNumber_574ba53d-977b-45c5-911f-5dfc7560fbcc_verboseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_kfy_ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock_08ef7e13-2e7c-4fa1-8867-b535216b5f5c_terseLabel_en-US" xlink:label="lab_kfy_ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20221031.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_OperatingIncomeLoss_4b874571-3335-4a00-ac42-fbbcb20dce09_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_0168a8ac-f48b-412b-b790-aa1e086c0c47_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_a52e490c-f6cd-4a5f-9d06-2c102ade3c36_verboseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_NewAccountingPronouncementsPolicyPolicyTextBlock_13de050c-3ab4-4ff5-9f91-416b669d90a2_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recently Proposed 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_MarketableSecuritiesNonCurrentMember_c99b63a4-059b-40e8-933a-b22ecdca43ed_terseLabel_en-US" xlink:label="lab_kfy_MarketableSecuritiesNonCurrentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable securities non-current member.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_MarketableSecuritiesNonCurrentMember" xlink:href="kfy-20221031.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_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_fc9721ab-a17f-4b9b-a7fd-ad7076d6ea7c_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CommonStockSharesOutstanding_ece5ae39-69e4-4c5a-ba77-56c57e37064b_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_864a426e-ebba-4da7-b5d3-4dde8d8d4e37_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_f33e47da-5d52-4dde-99be-d948798f1c03_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ServiceMember_42c339ae-7ac0-44c6-a2dd-d1d3eeb8e02a_terseLabel_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_Goodwill_6bc0be7a-ac4f-4395-8c45-f53166a06c21_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_BalanceSheetRelatedDisclosuresAbstract_e89e4247-683d-4267-9671-0979d1da2c9c_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Classification</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EquitySecuritiesFvNiUnrealizedLoss_41dbcc6f-54f2-4cce-9f1d-fa5baac6c38d_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized losses relates to equity securities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiUnrealizedLoss_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities, FV-NI, Unrealized Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiUnrealizedLoss" xlink:to="lab_us-gaap_EquitySecuritiesFvNiUnrealizedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_AvailableForSaleMarketableSecuritiesMember_bc3191d4-cc40-4ec6-8c76-32f4ca063d6b_terseLabel_en-US" xlink:label="lab_kfy_AvailableForSaleMarketableSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available For Sale Marketable Securities</link:label>
    <link:label id="lab_kfy_AvailableForSaleMarketableSecuritiesMember_label_en-US" xlink:label="lab_kfy_AvailableForSaleMarketableSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available For Sale Marketable Securities [Member]</link:label>
    <link:label id="lab_kfy_AvailableForSaleMarketableSecuritiesMember_documentation_en-US" xlink:label="lab_kfy_AvailableForSaleMarketableSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available For Sale Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_AvailableForSaleMarketableSecuritiesMember" xlink:href="kfy-20221031.xsd#kfy_AvailableForSaleMarketableSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_AvailableForSaleMarketableSecuritiesMember" xlink:to="lab_kfy_AvailableForSaleMarketableSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_CreditAgreementMember_676e6429-7aa3-46bf-86b4-be07469a0ed5_terseLabel_en-US" xlink:label="lab_kfy_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CreditAgreementMember" xlink:href="kfy-20221031.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_kfy_DelayedDrawTermLoanFacilityMember_8b2cb952-b07a-4bfb-98ae-3684d4b71276_terseLabel_en-US" xlink:label="lab_kfy_DelayedDrawTermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Delayed Draw Term Loan Facility</link:label>
    <link:label id="lab_kfy_DelayedDrawTermLoanFacilityMember_label_en-US" xlink:label="lab_kfy_DelayedDrawTermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Delayed Draw Term Loan Facility [Member]</link:label>
    <link:label id="lab_kfy_DelayedDrawTermLoanFacilityMember_documentation_en-US" xlink:label="lab_kfy_DelayedDrawTermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Delay draw term loan facility.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DelayedDrawTermLoanFacilityMember" xlink:href="kfy-20221031.xsd#kfy_DelayedDrawTermLoanFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_DelayedDrawTermLoanFacilityMember" xlink:to="lab_kfy_DelayedDrawTermLoanFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialServiceMember_6abab1fa-a089-43af-ba5d-c76447b8bbde_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ef99146-33fb-4b83-9342-b34feebbfd0d_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash used 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_SeniorUnsecuredNotesMember_882af8d5-e45f-4187-a9fc-8092f74c1cb3_terseLabel_en-US" xlink:label="lab_kfy_SeniorUnsecuredNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior unsecured notes.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_SeniorUnsecuredNotesMember" xlink:href="kfy-20221031.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_IncomeTaxExpenseBenefit_667d0095-289d-4444-a88a-b9578639df77_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_d61f5c7b-3a7d-4501-9285-72ad54f87d19_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_a7257edd-2e3d-4680-b13e-1e220b9f5765_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_2b5e4a71-42b1-4583-9913-05c7445458c2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_f658696b-a4a8-49f3-918c-26f7ddae723e_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock_f1f77eec-dc2e-4307-b12c-2512a87ea8c1_terseLabel_en-US" xlink:label="lab_kfy_ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Supplemental Balance Sheet Information Related to Leases</link:label>
    <link:label id="lab_kfy_ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock_label_en-US" xlink:label="lab_kfy_ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Balance Sheet Information Related To Leases [Table Text Block]</link:label>
    <link:label id="lab_kfy_ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock_documentation_en-US" xlink:label="lab_kfy_ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of balance sheet information related to leases.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:href="kfy-20221031.xsd#kfy_ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:to="lab_kfy_ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_73d8b871-3576-490b-bd2a-86a0e1ca1013_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CreditLossAbstract_c219c6c8-39b2-499e-ba8b-59086f7a63e3_terseLabel_en-US" xlink:label="lab_us-gaap_CreditLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_f7d00852-63fb-4ff9-a23e-124ef9cc17cb_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_BalanceSheetLocationDomain_51084075-5cb3-4c1e-96ff-11c7e8476ec5_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_DocumentFiscalPeriodFocus_30c5a4e9-88b9-40be-a28a-e9c2b95e9fea_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_us-gaap_CostOfGoodsAndServicesSold_ebc0f62a-4ff9-4d65-b84b-56e5c4713d5e_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DerivativeLineItems_242e4ac1-93b2-4072-904b-9765f4466d49_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_WeightedAverageNumberOfDilutedSharesOutstanding_510de1b9-c97e-4bfe-97d4-ff58953ab0b0_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ee843f2f-5db7-4425-ac13-52e3c80f5eca_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_FinancialInstrumentsTable_d87a3a2b-53e6-45c0-8f2f-19754305837b_terseLabel_en-US" xlink:label="lab_kfy_FinancialInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinancialInstrumentsTable" xlink:href="kfy-20221031.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_AllowanceForDoubtfulAccountsReceivableRollforward_68da100a-be7e-4103-9e0f-cc848987c862_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_BaseRateMember_12854990-e097-4d1b-851f-586fc5db96eb_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate</link:label>
    <link:label id="lab_us-gaap_BaseRateMember_label_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BaseRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember" xlink:to="lab_us-gaap_BaseRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable_e68318c0-ced7-42c4-960f-9d767b62191a_terseLabel_en-US" xlink:label="lab_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20221031.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_ea3d3ccf-f91d-4a3d-ae9b-445f125013cc_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_00db1cf4-f01f-4a1c-8962-c6328d027727_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_BusinessAcquisitionAcquireeDomain_2b002035-456d-495a-a79e-b109cdc15b69_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d80044ce-c1a8-44f1-be6a-4f493d9cef0d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average, granted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AsiaPacificMember_b51e09cf-984c-47e7-9894-ac80008c8b7f_terseLabel_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia Pacific</link:label>
    <link:label id="lab_srt_AsiaPacificMember_label_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia Pacific [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AsiaPacificMember" xlink:to="lab_srt_AsiaPacificMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_01327925-a245-4237-9215-b1d3a4cb0f44_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_DividendsPayableWithoutRestrictions_c8a00a9f-2359-4add-ae27-61467a392b27_terseLabel_en-US" xlink:label="lab_kfy_DividendsPayableWithoutRestrictions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends payable per fiscal year</link:label>
    <link:label id="lab_kfy_DividendsPayableWithoutRestrictions_label_en-US" xlink:label="lab_kfy_DividendsPayableWithoutRestrictions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends Payable Without Restrictions</link:label>
    <link:label id="lab_kfy_DividendsPayableWithoutRestrictions_documentation_en-US" xlink:label="lab_kfy_DividendsPayableWithoutRestrictions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends payable without restrictions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DividendsPayableWithoutRestrictions" xlink:href="kfy-20221031.xsd#kfy_DividendsPayableWithoutRestrictions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_DividendsPayableWithoutRestrictions" xlink:to="lab_kfy_DividendsPayableWithoutRestrictions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_ddf526f0-b2d4-4fe0-b96f-7f3658b9c0a6_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_ReimbursableExpensesPolicyPolicyTextBlock_d829d4ca-a363-4f22-a102-d7e4a185ad78_terseLabel_en-US" xlink:label="lab_kfy_ReimbursableExpensesPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reimbursements</link:label>
    <link:label id="lab_kfy_ReimbursableExpensesPolicyPolicyTextBlock_label_en-US" xlink:label="lab_kfy_ReimbursableExpensesPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reimbursable Expenses Policy [Policy Text Block]</link:label>
    <link:label id="lab_kfy_ReimbursableExpensesPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_kfy_ReimbursableExpensesPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reimbursable expenses [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ReimbursableExpensesPolicyPolicyTextBlock" xlink:href="kfy-20221031.xsd#kfy_ReimbursableExpensesPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_ReimbursableExpensesPolicyPolicyTextBlock" xlink:to="lab_kfy_ReimbursableExpensesPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_d20accbe-816f-424e-9862-f9cadb5792f4_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_e405ba62-cc31-427f-8d0d-c2d7e85491eb_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization_6f318203-4d0f-4d5b-a819-629d90ba5ee3_terseLabel_en-US" xlink:label="lab_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20221031.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_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_e41d0eea-1688-4149-91a8-4fc671016889_negatedLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_363a691f-b2c0-4766-bfde-14121e491db3_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_56beb737-3292-44b9-9bea-e3f217edb2b7_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ForeignExchangeForwardMember_ca94368a-8994-44d9-a4aa-6e9a8d3b703e_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_NetIncomeLossAvailableToCommonStockholdersBasic_17fd88ec-dadd-4297-b0b8-bd6ddf9a81bb_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CommonStockSharesIssued_bd7c6055-0c6d-4a32-af1a-60f5ca4f63dd_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CommonStockIncludingAdditionalPaidInCapitalMember_5572bbdc-961e-469a-b0e4-20a747dd1618_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_RPOMember_dc6f4323-081f-404b-962d-8774017b7f13_terseLabel_en-US" xlink:label="lab_kfy_RPOMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RPO.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_RPOMember" xlink:href="kfy-20221031.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_FinanceLeaseInterestExpense_a893d472-b9a4-40ef-acdc-729fcdfe9996_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_UnrealizedGainLossOnInvestmentsTableTextBlock_2d02f09b-5f99-42da-bf90-91e0c08fecc2_terseLabel_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ParentMember_7dd3a675-84bb-4bc7-82d7-11aac69a8c0d_terseLabel_en-US" xlink:label="lab_us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RetirementPlanTypeDomain_72ec8b33-87b4-4bab-ac67-ef85d75b1323_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DerivativeAssetsAbstract_a874e1ce-5c90-4b14-9f37-768170bec42d_verboseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityCurrent_8d082df2-b9fa-40da-b246-01c27a2ea901_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_9b2e5de4-f6f3-40ba-935d-e68706c8c0f2_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt securities, available-for-sale, unrealized loss position, number of investments</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_05294b2b-f231-4e08-9fd3-1e963ba7ccc9_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_us-gaap_FiniteLivedIntangibleAssetUsefulLife_7dbbbde0-117b-4ec9-8ef6-594fc8514af9_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_NetCashProvidedByUsedInInvestingActivities_4316c1b9-6d34-44a0-bf4d-68a2075d442f_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OperatingLeaseCost_75962c12-eb24-4ee2-943f-775ebab9006b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DebtInstrumentFaceAmount_9310337f-9a3c-44ab-ad39-54708c50d65a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentHoldingsTable_1aaec297-f4fe-4cc9-a5ed-e905f1094a98_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentHoldingsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Holdings [Table]</link:label>
    <link:label id="lab_us-gaap_InvestmentHoldingsTable_label_en-US" xlink:label="lab_us-gaap_InvestmentHoldingsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Holdings [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentHoldingsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentHoldingsTable" xlink:to="lab_us-gaap_InvestmentHoldingsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_301bf8bf-f15f-4859-876f-0a39cacf9b4e_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_USTreasuryAndAgencySecuritiesMember_2f51d95d-2b39-44f5-bf42-bf19f371d5f9_terseLabel_en-US" xlink:label="lab_kfy_USTreasuryAndAgencySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20221031.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_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1a83e73c-02d1-47e7-900e-484807832c37_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ComprehensiveIncomeNetOfTax_0ee00765-3db4-4d4e-95ed-8168921dc9bb_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DebtInstrumentRedemptionTableTextBlock_8004c00e-7007-4de9-a184-b754db955e8b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Redemption of Notes at Applicable Redemption Prices</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument Redemption [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionTableTextBlock" xlink:to="lab_us-gaap_DebtInstrumentRedemptionTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_b3e21caf-7947-42cf-aeaa-8b27ee16d0dc_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of common stock upon exercise of employee stock options and 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfSegmentReportingInformationBySegmentTextBlock_8c6c863d-decf-4811-be18-07f09eaaa729_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_b9da9b38-c1a8-4e9e-8434-41a32e5ea51a_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntityCurrentReportingStatus_b316baee-c744-44be-b684-bb77b7f28dc9_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_MarketBasedRestrictedStockMember_897c9972-ff8a-41b9-9c90-7d9a346fae60_terseLabel_en-US" xlink:label="lab_kfy_MarketBasedRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market Based Restricted Stock</link:label>
    <link:label id="lab_kfy_MarketBasedRestrictedStockMember_label_en-US" xlink:label="lab_kfy_MarketBasedRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market Based Restricted Stock [Member]</link:label>
    <link:label id="lab_kfy_MarketBasedRestrictedStockMember_documentation_en-US" xlink:label="lab_kfy_MarketBasedRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market Based Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_MarketBasedRestrictedStockMember" xlink:href="kfy-20221031.xsd#kfy_MarketBasedRestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_MarketBasedRestrictedStockMember" xlink:to="lab_kfy_MarketBasedRestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_a7cdc083-efff-4e8a-a341-2c392f919637_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_DebtInstrumentChangeInControlAndRatingDeclinePercentageOfPrincipalAmount_76d6a717-8af0-4c8d-95d0-4b7b4a87a0a5_terseLabel_en-US" xlink:label="lab_kfy_DebtInstrumentChangeInControlAndRatingDeclinePercentageOfPrincipalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, change in control and rating decline, percentage of principal amount</link:label>
    <link:label id="lab_kfy_DebtInstrumentChangeInControlAndRatingDeclinePercentageOfPrincipalAmount_label_en-US" xlink:label="lab_kfy_DebtInstrumentChangeInControlAndRatingDeclinePercentageOfPrincipalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument Change In Control And Rating Decline Percentage Of Principal Amount</link:label>
    <link:label id="lab_kfy_DebtInstrumentChangeInControlAndRatingDeclinePercentageOfPrincipalAmount_documentation_en-US" xlink:label="lab_kfy_DebtInstrumentChangeInControlAndRatingDeclinePercentageOfPrincipalAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, change in control and rating decline, percentage of principal amount.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DebtInstrumentChangeInControlAndRatingDeclinePercentageOfPrincipalAmount" xlink:href="kfy-20221031.xsd#kfy_DebtInstrumentChangeInControlAndRatingDeclinePercentageOfPrincipalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_DebtInstrumentChangeInControlAndRatingDeclinePercentageOfPrincipalAmount" xlink:to="lab_kfy_DebtInstrumentChangeInControlAndRatingDeclinePercentageOfPrincipalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_e0554a84-543b-4f27-b36e-90eb756a4784_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DepreciationDepletionAndAmortization_6e95c820-ffc9-4378-89aa-da0fb509ff41_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_19fa187d-72ae-4f3c-9810-467da7199d98_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair market price of common stock</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_1d0be39e-00be-4fb0-af89-36867d6e41d0_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_420914a2-4e65-40ec-8a37-53347f750a5c_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lenders ticking fee/ commitment fee on actual daily unused amount of Credit Facilities</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_SecuredFinancingOvernightRateMember_12a67e96-137a-4a2d-8642-69d4fc6fc530_terseLabel_en-US" xlink:label="lab_kfy_SecuredFinancingOvernightRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Financing Overnight Rate</link:label>
    <link:label id="lab_kfy_SecuredFinancingOvernightRateMember_label_en-US" xlink:label="lab_kfy_SecuredFinancingOvernightRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Financing Overnight Rate [Member]</link:label>
    <link:label id="lab_kfy_SecuredFinancingOvernightRateMember_documentation_en-US" xlink:label="lab_kfy_SecuredFinancingOvernightRateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured financing overnight rate.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_SecuredFinancingOvernightRateMember" xlink:href="kfy-20221031.xsd#kfy_SecuredFinancingOvernightRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_SecuredFinancingOvernightRateMember" xlink:to="lab_kfy_SecuredFinancingOvernightRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_777793b1-87db-49fd-b2a2-e7f1d4ede32b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of right of use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_bafe9127-42a8-4182-990a-511a18fd6f90_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of right of use assets</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DividendsPayableAmountPerShare_98f0d592-9054-48db-a09f-ec368dee20d1_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsPayableAmountPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends payable, per share amount</link:label>
    <link:label id="lab_us-gaap_DividendsPayableAmountPerShare_label_en-US" xlink:label="lab_us-gaap_DividendsPayableAmountPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends Payable, Amount Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPayableAmountPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableAmountPerShare" xlink:to="lab_us-gaap_DividendsPayableAmountPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_9c8ed0ec-f80f-456e-be9f-951eb0c439df_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee operating lease, term of contract</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_fe92641c-b405-481b-a9b0-2ca1a252e45a_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employees stock purchased (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_MarketableSecuritiesCurrentMember_d2f61e34-2fbf-4589-805f-69fcafd461ac_terseLabel_en-US" xlink:label="lab_kfy_MarketableSecuritiesCurrentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable securities current.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_MarketableSecuritiesCurrentMember" xlink:href="kfy-20221031.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_DerivativeTable_e699c37a-33f2-4f6f-923b-095b21e23dc6_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_6d3d0c93-b342-45d0-8025-9cbe3aa2925a_negatedLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_8ff1bc68-615a-44af-9686-1c0df382d7a6_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PaymentsToAcquireLifeInsurancePolicies_f73da943-4fd1-48a7-8a0d-d93dacd242df_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireLifeInsurancePolicies" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember_9b553c3e-6939-4aa1-a516-c5b1ce3ed6cc_terseLabel_en-US" xlink:label="lab_kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20221031.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_dei_EntityIncorporationStateCountryCode_0caaff83-5c01-438a-93a3-4ef2e7e20ad5_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_FinanceLeaseLiabilityPaymentsDueYearTwo_244db44c-05c3-40d8-a18b-b904133f82ae_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentNet_592a0eb5-30f9-4d7c-9bde-44dcad685371_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_OperatingLeasePayments_2bae33f8-ad71-4e52-8cfb-43add5a68040_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LaborAndRelatedExpense_8bf85e51-b201-42fb-ac94-efa7f794c0f5_terseLabel_en-US" xlink:label="lab_us-gaap_LaborAndRelatedExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock_6da45b6f-95b8-44f3-8d35-e4b6f9a3ec91_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_99a32af9-57f2-45b1-bcf1-0a384bda7831_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_IncomeTaxesAndOtherReceivables_19b7c7b7-bbf6-4031-8e9a-9bf37380f76a_terseLabel_en-US" xlink:label="lab_kfy_IncomeTaxesAndOtherReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes and other receivables</link:label>
    <link:label id="lab_kfy_IncomeTaxesAndOtherReceivables_label_en-US" xlink:label="lab_kfy_IncomeTaxesAndOtherReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes And Other Receivables</link:label>
    <link:label id="lab_kfy_IncomeTaxesAndOtherReceivables_documentation_en-US" xlink:label="lab_kfy_IncomeTaxesAndOtherReceivables" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes and other receivables.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_IncomeTaxesAndOtherReceivables" xlink:href="kfy-20221031.xsd#kfy_IncomeTaxesAndOtherReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_IncomeTaxesAndOtherReceivables" xlink:to="lab_kfy_IncomeTaxesAndOtherReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_FinanceLeasesAccumulatedDepreciation_c1fad66f-5ede-491b-b881-2675c9b632cf_negatedLabel_en-US" xlink:label="lab_kfy_FinanceLeasesAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated depreciation</link:label>
    <link:label id="lab_kfy_FinanceLeasesAccumulatedDepreciation_label_en-US" xlink:label="lab_kfy_FinanceLeasesAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Leases Accumulated Depreciation</link:label>
    <link:label id="lab_kfy_FinanceLeasesAccumulatedDepreciation_documentation_en-US" xlink:label="lab_kfy_FinanceLeasesAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases accumulated depreciation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinanceLeasesAccumulatedDepreciation" xlink:href="kfy-20221031.xsd#kfy_FinanceLeasesAccumulatedDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_FinanceLeasesAccumulatedDepreciation" xlink:to="lab_kfy_FinanceLeasesAccumulatedDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain_fcd326e2-0fed-4bc4-9929-8c353f345e34_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_417e9f8e-fff6-40b9-a31f-040bcb0817bc_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_60bf4d78-5ba2-42e0-b83e-350281efe8ec_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_f82c20a9-5e33-4fed-b68d-35b876d8b5b0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other loss (income), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_f60f201e-9dd4-4cd5-a5cd-91463103f5dc_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited/expired (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_f77a59dd-60a7-4234-aaef-4708253c531f_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_CommonStockSharesAuthorized_5e7ce8cc-6552-45ca-a12d-276bca64f38a_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_a3a73c5b-c137-4e73-b73f-7260cea9e291_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency gains (losses)</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_b2e70885-b497-42f2-acae-027c525d3b44_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_AccruedIncomeTaxesCurrent_8242a052-bd14-4cba-9860-4d904768d4ae_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_IncomeTaxesAndOtherReceivablesMember_5956164d-1d90-4899-9a04-a2013df43921_terseLabel_en-US" xlink:label="lab_kfy_IncomeTaxesAndOtherReceivablesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes And Other Receivables</link:label>
    <link:label id="lab_kfy_IncomeTaxesAndOtherReceivablesMember_label_en-US" xlink:label="lab_kfy_IncomeTaxesAndOtherReceivablesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes And Other Receivables [Member]</link:label>
    <link:label id="lab_kfy_IncomeTaxesAndOtherReceivablesMember_documentation_en-US" xlink:label="lab_kfy_IncomeTaxesAndOtherReceivablesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes and other receivables.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_IncomeTaxesAndOtherReceivablesMember" xlink:href="kfy-20221031.xsd#kfy_IncomeTaxesAndOtherReceivablesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_IncomeTaxesAndOtherReceivablesMember" xlink:to="lab_kfy_IncomeTaxesAndOtherReceivablesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_93c20d32-215a-423b-962b-67e58a259895_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7d959543-b631-4248-a7e3-df91e7b64d72_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss, net</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_26b333cf-b698-4529-921b-e80d991d20b4_totalLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_PriorCreditFacilityMember_a7282b47-0e3a-4823-8435-3020dc560b10_terseLabel_en-US" xlink:label="lab_kfy_PriorCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior Credit Facility</link:label>
    <link:label id="lab_kfy_PriorCreditFacilityMember_label_en-US" xlink:label="lab_kfy_PriorCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior Credit Facility [Member]</link:label>
    <link:label id="lab_kfy_PriorCreditFacilityMember_documentation_en-US" xlink:label="lab_kfy_PriorCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior Credit Facility.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_PriorCreditFacilityMember" xlink:href="kfy-20221031.xsd#kfy_PriorCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_PriorCreditFacilityMember" xlink:to="lab_kfy_PriorCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_84230a38-6bb9-4be4-87fc-ae23cf7253e7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_52ec33c9-7fd4-437d-b991-5567ef6f7b56_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CashAndCashEquivalentsAtCarryingValue_878ccbc9-1d16-4f6e-a03c-24dc30fc7ab0_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_330d9d3c-de2a-4667-85ca-c6c7aa2c0888_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_EquitySecuritiesFvNiGainLoss_7bd16c2d-bde2-4d86-8f74-de83310444ad_verboseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) on marketable securities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiGainLoss_f0d178e8-72be-485b-acdd-3e37d6669743_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AssetsCurrent_e2811840-8819-408c-994e-9bfb5aab5d30_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ContractWithCustomerLiabilityRevenueRecognized_377dd3fc-a7f1-4c63-a25f-786fa8e53fad_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_BusinessAcquisitionLineItems_43e3198e-9fb4-48a9-adbd-f872415a73ba_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntitySmallBusiness_4dcc2b61-fe73-495b-927a-17111954a7c0_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_us-gaap_CommonStockDividendsPerShareDeclared_c6e2823c-13c4-4e96-839c-bee69d276e68_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_DebtInstrumentMaximumPercentageOfPrincipalAmountRedeemableWithEquityOfferingProceeds_815974a9-cd7c-453a-97d6-87c21398545a_terseLabel_en-US" xlink:label="lab_kfy_DebtInstrumentMaximumPercentageOfPrincipalAmountRedeemableWithEquityOfferingProceeds" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of principal amount redeemable with equity offering proceeds</link:label>
    <link:label id="lab_kfy_DebtInstrumentMaximumPercentageOfPrincipalAmountRedeemableWithEquityOfferingProceeds_label_en-US" xlink:label="lab_kfy_DebtInstrumentMaximumPercentageOfPrincipalAmountRedeemableWithEquityOfferingProceeds" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument Maximum Percentage Of Principal Amount Redeemable With Equity Offering Proceeds</link:label>
    <link:label id="lab_kfy_DebtInstrumentMaximumPercentageOfPrincipalAmountRedeemableWithEquityOfferingProceeds_documentation_en-US" xlink:label="lab_kfy_DebtInstrumentMaximumPercentageOfPrincipalAmountRedeemableWithEquityOfferingProceeds" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument maximum percentage of principal amount redeemable with equity offering proceeds.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DebtInstrumentMaximumPercentageOfPrincipalAmountRedeemableWithEquityOfferingProceeds" xlink:href="kfy-20221031.xsd#kfy_DebtInstrumentMaximumPercentageOfPrincipalAmountRedeemableWithEquityOfferingProceeds"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_DebtInstrumentMaximumPercentageOfPrincipalAmountRedeemableWithEquityOfferingProceeds" xlink:to="lab_kfy_DebtInstrumentMaximumPercentageOfPrincipalAmountRedeemableWithEquityOfferingProceeds" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_9ed4befa-f3bf-45eb-a544-f8870d42c954_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_d9c0572c-83fa-4bf7-9538-a2058ea4ea2b_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_TemporaryIncreaseInConsolidatedNetLeverageRatio_b3f1e72c-e9a9-49fe-ac31-78fc86b36fe9_terseLabel_en-US" xlink:label="lab_kfy_TemporaryIncreaseInConsolidatedNetLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary increase in consolidated net leverage ratio</link:label>
    <link:label id="lab_kfy_TemporaryIncreaseInConsolidatedNetLeverageRatio_label_en-US" xlink:label="lab_kfy_TemporaryIncreaseInConsolidatedNetLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Increase In Consolidated Net Leverage Ratio</link:label>
    <link:label id="lab_kfy_TemporaryIncreaseInConsolidatedNetLeverageRatio_documentation_en-US" xlink:label="lab_kfy_TemporaryIncreaseInConsolidatedNetLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary increase in consolidated net leverage ratio.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_TemporaryIncreaseInConsolidatedNetLeverageRatio" xlink:href="kfy-20221031.xsd#kfy_TemporaryIncreaseInConsolidatedNetLeverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_TemporaryIncreaseInConsolidatedNetLeverageRatio" xlink:to="lab_kfy_TemporaryIncreaseInConsolidatedNetLeverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_60d12197-ec7d-4d53-98c7-503d7cebd02f_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total unrecognized compensation cost related to non-vested awards</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_LifeSciencesAndHealthcareMember_e069e527-5755-4de4-9366-59e2886b7f64_terseLabel_en-US" xlink:label="lab_kfy_LifeSciencesAndHealthcareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life Sciences/Healthcare.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_LifeSciencesAndHealthcareMember" xlink:href="kfy-20221031.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_kfy_WeightedAverageRemainingLeaseTermAbstract_07ba87ad-0b0c-4822-a305-f9fd363f6244_terseLabel_en-US" xlink:label="lab_kfy_WeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining lease terms:</link:label>
    <link:label id="lab_kfy_WeightedAverageRemainingLeaseTermAbstract_label_en-US" xlink:label="lab_kfy_WeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Remaining Lease Term [Abstract]</link:label>
    <link:label id="lab_kfy_WeightedAverageRemainingLeaseTermAbstract_documentation_en-US" xlink:label="lab_kfy_WeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining lease term.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_WeightedAverageRemainingLeaseTermAbstract" xlink:href="kfy-20221031.xsd#kfy_WeightedAverageRemainingLeaseTermAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_WeightedAverageRemainingLeaseTermAbstract" xlink:to="lab_kfy_WeightedAverageRemainingLeaseTermAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubleaseIncome_313200cd-eba7-421f-91f8-fc06f5e8ffb4_negatedLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInAccountsReceivable_8c90cbb8-bae5-4981-aff1-39786b5f9f61_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_Security12bTitle_89a94798-a6a0-401e-a3f5-0468b7caef89_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_ScheduleOfDefinedBenefitPlansDisclosuresTable_407a501d-9234-4bbb-a8a4-6a0d8ea92be1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_MinorityInterestOwnershipPercentageByNoncontrollingOwners_bbd7cb52-c9ad-4c21-9323-9885745c54ce_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of noncontrolling interest in subsidiary</link:label>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_label_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:to="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent_b8b83089-5ab1-4c24-8ef7-c3c1c4cce5bd_terseLabel_en-US" xlink:label="lab_us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EarningsPerShareDisclosureLineItems_8d2abea0-affa-4d80-a755-9c1118f1df7b_terseLabel_en-US" xlink:label="lab_kfy_EarningsPerShareDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20221031.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_CostsAndExpenses_8042f3e7-ea2b-4fb9-9c79-20d16e74fef8_totalLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_CSVOfColiContractsMember_852a1300-05fc-451a-8e7e-1c8521caef32_terseLabel_en-US" xlink:label="lab_kfy_CSVOfColiContractsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CSV of Coli Contracts [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CSVOfColiContractsMember" xlink:href="kfy-20221031.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_SubsequentEventLineItems_8c249399-f972-42bf-b2c9-1a086326e5c0_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_1142674d-c4ca-4f6f-86f1-315daafdeca6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_1b66dbcd-f65b-4afd-aefc-54a702f7972f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CorporateNotesOrBondsMember_76b75dfe-4a45-4391-bded-3d8a6c1c35ba_terseLabel_en-US" xlink:label="lab_kfy_CorporateNotesOrBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Notes Or Bonds.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CorporateNotesOrBondsMember" xlink:href="kfy-20221031.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_OperatingLeaseLiability_40178afd-1003-4384-912b-1d3595e532fc_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_c41c248e-8816-4f5d-83c4-58376205dad6_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_SegmentReportingDisclosureTextBlock_f4459c23-a115-4aad-b5fa-8acef99102a6_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_89c7a931-f39e-4069-94ca-0dba0a456a28_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_a4ebe875-a6ff-4691-91a7-9045c4dac1dc_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CashSurrenderValueOfLifeInsuranceGross_639fd32c-bd70-4d20-a3c9-0fd9b916eeb0_terseLabel_en-US" xlink:label="lab_kfy_CashSurrenderValueOfLifeInsuranceGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20221031.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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_711e9aad-246d-4a34-972c-53f9dd37db20_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax_e30fa3d8-e0ca-4436-b608-5d8e9aca494e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax effect on reclassification of realized net losses</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LesseeFinanceLeaseTermOfContract1_74bce355-7cb3-4e4d-b6d7-14716c33fedf_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeaseTermOfContract1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee finance lease, term of contract</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeaseTermOfContract1_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeaseTermOfContract1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseTermOfContract1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeaseTermOfContract1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeaseTermOfContract1" xlink:to="lab_us-gaap_LesseeFinanceLeaseTermOfContract1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3c471e47-0b5e-429a-91f9-c3554bc3a2ac_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_USTreasurySecuritiesMember_a05e6a8c-57c0-432a-b86c-c5fac7fa2448_terseLabel_en-US" xlink:label="lab_us-gaap_USTreasurySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Treasury and Agency Securities</link:label>
    <link:label id="lab_us-gaap_USTreasurySecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USTreasurySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Treasury Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USTreasurySecuritiesMember" xlink:to="lab_us-gaap_USTreasurySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_f08b1899-6cdd-46a8-891d-4240ba39f2c6_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_WeightedAverageNumberOfSharesOutstandingAbstract_1afd463f-7b68-41e9-bfed-071d9e490bc5_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AccountsPayableCurrent_8e16dd25-77b6-4afe-ab3f-eb83eb8cdd7a_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_DerivativesPurchasedMember_f36f92e4-ed88-4c62-b6bf-402e46139251_terseLabel_en-US" xlink:label="lab_kfy_DerivativesPurchasedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives Purchased [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DerivativesPurchasedMember" xlink:href="kfy-20221031.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_DebtInstrumentUnamortizedDiscount_4eec0e66-e119-4b72-9717-b7f7e2e049f1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, unamortized discount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Unamortized Discount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherReceivables_a57488aa-6fdd-44d9-9038-72f9093410dd_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherReceivables" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_HedgingDesignationAxis_0c944593-e55f-4553-98cc-4ec28568da17_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntityFilerCategory_c60f8115-cd3e-4501-9ef8-de6c07f0ffda_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_WeightedAverageNumberOfSharesOutstandingBasic_87aa426e-3960-4e74-833d-27c53fabbe72_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_775dfe6b-3e66-41c4-ae0d-85b58b675990_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_c790ec4a-cdb5-476e-b93a-9abf895f5d59_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' 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/2022/elts/us-gaap-2022.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_kfy_FinanceLeaseCostsAbstract_6a890338-564f-4549-9c78-b296c76d9c41_terseLabel_en-US" xlink:label="lab_kfy_FinanceLeaseCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinanceLeaseCostsAbstract" xlink:href="kfy-20221031.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_us-gaap_AllocatedShareBasedCompensationExpense_73433aea-6929-46fe-b63a-0b292dd6fa1f_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_SecurityExchangeName_a522668d-11e7-4396-a827-2c4331868e74_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_06479bd1-2639-4e1d-b6ff-8bcdd09d72a4_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average useful lives</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_453de40a-8f7f-4f06-977e-ff26a8fa5eca_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LettersOfCreditOutstandingAmount_f773084a-57e1-41b7-b27d-e95689d489ce_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RestrictedStockMember_6939b0d1-75a1-488f-ba1f-d55afd141e92_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0d64f769-7d6a-4524-924a-aa753e88f293_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_dfc2d2af-6272-40b4-8cbb-271a1dd40d89_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CorporateBondSecuritiesMember_913091f5-9a58-495a-a878-b2b302b3070e_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateBondSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_9221efae-3b4f-49da-a634-8c4a86eaa305_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DefinedBenefitPlanServiceCost_185ca98e-4b75-4e10-b819-2c6617eae14a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_AllowanceForDoubtfulAccountsForeignCurrencyTranslationIncreaseDecrease_2df59a8e-084c-424e-bd8c-0f2db3f089d5_terseLabel_en-US" xlink:label="lab_kfy_AllowanceForDoubtfulAccountsForeignCurrencyTranslationIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20221031.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_CashAndCashEquivalentsMember_95434402-927f-4e57-bede-4589b753fd57_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DividendsDomain_4e4c7b64-1fdc-4c48-a043-5681dff61cc6_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends</link:label>
    <link:label id="lab_us-gaap_DividendsDomain_label_en-US" xlink:label="lab_us-gaap_DividendsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsDomain" xlink:to="lab_us-gaap_DividendsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_d7985bd7-883f-415c-a4ab-91046ab6f3fc_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_DebtInstrumentTable_8503435f-e0c1-4ead-9e4a-fdf0bad5f5a3_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_LesseeLeasesPolicyTextBlock_521262fe-0602-4576-98fe-3ecbdd03f79f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_abea7b70-83c5-413d-b9a0-4862df3a3312_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_GoodwillImpairmentLoss_bf1164f0-fb9b-436d-b6c5-19178adab90c_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_07b1177e-14fb-463c-b39f-e98984615dfb_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AllowanceForDoubtfulAccountsReceivable_e21c8031-ede6-42e0-811b-7e39f7e0454c_periodStartLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_ca2379de-f8ad-4693-9406-83f485f7b620_periodEndLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_7a4f0b7e-f448-4035-860e-c87f41e288a1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_d8434b3b-a61c-483f-ab3d-a697a81eb1c7_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_a2d571db-c4b7-4d46-a31a-29b4d45f03f7_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_SegmentReportingAbstract_dc384cb2-02da-456d-b3de-ccfd9fe90f5a_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_6c710c8c-5e3f-493c-bfc4-2c7804246a40_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_ac041e9b-e8f7-4752-abe8-a771c2449fa0_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_NoncontrollingInterestMember_ff7679a2-8889-41d8-8fa0-02fc0fde486a_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_ScenarioForecastMember_7e489ea2-5bd8-4892-b686-a62bd4bfeac4_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_ReimbursedOutOfPocketEngagementExpensesMember_2dd033f3-53f2-47cb-b1cb-c77562a16bba_terseLabel_en-US" xlink:label="lab_kfy_ReimbursedOutOfPocketEngagementExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20221031.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_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_0ffc5fda-0cda-4ca3-b70e-26fe86fcfdce_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_a871225b-0f84-4c23-8191-c8c1063be7f2_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of tax withholdings on restricted stock</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_dd102684-310a-4054-873e-2e7a0d98a32d_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LiabilitiesAndStockholdersEquity_1eb63023-a91f-4d3e-99db-f1c7a6320330_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DebtInstrumentTerm_ec841c53-fd92-4f42-a8a9-81aca0a1065d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_PerformanceRelatedBonusExpenses_a6cd1be6-3737-4bd1-ad43-39952c508680_terseLabel_en-US" xlink:label="lab_kfy_PerformanceRelatedBonusExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance-related bonus expenses</link:label>
    <link:label id="lab_kfy_PerformanceRelatedBonusExpenses_label_en-US" xlink:label="lab_kfy_PerformanceRelatedBonusExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Related Bonus Expenses</link:label>
    <link:label id="lab_kfy_PerformanceRelatedBonusExpenses_documentation_en-US" xlink:label="lab_kfy_PerformanceRelatedBonusExpenses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance related bonus expenses.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_PerformanceRelatedBonusExpenses" xlink:href="kfy-20221031.xsd#kfy_PerformanceRelatedBonusExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_PerformanceRelatedBonusExpenses" xlink:to="lab_kfy_PerformanceRelatedBonusExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_MexicanSubsidiaryMember_a404a410-b125-4514-b106-dd5c7c766058_terseLabel_en-US" xlink:label="lab_kfy_MexicanSubsidiaryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mexican Subsidiary</link:label>
    <link:label id="lab_kfy_MexicanSubsidiaryMember_label_en-US" xlink:label="lab_kfy_MexicanSubsidiaryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mexican Subsidiary [Member]</link:label>
    <link:label id="lab_kfy_MexicanSubsidiaryMember_documentation_en-US" xlink:label="lab_kfy_MexicanSubsidiaryMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mexican subsidiary.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_MexicanSubsidiaryMember" xlink:href="kfy-20221031.xsd#kfy_MexicanSubsidiaryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_MexicanSubsidiaryMember" xlink:to="lab_kfy_MexicanSubsidiaryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod_d2f7f3fe-9aac-474d-8972-0774352a33f7_terseLabel_en-US" xlink:label="lab_kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance period</link:label>
    <link:label id="lab_kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod_label_en-US" xlink:label="lab_kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Performance Period</link:label>
    <link:label id="lab_kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod_documentation_en-US" xlink:label="lab_kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Performance Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod" xlink:href="kfy-20221031.xsd#kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod" xlink:to="lab_kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_291dccb1-44a0-4ee1-8e5b-17cb085ebacb_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_InvestmentsAllOtherInvestmentsAbstract_537312d5-2061-4850-8c83-2afe06f1d4c3_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, All Other Investments [Abstract]</link:label>
    <link:label id="lab_us-gaap_InvestmentsAllOtherInvestmentsAbstract_label_en-US" xlink:label="lab_us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, All Other Investments [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:to="lab_us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_6c3254e7-eddb-4ccf-a29a-dc52a89cad55_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_FinancialInstrumentLineItems_91d8180f-0065-4d2a-bf38-8ec5533a08c6_terseLabel_en-US" xlink:label="lab_kfy_FinancialInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinancialInstrumentLineItems" xlink:href="kfy-20221031.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_NondesignatedMember_755b0f67-bff0-448e-8260-cfe7f97cfb02_terseLabel_en-US" xlink:label="lab_us-gaap_NondesignatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_ef9d5971-e2fb-4585-86f8-61f0882084e0_terseLabel_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PaymentsToAcquireBusinessesNetOfCashAcquired_0ea3cb9d-b05d-44d1-b95e-627cd70dda37_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for acquisitions, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_14bde2cf-2347-4e44-8a1a-ebdf8cdaf1f4_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_80837d0a-6555-4169-ab8f-bb4224bb4704_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax deductible goodwill</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Goodwill, Expected Tax Deductible Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:to="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_0d03c8a0-7424-480f-b209-b323a6bdf8c9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_3abbc5aa-3f12-411d-add8-99670dbdb9b9_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_04f8f5ed-61cb-429b-8fc2-3acb8097a508_terseLabel_en-US" xlink:label="lab_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20221031.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_DebtInstrumentRedemptionPeriodOneMember_44043160-5318-4252-a0d1-0ea99ac82bd3_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_12b704c0-b8fd-467b-b640-1bdbe9fc6a57_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_DebtInstrumentRedemptionPeriodFourMember_716a2bb5-dc92-47bf-a5b3-f5f2f3947767_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodFourMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redemption before December 15, 2022</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodFourMember_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodFourMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period Four [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodFourMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodFourMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodFourMember" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodFourMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_942da567-ed96-42c1-80b2-1fd7041d70ad_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_MarketableSecuritiesCurrent_b1cf9b2c-3b5a-4f18-be91-b8ac011359f6_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable securities</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesCurrent_3ce950f3-e2e3-4e59-a92c-322b50936ab7_verboseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_NetIncomeLossAvailableToCommonStockholdersDiluted_a91191c3-af9f-4d7b-a99c-a119e73f2acf_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EarningsPerShareDiluted_437e8364-1a19-46ee-92ff-b95baafacdc5_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_3059b34b-39f8-4b9a-acf7-56dfbd61dfd9_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted earnings 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_IntangibleAssetsNetExcludingGoodwill_4f3045e2-0030-4243-a538-a98143c49c72_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_SaleOfStockNameOfTransactionDomain_51950596-9699-43fc-875e-31dcaa3f97c3_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_ConsolidatedNetLeverageRatio_f7814d78-a76d-47e9-bb26-74337ff64628_terseLabel_en-US" xlink:label="lab_kfy_ConsolidatedNetLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated net leverage ratio</link:label>
    <link:label id="lab_kfy_ConsolidatedNetLeverageRatio_label_en-US" xlink:label="lab_kfy_ConsolidatedNetLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Net Leverage Ratio</link:label>
    <link:label id="lab_kfy_ConsolidatedNetLeverageRatio_documentation_en-US" xlink:label="lab_kfy_ConsolidatedNetLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The Company's consolidated total leverage ratio can not be greater than this in order to be in compliance with the Indenture governing the Notes.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ConsolidatedNetLeverageRatio" xlink:href="kfy-20221031.xsd#kfy_ConsolidatedNetLeverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_ConsolidatedNetLeverageRatio" xlink:to="lab_kfy_ConsolidatedNetLeverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_252d334d-0692-432e-8ab9-77bf879765c5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_c1bcac95-42a5-4137-a849-38aeeadd0abb_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_LiabilitiesCurrent_2791ea62-031b-4ea3-9885-bd87bf481908_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_0930eed3-3dc1-40d1-8200-0a985493cb0a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EquitySecuritiesMember_ed64b0e4-ed95-405e-adfd-2e9172e2717f_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_949db1f7-8d91-4bf2-ba1e-4a33f42a79dd_terseLabel_en-US" xlink:label="lab_kfy_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20221031.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_RevenueRemainingPerformanceObligation_19b0d59d-1212-4dde-a6eb-aee724a526ae_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_LeaseholdImprovementsAndFurnitureAndFixturesMember_13f7e714-95a2-447d-b55f-e6e3557a79b9_terseLabel_en-US" xlink:label="lab_kfy_LeaseholdImprovementsAndFurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20221031.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_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_be2a4070-27af-4d68-acee-645ba2595209_terseLabel_en-US" xlink:label="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock_a536c80a-349a-4560-a4f5-32acddee2b6a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AccountsReceivableAllowanceForCreditLossTableTextBlock_a1fdcf23-0d81-47bd-8b9f-7d22cd2f53d4_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntityAddressAddressLine2_2d0fd6de-48e7-48ec-8652-f5046e248c84_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_dei_EntityAddressAddressLine1_245e8a49-9876-46eb-8e66-0ebf36303aa3_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_ContractWithCustomerLiability_30ff7f07-4f3c-477b-a6cf-053d569e7e25_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_ProductOrServiceAxis_0bfe3a60-1568-4785-9b65-26e2ac4b320c_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_edfc6c00-bb6d-41e4-8e57-c4118dd370b8_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_bdec0047-32ce-4c95-aa97-e016237540e8_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_1948fe23-643b-4f4b-bee2-f5f23b4a99da_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_TradeNamesMember_7427353f-7bb5-4673-b291-2c073d24399e_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_a09b8e1d-853b-4225-8b57-fb4d5d3339cc_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RetirementPlanTypeAxis_5bca6b31-c58b-486f-ab0e-b8e9d0cde928_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_f111de8d-6a03-4d94-b4e8-1452fc5dc119_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfDebtInstrumentsTextBlock_08197b30-ca83-4544-9f1d-635dba0260aa_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EquityAbstract_fc3d8e40-2718-40cf-ac5f-14419b6b9726_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_SubsequentEventTable_ae1674f5-7410-4af0-a888-1d64445644d0_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b1d34072-8f25-4fc5-a7b7-103a031491ff_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_fa4a5ff3-8a9d-4c4a-a970-4e600ff05716_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_b7f52e15-5e80-4388-a431-94bd862d1bd0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum number of shares reserved for issuance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradingActivityByTypeAxis_8ee1c6b2-cbe2-4e70-9ced-4d45244d9cdb_terseLabel_en-US" xlink:label="lab_us-gaap_TradingActivityByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_c8bb05d8-a490-4a46-aef7-404aad3a221f_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DisaggregationOfRevenueTableTextBlock_5ba849d1-2fcd-4363-9873-39d672acca69_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RevenueFromContractWithCustomerAbstract_7691952f-e715-4d9b-be1b-5714bff07ad5_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CashMember_13cc1102-331f-4a7c-9399-ee38ffc5045c_terseLabel_en-US" xlink:label="lab_us-gaap_CashMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_SharesPaidForTaxWithholdingForShareBasedCompensation_37b6d250-9a87-4946-a34b-2f55434ffb1e_terseLabel_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares repurchased during the period to pay for taxes (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0576852e-690b-43dd-b78d-f4329b626485_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_7ad457bb-daf2-44f6-861a-1465689f1434_terseLabel_en-US" xlink:label="lab_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20221031.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_CommercialPaperMember_d0f6193c-9b73-4183-a5e1-44f3a61b957a_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_DeferredCompensationPlanMember_b7378cf6-a4c0-47fb-b8a7-34c4b848336e_terseLabel_en-US" xlink:label="lab_kfy_DeferredCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DeferredCompensationPlanMember" xlink:href="kfy-20221031.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_dei_EntityCentralIndexKey_7ddebab5-af4c-4707-90c1-668e7c494863_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_3dd47989-8cad-4d84-aff4-4de8d224a32b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_ce4249ac-bf8a-4b46-a1de-978125715a27_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_InvestmentsAndOtherNoncurrentAssets_fb64414e-0bec-469e-a5b5-b6c91026a8bc_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsAndOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_LatinAmericaMember_1d7a9679-4df8-4537-96c8-03f7fe8ce2b3_terseLabel_en-US" xlink:label="lab_srt_LatinAmericaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Latin America</link:label>
    <link:label id="lab_srt_LatinAmericaMember_label_en-US" xlink:label="lab_srt_LatinAmericaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Latin America [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LatinAmericaMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LatinAmericaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LatinAmericaMember" xlink:to="lab_srt_LatinAmericaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4bd20b66-a6f7-4556-9872-c8ae20e69227_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted- Average Grant Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f81756ec-0604-4052-b445-a36c705343e6_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_65f28ada-f692-4c23-8c38-0fff4097af17_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfComprehensiveIncomeLossTableTextBlock_553fdfc9-e02b-4739-8082-dad501967d06_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_OtherAccruedLiabilitiesCurrent_9dca5793-e880-4d1a-8c78-4823993ef052_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_CityAreaCode_b0be0ce9-98ca-48f7-8c56-e67f59c2f1ce_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_us-gaap_GeneralAndAdministrativeExpense_d136ef3e-46b8-4811-a0cc-19ad90671072_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AssetsAbstract_080e0250-73d7-4c41-b9de-fb5901ec199d_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInOtherOperatingCapitalNet_6d096905-c16b-439b-8caf-5da20288dbc9_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_LongtermDebtTypeDomain_16eb9478-380d-46a5-ae9d-64cdd152507d_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CompensationAndRetirementDisclosureAbstract_8af0494b-c5e2-4bb0-9a08-9e4bd89690e2_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_UnearnedCompensationNonCurrent_e4f2e9de-6531-47b8-aaeb-1e472ae96e35_terseLabel_en-US" xlink:label="lab_kfy_UnearnedCompensationNonCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20221031.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_StatementOfStockholdersEquityAbstract_d5f17a21-abd4-46b0-b1bc-5363d35de555_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_SubsidiarySaleOfStockAxis_265499c6-7a74-44f2-9ffb-05dfdf9cf3b9_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DividendsAxis_38f6bd6d-8c61-4826-8d29-71f01a0cee9b_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends</link:label>
    <link:label id="lab_us-gaap_DividendsAxis_label_en-US" xlink:label="lab_us-gaap_DividendsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsAxis" xlink:to="lab_us-gaap_DividendsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis_96834e07-0616-4ffe-94ac-31c1a64c4ee8_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_ExecutiveCapitalAccumulationPlanMember_3d005fc9-5d91-44a9-b594-c01b32d03056_terseLabel_en-US" xlink:label="lab_kfy_ExecutiveCapitalAccumulationPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executive Capital Accumulation Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ExecutiveCapitalAccumulationPlanMember" xlink:href="kfy-20221031.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_NetCashProvidedByUsedInFinancingActivitiesAbstract_17341dfe-6cc8-45e2-950d-db1ffc5f360f_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_PolicyLoansPayable_2d7666e8-5ebf-49d7-9a1b-a520d6a87e8b_terseLabel_en-US" xlink:label="lab_kfy_PolicyLoansPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Policy Loans Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_PolicyLoansPayable" xlink:href="kfy-20221031.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_ShareBasedCompensation_472269b3-efce-4d2b-a0da-7e36412b1d5e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_VariableRateAxis_941111a1-c867-493c-ad8f-184720e8b69f_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashSurrenderValueOfLifeInsurance_74b6f625-136e-433a-a51e-a250a31a585a_terseLabel_en-US" xlink:label="lab_us-gaap_CashSurrenderValueOfLifeInsurance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_9b62e436-5d4a-4694-8969-b7cb9dc8c319_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OtherLiabilitiesNoncurrent_a3ff7ead-9248-42c9-9369-d79536cc2bad_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_NorthAmericaMember_005766e8-deef-4efb-8439-cfc0d218704e_terseLabel_en-US" xlink:label="lab_srt_NorthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">North America</link:label>
    <link:label id="lab_srt_NorthAmericaMember_label_en-US" xlink:label="lab_srt_NorthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">North America [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NorthAmericaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NorthAmericaMember" xlink:to="lab_srt_NorthAmericaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_ced927c3-cde7-4e85-a1d2-77a67538f765_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DisaggregationOfRevenueLineItems_4e1a5f4c-60a9-43f6-8ae8-2fdc6a4bb8e8_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease_a9bf8c8f-33f5-4130-bc86-05265c8adaaa_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in the additional number of total shares that may be purchased (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Other Share Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradingActivityByTypeDomain_8db7d94e-3247-43b3-9fc3-fa1f22a0dccf_terseLabel_en-US" xlink:label="lab_us-gaap_TradingActivityByTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_aabba632-e103-48ba-aceb-3ff793265525_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_9d9cec0d-57d1-40be-8c80-0f00e111d021_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_kfy_EmployeeStockPurchasePlanPurchasePriceOfSharesPurchased_3413a595-0c38-43fd-8bbc-2b7cff1e7bc5_terseLabel_en-US" xlink:label="lab_kfy_EmployeeStockPurchasePlanPurchasePriceOfSharesPurchased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employees stock purchased, price per share (in usd per share)</link:label>
    <link:label id="lab_kfy_EmployeeStockPurchasePlanPurchasePriceOfSharesPurchased_label_en-US" xlink:label="lab_kfy_EmployeeStockPurchasePlanPurchasePriceOfSharesPurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Plan Purchase Price Of Shares Purchased</link:label>
    <link:label id="lab_kfy_EmployeeStockPurchasePlanPurchasePriceOfSharesPurchased_documentation_en-US" xlink:label="lab_kfy_EmployeeStockPurchasePlanPurchasePriceOfSharesPurchased" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase price paid by employees for common stock through an employee stock purchase plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_EmployeeStockPurchasePlanPurchasePriceOfSharesPurchased" xlink:href="kfy-20221031.xsd#kfy_EmployeeStockPurchasePlanPurchasePriceOfSharesPurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_kfy_EmployeeStockPurchasePlanPurchasePriceOfSharesPurchased" xlink:to="lab_kfy_EmployeeStockPurchasePlanPurchasePriceOfSharesPurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_kfy_ReimbursedExpensesMember_b5d3d1a5-d559-4049-bad1-11a691c5f25d_terseLabel_en-US" xlink:label="lab_kfy_ReimbursedExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reimbursed expenses.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ReimbursedExpensesMember" xlink:href="kfy-20221031.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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>kfy-20221031_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:78ce01ee-492d-466f-8d3f-b05336291ce6,g:cfb5cfc9-fc7a-4eee-beba-5fc50d740ba5-->
<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-20221031.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_8e752cfc-707e-4fad-acb4-20a882c9d420" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_a035ac54-6bc9-4eb7-aa08-605fffae46b9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e752cfc-707e-4fad-acb4-20a882c9d420" xlink:to="loc_dei_DocumentType_a035ac54-6bc9-4eb7-aa08-605fffae46b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_ec27c4c3-9b3c-4504-a403-c9368195abed" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e752cfc-707e-4fad-acb4-20a882c9d420" xlink:to="loc_dei_DocumentQuarterlyReport_ec27c4c3-9b3c-4504-a403-c9368195abed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_2b6739ee-e3ea-46fc-a95a-ccdde64b0fe6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e752cfc-707e-4fad-acb4-20a882c9d420" xlink:to="loc_dei_DocumentPeriodEndDate_2b6739ee-e3ea-46fc-a95a-ccdde64b0fe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_3cc50c7b-197e-4e78-9563-732454dc0355" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e752cfc-707e-4fad-acb4-20a882c9d420" xlink:to="loc_dei_DocumentTransitionReport_3cc50c7b-197e-4e78-9563-732454dc0355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_13468bd8-52a4-464c-afed-53b2c2820379" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e752cfc-707e-4fad-acb4-20a882c9d420" xlink:to="loc_dei_EntityFileNumber_13468bd8-52a4-464c-afed-53b2c2820379" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_65fcd5a8-a5ef-4714-916d-829ce55c3dc8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e752cfc-707e-4fad-acb4-20a882c9d420" xlink:to="loc_dei_EntityRegistrantName_65fcd5a8-a5ef-4714-916d-829ce55c3dc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_88d65d30-8171-4a74-9630-9a2b5b625414" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e752cfc-707e-4fad-acb4-20a882c9d420" xlink:to="loc_dei_EntityIncorporationStateCountryCode_88d65d30-8171-4a74-9630-9a2b5b625414" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_5e156cf1-afe2-4a8f-b12c-835cdd0f9b9f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e752cfc-707e-4fad-acb4-20a882c9d420" xlink:to="loc_dei_EntityTaxIdentificationNumber_5e156cf1-afe2-4a8f-b12c-835cdd0f9b9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_d6c2d37d-59d9-43ab-9491-727b888aa04e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e752cfc-707e-4fad-acb4-20a882c9d420" xlink:to="loc_dei_EntityAddressAddressLine1_d6c2d37d-59d9-43ab-9491-727b888aa04e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_faeb6c49-35dc-4074-8435-a6e0f2ca1a18" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e752cfc-707e-4fad-acb4-20a882c9d420" xlink:to="loc_dei_EntityAddressAddressLine2_faeb6c49-35dc-4074-8435-a6e0f2ca1a18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_676b7082-d65e-4d08-a3b4-6716b127cb9d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e752cfc-707e-4fad-acb4-20a882c9d420" xlink:to="loc_dei_EntityAddressCityOrTown_676b7082-d65e-4d08-a3b4-6716b127cb9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_da42ebac-e00a-49d5-8436-f4014f9f65ac" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e752cfc-707e-4fad-acb4-20a882c9d420" xlink:to="loc_dei_EntityAddressStateOrProvince_da42ebac-e00a-49d5-8436-f4014f9f65ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_d12f7d4c-7450-4249-89a7-107ee39a8268" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e752cfc-707e-4fad-acb4-20a882c9d420" xlink:to="loc_dei_EntityAddressPostalZipCode_d12f7d4c-7450-4249-89a7-107ee39a8268" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_45a7f3fc-9d88-42ad-ba98-64d0c99c4dde" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e752cfc-707e-4fad-acb4-20a882c9d420" xlink:to="loc_dei_CityAreaCode_45a7f3fc-9d88-42ad-ba98-64d0c99c4dde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_fcb43866-a9b2-4652-8de8-259c06531326" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e752cfc-707e-4fad-acb4-20a882c9d420" xlink:to="loc_dei_LocalPhoneNumber_fcb43866-a9b2-4652-8de8-259c06531326" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_c0d4d59e-eb02-4c72-88bd-1c0b1a597f1d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e752cfc-707e-4fad-acb4-20a882c9d420" xlink:to="loc_dei_Security12bTitle_c0d4d59e-eb02-4c72-88bd-1c0b1a597f1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_99d419b2-6428-42fc-bbe1-a69891d89395" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e752cfc-707e-4fad-acb4-20a882c9d420" xlink:to="loc_dei_TradingSymbol_99d419b2-6428-42fc-bbe1-a69891d89395" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_164d05df-e1e4-4de1-8770-e8186f3ad92d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e752cfc-707e-4fad-acb4-20a882c9d420" xlink:to="loc_dei_SecurityExchangeName_164d05df-e1e4-4de1-8770-e8186f3ad92d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_14bd69c1-d602-428e-8872-bf77967a6dfe" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e752cfc-707e-4fad-acb4-20a882c9d420" xlink:to="loc_dei_EntityCurrentReportingStatus_14bd69c1-d602-428e-8872-bf77967a6dfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_0c2410d5-f485-4cc5-a36c-9d88aa726d91" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e752cfc-707e-4fad-acb4-20a882c9d420" xlink:to="loc_dei_EntityInteractiveDataCurrent_0c2410d5-f485-4cc5-a36c-9d88aa726d91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_6d4ef0bf-da2a-4922-993c-3b3e592ffd45" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e752cfc-707e-4fad-acb4-20a882c9d420" xlink:to="loc_dei_EntityFilerCategory_6d4ef0bf-da2a-4922-993c-3b3e592ffd45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_7d5fc935-3534-49d7-8a3a-ccee21ff294e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e752cfc-707e-4fad-acb4-20a882c9d420" xlink:to="loc_dei_EntitySmallBusiness_7d5fc935-3534-49d7-8a3a-ccee21ff294e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_8a5e8f1b-f585-43ac-89a0-861274626fc2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e752cfc-707e-4fad-acb4-20a882c9d420" xlink:to="loc_dei_EntityEmergingGrowthCompany_8a5e8f1b-f585-43ac-89a0-861274626fc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_e1b08424-5376-4bff-8051-13965df32660" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e752cfc-707e-4fad-acb4-20a882c9d420" xlink:to="loc_dei_EntityShellCompany_e1b08424-5376-4bff-8051-13965df32660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_ca44e1e0-0ac2-447d-a651-08b73dd6e85d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e752cfc-707e-4fad-acb4-20a882c9d420" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_ca44e1e0-0ac2-447d-a651-08b73dd6e85d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_cc742dea-13ee-47b4-964f-2bfe784a67b7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e752cfc-707e-4fad-acb4-20a882c9d420" xlink:to="loc_dei_EntityCentralIndexKey_cc742dea-13ee-47b4-964f-2bfe784a67b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_c94c5033-36bb-4bcd-ae76-a7313e4d5520" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e752cfc-707e-4fad-acb4-20a882c9d420" xlink:to="loc_dei_CurrentFiscalYearEndDate_c94c5033-36bb-4bcd-ae76-a7313e4d5520" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_3c356a1e-5b39-4e03-8020-f358539a0e07" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e752cfc-707e-4fad-acb4-20a882c9d420" xlink:to="loc_dei_DocumentFiscalYearFocus_3c356a1e-5b39-4e03-8020-f358539a0e07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_a2bfb833-d461-4193-b892-82791edc839c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e752cfc-707e-4fad-acb4-20a882c9d420" xlink:to="loc_dei_DocumentFiscalPeriodFocus_a2bfb833-d461-4193-b892-82791edc839c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_a24c950f-dbca-4584-87d2-bf6a595eb29a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_8e752cfc-707e-4fad-acb4-20a882c9d420" xlink:to="loc_dei_AmendmentFlag_a24c950f-dbca-4584-87d2-bf6a595eb29a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="kfy-20221031.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_07479f48-67d9-4f0a-87b6-fd58019e0c01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_2f9b03ee-96e9-4910-919c-08b9f91408e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_07479f48-67d9-4f0a-87b6-fd58019e0c01" xlink:to="loc_us-gaap_AssetsAbstract_2f9b03ee-96e9-4910-919c-08b9f91408e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2ebf4132-d3b6-4309-adc9-918334b78227" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2f9b03ee-96e9-4910-919c-08b9f91408e3" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2ebf4132-d3b6-4309-adc9-918334b78227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_8265068b-d933-48f2-9cbd-75bcd10488c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2f9b03ee-96e9-4910-919c-08b9f91408e3" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_8265068b-d933-48f2-9cbd-75bcd10488c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_7119e4c8-efc2-4fdd-bc12-bbd513c321df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2f9b03ee-96e9-4910-919c-08b9f91408e3" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_7119e4c8-efc2-4fdd-bc12-bbd513c321df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_IncomeTaxesAndOtherReceivables_1c44a7c2-2e56-47ce-af56-8ca1a719be81" xlink:href="kfy-20221031.xsd#kfy_IncomeTaxesAndOtherReceivables"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2f9b03ee-96e9-4910-919c-08b9f91408e3" xlink:to="loc_kfy_IncomeTaxesAndOtherReceivables_1c44a7c2-2e56-47ce-af56-8ca1a719be81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_UnearnedCompensationCurrent_f2112e61-1b94-460b-87a4-8e87aa562adc" xlink:href="kfy-20221031.xsd#kfy_UnearnedCompensationCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2f9b03ee-96e9-4910-919c-08b9f91408e3" xlink:to="loc_kfy_UnearnedCompensationCurrent_f2112e61-1b94-460b-87a4-8e87aa562adc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_3ea3b8c6-1765-4ae1-b225-5c647f79050f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2f9b03ee-96e9-4910-919c-08b9f91408e3" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_3ea3b8c6-1765-4ae1-b225-5c647f79050f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_746f1f7e-8feb-428b-9502-86b76af0c95e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2f9b03ee-96e9-4910-919c-08b9f91408e3" xlink:to="loc_us-gaap_AssetsCurrent_746f1f7e-8feb-428b-9502-86b76af0c95e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesNoncurrent_9dd9893d-e77f-4021-815e-bf981511ace4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2f9b03ee-96e9-4910-919c-08b9f91408e3" xlink:to="loc_us-gaap_MarketableSecuritiesNoncurrent_9dd9893d-e77f-4021-815e-bf981511ace4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_792938b2-77f8-4b9f-a87f-b8784b1bf2fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2f9b03ee-96e9-4910-919c-08b9f91408e3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_792938b2-77f8-4b9f-a87f-b8784b1bf2fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_dd66a17a-dedf-400b-8d5e-7d871e8dcc4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2f9b03ee-96e9-4910-919c-08b9f91408e3" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_dd66a17a-dedf-400b-8d5e-7d871e8dcc4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueOfLifeInsurance_9d4b9f9d-5780-4f47-b6f0-a1b1fa642694" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashSurrenderValueOfLifeInsurance"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2f9b03ee-96e9-4910-919c-08b9f91408e3" xlink:to="loc_us-gaap_CashSurrenderValueOfLifeInsurance_9d4b9f9d-5780-4f47-b6f0-a1b1fa642694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_2ff69366-6e79-4167-a045-aeb73a92d68f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2f9b03ee-96e9-4910-919c-08b9f91408e3" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_2ff69366-6e79-4167-a045-aeb73a92d68f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_a67e5145-6bd9-4be6-be10-8dd822771a5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2f9b03ee-96e9-4910-919c-08b9f91408e3" xlink:to="loc_us-gaap_Goodwill_a67e5145-6bd9-4be6-be10-8dd822771a5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8fb804c7-643c-414d-84b3-805c0cc3abd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2f9b03ee-96e9-4910-919c-08b9f91408e3" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8fb804c7-643c-414d-84b3-805c0cc3abd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_UnearnedCompensationNonCurrent_c43f4afb-70c1-4915-9c7c-7869fabbe622" xlink:href="kfy-20221031.xsd#kfy_UnearnedCompensationNonCurrent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2f9b03ee-96e9-4910-919c-08b9f91408e3" xlink:to="loc_kfy_UnearnedCompensationNonCurrent_c43f4afb-70c1-4915-9c7c-7869fabbe622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_9ce20fbf-9fd6-4b8d-aea6-5e26a4281d43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsAndOtherNoncurrentAssets"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2f9b03ee-96e9-4910-919c-08b9f91408e3" xlink:to="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_9ce20fbf-9fd6-4b8d-aea6-5e26a4281d43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_ce07e401-b874-449e-8caf-4a8b842a7e9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2f9b03ee-96e9-4910-919c-08b9f91408e3" xlink:to="loc_us-gaap_Assets_ce07e401-b874-449e-8caf-4a8b842a7e9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_954f038d-8578-462e-989f-ee9564539c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_07479f48-67d9-4f0a-87b6-fd58019e0c01" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_954f038d-8578-462e-989f-ee9564539c7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_3f6b9c47-7e36-4673-a7bb-32d2d7705425" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_954f038d-8578-462e-989f-ee9564539c7b" xlink:to="loc_us-gaap_AccountsPayableCurrent_3f6b9c47-7e36-4673-a7bb-32d2d7705425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_14ebfacb-5cde-495b-98ad-79ec42f8b5b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_954f038d-8578-462e-989f-ee9564539c7b" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_14ebfacb-5cde-495b-98ad-79ec42f8b5b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_e8751d6d-4059-40fa-a96d-27fd75a423c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_954f038d-8578-462e-989f-ee9564539c7b" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_e8751d6d-4059-40fa-a96d-27fd75a423c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_f3bd3cbd-10be-41d5-87e2-432e2f45834f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_954f038d-8578-462e-989f-ee9564539c7b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_f3bd3cbd-10be-41d5-87e2-432e2f45834f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_09709257-b67d-4aca-9ad8-693a6dcc6419" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_954f038d-8578-462e-989f-ee9564539c7b" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_09709257-b67d-4aca-9ad8-693a6dcc6419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_4d1d6020-25a6-40b7-9658-e5493de50ccc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_954f038d-8578-462e-989f-ee9564539c7b" xlink:to="loc_us-gaap_LiabilitiesCurrent_4d1d6020-25a6-40b7-9658-e5493de50ccc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_adbc2329-2053-4f62-bc80-8435a014044a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_954f038d-8578-462e-989f-ee9564539c7b" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_adbc2329-2053-4f62-bc80-8435a014044a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_60b99db8-a1b1-489a-b4c2-0a70f790d9d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_954f038d-8578-462e-989f-ee9564539c7b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_60b99db8-a1b1-489a-b4c2-0a70f790d9d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_b400f337-48e0-40ec-99f6-eb4ff813e160" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_954f038d-8578-462e-989f-ee9564539c7b" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_b400f337-48e0-40ec-99f6-eb4ff813e160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_c902c81d-4073-4217-8849-1f311490a7aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_954f038d-8578-462e-989f-ee9564539c7b" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_c902c81d-4073-4217-8849-1f311490a7aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_f6f0d3d1-0195-4029-88a9-f8601bbe191c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_954f038d-8578-462e-989f-ee9564539c7b" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_f6f0d3d1-0195-4029-88a9-f8601bbe191c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_66737520-d751-4717-8de3-dca37296aae6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_954f038d-8578-462e-989f-ee9564539c7b" xlink:to="loc_us-gaap_Liabilities_66737520-d751-4717-8de3-dca37296aae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_49c3e9bd-5a47-478c-adea-b59bd249175d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_954f038d-8578-462e-989f-ee9564539c7b" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_49c3e9bd-5a47-478c-adea-b59bd249175d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStocksIncludingAdditionalPaidInCapital_7b2c61fb-8a57-4f00-b361-f89f2e9db781" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStocksIncludingAdditionalPaidInCapital"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_49c3e9bd-5a47-478c-adea-b59bd249175d" xlink:to="loc_us-gaap_CommonStocksIncludingAdditionalPaidInCapital_7b2c61fb-8a57-4f00-b361-f89f2e9db781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_825a86d4-12a8-487a-957f-5dbe606c8c9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_49c3e9bd-5a47-478c-adea-b59bd249175d" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_825a86d4-12a8-487a-957f-5dbe606c8c9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_22503cf4-9184-4436-b9f5-e6ce595f52bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_49c3e9bd-5a47-478c-adea-b59bd249175d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_22503cf4-9184-4436-b9f5-e6ce595f52bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0142c3ef-a998-4832-b981-cd501f3c1327" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_49c3e9bd-5a47-478c-adea-b59bd249175d" xlink:to="loc_us-gaap_StockholdersEquity_0142c3ef-a998-4832-b981-cd501f3c1327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_d7dc266d-1b7e-4c82-95bc-d683c186b6d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_49c3e9bd-5a47-478c-adea-b59bd249175d" xlink:to="loc_us-gaap_MinorityInterest_d7dc266d-1b7e-4c82-95bc-d683c186b6d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_7e89b6ce-9256-4813-b557-e6ad6d85233b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_49c3e9bd-5a47-478c-adea-b59bd249175d" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_7e89b6ce-9256-4813-b557-e6ad6d85233b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_8e414f13-d8ac-4720-97e3-c03fb67ae7c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_954f038d-8578-462e-989f-ee9564539c7b" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_8e414f13-d8ac-4720-97e3-c03fb67ae7c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="kfy-20221031.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_820ce777-842a-46c9-af84-a3c79456e900" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_a1bc50ec-3838-4697-94c9-f450c309f1f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_820ce777-842a-46c9-af84-a3c79456e900" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_a1bc50ec-3838-4697-94c9-f450c309f1f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_47d5ff15-55a8-49be-a187-991a8a0887a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_820ce777-842a-46c9-af84-a3c79456e900" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_47d5ff15-55a8-49be-a187-991a8a0887a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_3575e3d1-ec7c-4359-8ea1-f0dcf7dfd9d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_820ce777-842a-46c9-af84-a3c79456e900" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_3575e3d1-ec7c-4359-8ea1-f0dcf7dfd9d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_c8ffb68a-3d33-4e11-998f-9dbdbb321829" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_820ce777-842a-46c9-af84-a3c79456e900" xlink:to="loc_us-gaap_CommonStockSharesIssued_c8ffb68a-3d33-4e11-998f-9dbdbb321829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_d80513fe-eaff-4990-8d7f-a090d8b62e11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_820ce777-842a-46c9-af84-a3c79456e900" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_d80513fe-eaff-4990-8d7f-a090d8b62e11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" xlink:type="simple" xlink:href="kfy-20221031.xsd#CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_343e24ac-bff9-40aa-a64a-c17e3e44cc0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_33bb5953-94ca-408e-95f6-9d139bd35ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_343e24ac-bff9-40aa-a64a-c17e3e44cc0b" xlink:to="loc_us-gaap_StatementTable_33bb5953-94ca-408e-95f6-9d139bd35ecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_1c8eaf88-c792-4f15-b174-3de384ded64b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_33bb5953-94ca-408e-95f6-9d139bd35ecf" xlink:to="loc_srt_ProductOrServiceAxis_1c8eaf88-c792-4f15-b174-3de384ded64b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_5a174f35-55f3-44c6-910b-345e8a5a6723" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_1c8eaf88-c792-4f15-b174-3de384ded64b" xlink:to="loc_srt_ProductsAndServicesDomain_5a174f35-55f3-44c6-910b-345e8a5a6723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_0c29eea0-c27a-4317-9cbe-a3cd31f0beb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5a174f35-55f3-44c6-910b-345e8a5a6723" xlink:to="loc_us-gaap_ServiceMember_0c29eea0-c27a-4317-9cbe-a3cd31f0beb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ReimbursedOutOfPocketEngagementExpensesMember_10fd176e-1752-4c0e-b972-628e4adfa16e" xlink:href="kfy-20221031.xsd#kfy_ReimbursedOutOfPocketEngagementExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5a174f35-55f3-44c6-910b-345e8a5a6723" xlink:to="loc_kfy_ReimbursedOutOfPocketEngagementExpensesMember_10fd176e-1752-4c0e-b972-628e4adfa16e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ReimbursedExpensesMember_d12c6794-3d8f-43b2-a984-4ca76a297e68" xlink:href="kfy-20221031.xsd#kfy_ReimbursedExpensesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5a174f35-55f3-44c6-910b-345e8a5a6723" xlink:to="loc_kfy_ReimbursedExpensesMember_d12c6794-3d8f-43b2-a984-4ca76a297e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5ef233fe-b728-4d5a-8620-7ed38b832399" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_33bb5953-94ca-408e-95f6-9d139bd35ecf" xlink:to="loc_us-gaap_StatementLineItems_5ef233fe-b728-4d5a-8620-7ed38b832399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0ae22cce-e6e4-43e5-a083-f5f751f9a9ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5ef233fe-b728-4d5a-8620-7ed38b832399" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0ae22cce-e6e4-43e5-a083-f5f751f9a9ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense_1bee6d95-8f08-4a3f-8c89-64e87e5bce3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5ef233fe-b728-4d5a-8620-7ed38b832399" xlink:to="loc_us-gaap_LaborAndRelatedExpense_1bee6d95-8f08-4a3f-8c89-64e87e5bce3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_0c826719-bbe0-4e2d-822b-3d5db0d0eb46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5ef233fe-b728-4d5a-8620-7ed38b832399" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_0c826719-bbe0-4e2d-822b-3d5db0d0eb46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_66fc136c-f7c4-42aa-aad7-d1bdb05956a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5ef233fe-b728-4d5a-8620-7ed38b832399" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_66fc136c-f7c4-42aa-aad7-d1bdb05956a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_6b61b727-d96f-4f88-ba39-00fd55ccde97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5ef233fe-b728-4d5a-8620-7ed38b832399" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_6b61b727-d96f-4f88-ba39-00fd55ccde97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_654787ed-1efa-472b-8ea2-8199bc8018df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5ef233fe-b728-4d5a-8620-7ed38b832399" xlink:to="loc_us-gaap_CostsAndExpenses_654787ed-1efa-472b-8ea2-8199bc8018df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_31e8cf69-3088-478f-a11a-dd75d9f52534" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5ef233fe-b728-4d5a-8620-7ed38b832399" xlink:to="loc_us-gaap_OperatingIncomeLoss_31e8cf69-3088-478f-a11a-dd75d9f52534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_744e72f2-6ec3-4b4a-b46d-d3ad554a10ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5ef233fe-b728-4d5a-8620-7ed38b832399" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_744e72f2-6ec3-4b4a-b46d-d3ad554a10ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_13d14125-34ef-4459-bc37-2c2b22c4ff3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5ef233fe-b728-4d5a-8620-7ed38b832399" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_13d14125-34ef-4459-bc37-2c2b22c4ff3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f06b868e-5df5-493f-831e-76c116548fc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5ef233fe-b728-4d5a-8620-7ed38b832399" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f06b868e-5df5-493f-831e-76c116548fc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_568a5498-03db-4aca-8132-86f2f30a1e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5ef233fe-b728-4d5a-8620-7ed38b832399" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_568a5498-03db-4aca-8132-86f2f30a1e3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_05f6894b-1f2d-42bb-a5bc-9217e1560a76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5ef233fe-b728-4d5a-8620-7ed38b832399" xlink:to="loc_us-gaap_ProfitLoss_05f6894b-1f2d-42bb-a5bc-9217e1560a76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_dc6ebe00-398a-42ab-844f-09ef6aac3a8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5ef233fe-b728-4d5a-8620-7ed38b832399" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_dc6ebe00-398a-42ab-844f-09ef6aac3a8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_67bdbf0d-98c3-4fa9-b987-4c351377b5bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5ef233fe-b728-4d5a-8620-7ed38b832399" xlink:to="loc_us-gaap_NetIncomeLoss_67bdbf0d-98c3-4fa9-b987-4c351377b5bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_465abd12-9fb9-4345-a5a6-b654863a1c57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5ef233fe-b728-4d5a-8620-7ed38b832399" xlink:to="loc_us-gaap_EarningsPerShareAbstract_465abd12-9fb9-4345-a5a6-b654863a1c57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_4c00d435-864b-4abf-b09b-204d8a08e160" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_465abd12-9fb9-4345-a5a6-b654863a1c57" xlink:to="loc_us-gaap_EarningsPerShareBasic_4c00d435-864b-4abf-b09b-204d8a08e160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_6c484b9a-fa20-4395-b20d-191403b23a4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_465abd12-9fb9-4345-a5a6-b654863a1c57" xlink:to="loc_us-gaap_EarningsPerShareDiluted_6c484b9a-fa20-4395-b20d-191403b23a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_119874b9-6557-49ce-98ed-01d0888964c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5ef233fe-b728-4d5a-8620-7ed38b832399" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_119874b9-6557-49ce-98ed-01d0888964c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c82efb5a-f394-4781-82b2-84a10d255fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_119874b9-6557-49ce-98ed-01d0888964c7" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c82efb5a-f394-4781-82b2-84a10d255fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a76b4daa-d8aa-4ea3-ade1-d034e73758d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_119874b9-6557-49ce-98ed-01d0888964c7" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a76b4daa-d8aa-4ea3-ade1-d034e73758d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_4c7e5c1b-1af7-4090-b181-be4372dca449" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_119874b9-6557-49ce-98ed-01d0888964c7" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_4c7e5c1b-1af7-4090-b181-be4372dca449" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" xlink:type="simple" xlink:href="kfy-20221031.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6dc7881a-9bd2-4943-afca-d1783757fac4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_14b295cf-0e3e-4a9a-aae5-372ed4503f50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6dc7881a-9bd2-4943-afca-d1783757fac4" xlink:to="loc_us-gaap_ProfitLoss_14b295cf-0e3e-4a9a-aae5-372ed4503f50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_8550b7c7-fd7d-497d-aed0-200dab0eaa9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6dc7881a-9bd2-4943-afca-d1783757fac4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_8550b7c7-fd7d-497d-aed0-200dab0eaa9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_6735699b-f890-47d0-a4c6-68d473e20e84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_8550b7c7-fd7d-497d-aed0-200dab0eaa9f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_6735699b-f890-47d0-a4c6-68d473e20e84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_8a563048-741b-48b7-b368-ca65b660e5ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_8550b7c7-fd7d-497d-aed0-200dab0eaa9f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_8a563048-741b-48b7-b368-ca65b660e5ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_87c69435-7cd9-4047-baab-1622752fe118" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_8550b7c7-fd7d-497d-aed0-200dab0eaa9f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_87c69435-7cd9-4047-baab-1622752fe118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_dd665bd1-3262-4f95-a325-b3bc80972fc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_8550b7c7-fd7d-497d-aed0-200dab0eaa9f" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_dd665bd1-3262-4f95-a325-b3bc80972fc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_170873c2-28e1-4cf8-ab37-e518e3eee1a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_8550b7c7-fd7d-497d-aed0-200dab0eaa9f" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_170873c2-28e1-4cf8-ab37-e518e3eee1a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_8bf74e25-0b75-47ac-81d7-43bbed82d411" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_8550b7c7-fd7d-497d-aed0-200dab0eaa9f" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_8bf74e25-0b75-47ac-81d7-43bbed82d411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" xlink:type="simple" xlink:href="kfy-20221031.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_29d38f3b-fe8e-4666-98db-07cc8f07ecd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_45c77754-5414-4fa8-bdf4-e703ca63380a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_29d38f3b-fe8e-4666-98db-07cc8f07ecd9" xlink:to="loc_us-gaap_StatementTable_45c77754-5414-4fa8-bdf4-e703ca63380a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_04e56b7d-7676-4c5c-85f9-34ff358753d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_45c77754-5414-4fa8-bdf4-e703ca63380a" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_04e56b7d-7676-4c5c-85f9-34ff358753d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1d89dcab-4c1c-49bf-a804-c62da230fa54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_04e56b7d-7676-4c5c-85f9-34ff358753d2" xlink:to="loc_us-gaap_EquityComponentDomain_1d89dcab-4c1c-49bf-a804-c62da230fa54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_75095c7e-4f2e-4ccf-b03c-1f928532dd00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1d89dcab-4c1c-49bf-a804-c62da230fa54" xlink:to="loc_us-gaap_ParentMember_75095c7e-4f2e-4ccf-b03c-1f928532dd00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember_0a59032e-5dfd-4bf7-bd24-fd25f6846eb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_75095c7e-4f2e-4ccf-b03c-1f928532dd00" xlink:to="loc_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember_0a59032e-5dfd-4bf7-bd24-fd25f6846eb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_c241ff31-34b0-4faf-91ac-8d7e81ad95b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_75095c7e-4f2e-4ccf-b03c-1f928532dd00" xlink:to="loc_us-gaap_RetainedEarningsMember_c241ff31-34b0-4faf-91ac-8d7e81ad95b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_57d393e5-63f3-4f47-8879-2b5ab74206e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_75095c7e-4f2e-4ccf-b03c-1f928532dd00" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_57d393e5-63f3-4f47-8879-2b5ab74206e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_cfbfac50-c9a9-43e8-b083-aac3ad2a20d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1d89dcab-4c1c-49bf-a804-c62da230fa54" xlink:to="loc_us-gaap_NoncontrollingInterestMember_cfbfac50-c9a9-43e8-b083-aac3ad2a20d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_032113a6-d047-44dc-a51d-4ade5026ac9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_45c77754-5414-4fa8-bdf4-e703ca63380a" xlink:to="loc_us-gaap_StatementLineItems_032113a6-d047-44dc-a51d-4ade5026ac9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_badb537c-9a80-45c2-a8cb-ff7639fad45a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_032113a6-d047-44dc-a51d-4ade5026ac9f" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_badb537c-9a80-45c2-a8cb-ff7639fad45a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_90c6151d-065c-4e2c-be6b-4faf0a3164d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_badb537c-9a80-45c2-a8cb-ff7639fad45a" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_90c6151d-065c-4e2c-be6b-4faf0a3164d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c3244d90-b90f-47d2-964b-38022d42e63e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_badb537c-9a80-45c2-a8cb-ff7639fad45a" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c3244d90-b90f-47d2-964b-38022d42e63e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_ad480c41-b531-46cb-ae1f-05468191add6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_badb537c-9a80-45c2-a8cb-ff7639fad45a" xlink:to="loc_us-gaap_ProfitLoss_ad480c41-b531-46cb-ae1f-05468191add6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a17a96fe-4208-49a2-8189-1f3ae6f0b5de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_badb537c-9a80-45c2-a8cb-ff7639fad45a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a17a96fe-4208-49a2-8189-1f3ae6f0b5de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_a8ce3724-6042-48e0-a339-d7cabd669009" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_badb537c-9a80-45c2-a8cb-ff7639fad45a" xlink:to="loc_us-gaap_DividendsCommonStockCash_a8ce3724-6042-48e0-a339-d7cabd669009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_59d46325-02a1-4807-90d1-2aeb67d5d28a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_badb537c-9a80-45c2-a8cb-ff7639fad45a" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_59d46325-02a1-4807-90d1-2aeb67d5d28a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_a8724331-afbd-418f-980e-c33ffd63a981" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_badb537c-9a80-45c2-a8cb-ff7639fad45a" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_a8724331-afbd-418f-980e-c33ffd63a981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_ca51798d-0e1e-4558-aad6-437080242cd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_badb537c-9a80-45c2-a8cb-ff7639fad45a" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_ca51798d-0e1e-4558-aad6-437080242cd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_c0b14d66-d3f3-451f-a1ea-f12da0b77da7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_badb537c-9a80-45c2-a8cb-ff7639fad45a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_c0b14d66-d3f3-451f-a1ea-f12da0b77da7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_5753daa7-bcf0-4342-92bc-7a526d9bd812" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_badb537c-9a80-45c2-a8cb-ff7639fad45a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_5753daa7-bcf0-4342-92bc-7a526d9bd812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_1a40b4d4-2310-48c8-be85-9377084f4349" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_badb537c-9a80-45c2-a8cb-ff7639fad45a" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_1a40b4d4-2310-48c8-be85-9377084f4349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_6c375005-3276-4113-8b30-e094ff1b1973" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_badb537c-9a80-45c2-a8cb-ff7639fad45a" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_6c375005-3276-4113-8b30-e094ff1b1973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a902e150-8013-4b80-b4b2-ff994f72ad69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_badb537c-9a80-45c2-a8cb-ff7639fad45a" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a902e150-8013-4b80-b4b2-ff994f72ad69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" xlink:type="simple" xlink:href="kfy-20221031.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_490a6e1f-9929-472c-8c5b-bb18c2392d02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_afb16a20-bebf-492e-be7c-0bc3a386298c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_490a6e1f-9929-472c-8c5b-bb18c2392d02" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_afb16a20-bebf-492e-be7c-0bc3a386298c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_31aeac06-4981-42fe-b821-d279b408f4c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_afb16a20-bebf-492e-be7c-0bc3a386298c" xlink:to="loc_us-gaap_ProfitLoss_31aeac06-4981-42fe-b821-d279b408f4c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_46417c9b-68f9-4b5b-93cd-d6093b7c21a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_afb16a20-bebf-492e-be7c-0bc3a386298c" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_46417c9b-68f9-4b5b-93cd-d6093b7c21a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_7c4bf361-8657-4ebb-9a4a-91259ef5b9ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_46417c9b-68f9-4b5b-93cd-d6093b7c21a2" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_7c4bf361-8657-4ebb-9a4a-91259ef5b9ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_c2c2723a-f030-43ff-9eb6-2f45fa44916d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_46417c9b-68f9-4b5b-93cd-d6093b7c21a2" xlink:to="loc_us-gaap_ShareBasedCompensation_c2c2723a-f030-43ff-9eb6-2f45fa44916d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_a1b31396-8d78-4010-b387-3f62a42f80db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_46417c9b-68f9-4b5b-93cd-d6093b7c21a2" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_a1b31396-8d78-4010-b387-3f62a42f80db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_f500a634-a0c7-4302-a06e-e8b53d6b42da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_46417c9b-68f9-4b5b-93cd-d6093b7c21a2" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_f500a634-a0c7-4302-a06e-e8b53d6b42da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_121b45ac-234c-457b-b9dc-2b508a2e0703" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_46417c9b-68f9-4b5b-93cd-d6093b7c21a2" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_121b45ac-234c-457b-b9dc-2b508a2e0703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_d92c1155-1633-4e63-b868-6231d1ad1df6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_46417c9b-68f9-4b5b-93cd-d6093b7c21a2" xlink:to="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_d92c1155-1633-4e63-b868-6231d1ad1df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments_aca9e558-4ab9-4487-b3c2-3c3189dab01f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_46417c9b-68f9-4b5b-93cd-d6093b7c21a2" xlink:to="loc_us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments_aca9e558-4ab9-4487-b3c2-3c3189dab01f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_1d2e15d4-243d-432c-9e8f-653b519f9c43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_46417c9b-68f9-4b5b-93cd-d6093b7c21a2" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_1d2e15d4-243d-432c-9e8f-653b519f9c43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_c21e515c-9d7d-44bb-b1c0-30f4e35d04b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_afb16a20-bebf-492e-be7c-0bc3a386298c" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_c21e515c-9d7d-44bb-b1c0-30f4e35d04b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_a7c599ac-e968-4235-89bb-8c866e3af7c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredCompensation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_c21e515c-9d7d-44bb-b1c0-30f4e35d04b5" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_a7c599ac-e968-4235-89bb-8c866e3af7c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_687c5e3c-6a37-460b-ba46-57c22f387ace" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_c21e515c-9d7d-44bb-b1c0-30f4e35d04b5" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_687c5e3c-6a37-460b-ba46-57c22f387ace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherReceivables_e3fbc871-83a3-420e-b4d9-c39a58bdc0cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_c21e515c-9d7d-44bb-b1c0-30f4e35d04b5" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherReceivables_e3fbc871-83a3-420e-b4d9-c39a58bdc0cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7864fd31-fe6c-4ba7-b420-1f169da33fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_c21e515c-9d7d-44bb-b1c0-30f4e35d04b5" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7864fd31-fe6c-4ba7-b420-1f169da33fd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_IncreaseDecreaseInUnearnedCompensation_8c74c2a3-3b76-4a46-9d12-d1c38a756216" xlink:href="kfy-20221031.xsd#kfy_IncreaseDecreaseInUnearnedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_c21e515c-9d7d-44bb-b1c0-30f4e35d04b5" xlink:to="loc_kfy_IncreaseDecreaseInUnearnedCompensation_8c74c2a3-3b76-4a46-9d12-d1c38a756216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_fbea8276-0556-4e64-8ebb-a902a5afd0b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_c21e515c-9d7d-44bb-b1c0-30f4e35d04b5" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_fbea8276-0556-4e64-8ebb-a902a5afd0b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_047f841f-b660-4053-b4f9-b4875dd480e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_c21e515c-9d7d-44bb-b1c0-30f4e35d04b5" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_047f841f-b660-4053-b4f9-b4875dd480e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_cf4ac363-6e81-4085-8562-ce60b64d91cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_c21e515c-9d7d-44bb-b1c0-30f4e35d04b5" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_cf4ac363-6e81-4085-8562-ce60b64d91cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4289c3b8-521c-4445-81eb-1b51a84ca763" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_afb16a20-bebf-492e-be7c-0bc3a386298c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4289c3b8-521c-4445-81eb-1b51a84ca763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_db923342-455f-469a-be7a-65921c9bf674" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_490a6e1f-9929-472c-8c5b-bb18c2392d02" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_db923342-455f-469a-be7a-65921c9bf674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_2dc49466-816a-48b7-85ac-287d4093e35a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_db923342-455f-469a-be7a-65921c9bf674" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_2dc49466-816a-48b7-85ac-287d4093e35a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_d357c03a-177e-4788-9ca2-e36a7b1f39e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_db923342-455f-469a-be7a-65921c9bf674" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_d357c03a-177e-4788-9ca2-e36a7b1f39e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_c80a6921-9d55-47d2-8aff-0aa9bdc440fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_db923342-455f-469a-be7a-65921c9bf674" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_c80a6921-9d55-47d2-8aff-0aa9bdc440fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5db96e03-473f-4e95-9fea-3efb7e965f44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_db923342-455f-469a-be7a-65921c9bf674" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5db96e03-473f-4e95-9fea-3efb7e965f44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLifeInsurancePolicies_9a15e022-dc09-48c1-88d5-c541dc0b8884" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLifeInsurancePolicies"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_db923342-455f-469a-be7a-65921c9bf674" xlink:to="loc_us-gaap_ProceedsFromLifeInsurancePolicies_9a15e022-dc09-48c1-88d5-c541dc0b8884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_b983bd33-0c75-4a0e-b758-2c1a82e9dbac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireLifeInsurancePolicies"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_db923342-455f-469a-be7a-65921c9bf674" xlink:to="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_b983bd33-0c75-4a0e-b758-2c1a82e9dbac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_cc38b585-bcfc-4de8-a6f2-15f82b16e376" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_db923342-455f-469a-be7a-65921c9bf674" xlink:to="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_cc38b585-bcfc-4de8-a6f2-15f82b16e376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1a02fc93-a697-47ea-93e7-93e238937323" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_db923342-455f-469a-be7a-65921c9bf674" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1a02fc93-a697-47ea-93e7-93e238937323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e3fad276-63f7-4ccc-90db-172606b4fca6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_490a6e1f-9929-472c-8c5b-bb18c2392d02" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e3fad276-63f7-4ccc-90db-172606b4fca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_d57d8b34-d933-406f-b88e-78cc73ca56db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e3fad276-63f7-4ccc-90db-172606b4fca6" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_d57d8b34-d933-406f-b88e-78cc73ca56db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_16d83412-a757-4cfa-abad-4d3b616fa958" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e3fad276-63f7-4ccc-90db-172606b4fca6" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_16d83412-a757-4cfa-abad-4d3b616fa958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_983a10de-7c0f-412a-82eb-bceb21dfc19e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e3fad276-63f7-4ccc-90db-172606b4fca6" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_983a10de-7c0f-412a-82eb-bceb21dfc19e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_b5e6444a-e5e1-4f0e-8117-0d5e9fcf228c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e3fad276-63f7-4ccc-90db-172606b4fca6" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_b5e6444a-e5e1-4f0e-8117-0d5e9fcf228c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsMinorityInterest_d9fc4933-f092-4047-b45b-13a9a11a4c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsMinorityInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e3fad276-63f7-4ccc-90db-172606b4fca6" xlink:to="loc_us-gaap_PaymentsOfDividendsMinorityInterest_d9fc4933-f092-4047-b45b-13a9a11a4c4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_1a5979fd-b8b2-45a5-981f-d01d844838e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e3fad276-63f7-4ccc-90db-172606b4fca6" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_1a5979fd-b8b2-45a5-981f-d01d844838e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_RepaymentOfLifeInsurancePolicyLoans_e5da3184-abf9-4be5-a047-c1034ec04d9f" xlink:href="kfy-20221031.xsd#kfy_RepaymentOfLifeInsurancePolicyLoans"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e3fad276-63f7-4ccc-90db-172606b4fca6" xlink:to="loc_kfy_RepaymentOfLifeInsurancePolicyLoans_e5da3184-abf9-4be5-a047-c1034ec04d9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1c6c10aa-9411-43b9-ac41-e1b6b2a8cbb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e3fad276-63f7-4ccc-90db-172606b4fca6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1c6c10aa-9411-43b9-ac41-e1b6b2a8cbb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_47744e44-c0f5-43f1-826b-95029583c962" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_490a6e1f-9929-472c-8c5b-bb18c2392d02" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_47744e44-c0f5-43f1-826b-95029583c962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c859aa14-ad48-42a3-8f0d-66a28558e390" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_490a6e1f-9929-472c-8c5b-bb18c2392d02" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c859aa14-ad48-42a3-8f0d-66a28558e390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_8afd0420-71a3-4953-b2c3-fa9bd37c8e1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_490a6e1f-9929-472c-8c5b-bb18c2392d02" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_8afd0420-71a3-4953-b2c3-fa9bd37c8e1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_c3eb02ff-7b23-4039-ac52-1b33ddc70287" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_490a6e1f-9929-472c-8c5b-bb18c2392d02" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_c3eb02ff-7b23-4039-ac52-1b33ddc70287" 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-20221031.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_e5745cf8-bf63-4dc1-9b4f-706a02f52e4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_eb31416d-e1ce-42b5-9bf3-d2407fca138e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e5745cf8-bf63-4dc1-9b4f-706a02f52e4e" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_eb31416d-e1ce-42b5-9bf3-d2407fca138e" 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-20221031.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_573643a0-aaae-4025-9cf7-471183b8fb26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_ecda59fb-00f2-4a4d-a819-24f726e18d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_573643a0-aaae-4025-9cf7-471183b8fb26" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_ecda59fb-00f2-4a4d-a819-24f726e18d7e" 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-20221031.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_74303bfe-eee7-49fd-9a6b-a6f44e44d3a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_c2bfef39-1914-4924-a6d9-df890ce3b823" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_74303bfe-eee7-49fd-9a6b-a6f44e44d3a5" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_c2bfef39-1914-4924-a6d9-df890ce3b823" 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-20221031.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_5b954b21-4273-47e3-826b-c712d25ff4aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_06e4b121-8c16-4edb-ae3f-800d82b8195a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5b954b21-4273-47e3-826b-c712d25ff4aa" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_06e4b121-8c16-4edb-ae3f-800d82b8195a" 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-20221031.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_InvestmentsAllOtherInvestmentsAbstract_48f732bf-a307-4733-969d-5ba88c62765d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock_317d0021-52a5-4128-b110-ee9e4bebe0b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_48f732bf-a307-4733-969d-5ba88c62765d" xlink:to="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock_317d0021-52a5-4128-b110-ee9e4bebe0b5" 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-20221031.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_184e4608-b429-4716-9920-82c2579689f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_7c620232-3280-4edb-b70b-078572b5f688" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_184e4608-b429-4716-9920-82c2579689f1" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_7c620232-3280-4edb-b70b-078572b5f688" 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-20221031.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_e5552cc9-c646-4520-a972-3617b3e812fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_7c420f49-e529-4bfc-8289-0ed972692f58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e5552cc9-c646-4520-a972-3617b3e812fa" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_7c420f49-e529-4bfc-8289-0ed972692f58" 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-20221031.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_68619ff2-4c87-4690-a89b-9921b71d1926" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditLossAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesTextBlock_f98b0d49-a8ba-41f3-a7f8-124321b1aea4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditLossAbstract_68619ff2-4c87-4690-a89b-9921b71d1926" xlink:to="loc_us-gaap_AllowanceForCreditLossesTextBlock_f98b0d49-a8ba-41f3-a7f8-124321b1aea4" 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-20221031.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_e4659e6f-5701-4b92-9284-3691647af783" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_e65593e1-437c-49f9-84ee-df3e3f7312a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e4659e6f-5701-4b92-9284-3691647af783" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_e65593e1-437c-49f9-84ee-df3e3f7312a2" 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-20221031.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_f3970926-523c-44ef-b06a-e025a8be7f48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_3f7ea9f5-8b9f-4dfc-8273-ffd116f8f299" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_f3970926-523c-44ef-b06a-e025a8be7f48" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_3f7ea9f5-8b9f-4dfc-8273-ffd116f8f299" 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-20221031.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_b424182b-d646-49f8-8e18-39d07d3cdd9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock_516258b9-f5ee-43fc-9fb2-33b353c140d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_b424182b-d646-49f8-8e18-39d07d3cdd9c" xlink:to="loc_us-gaap_LongTermDebtTextBlock_516258b9-f5ee-43fc-9fb2-33b353c140d6" 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-20221031.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_57713ae4-6673-4070-b9b1-b06446d88260" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_LeasesDisclosureTextBlock_ec7084a6-ddde-41e0-bea4-0a248a936e62" xlink:href="kfy-20221031.xsd#kfy_LeasesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_57713ae4-6673-4070-b9b1-b06446d88260" xlink:to="loc_kfy_LeasesDisclosureTextBlock_ec7084a6-ddde-41e0-bea4-0a248a936e62" 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-20221031.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_87bc2fc3-1139-4503-bb26-28f754e89ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_b33506b6-909a-4ffe-af4a-4f09a9a8f7d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_87bc2fc3-1139-4503-bb26-28f754e89ffb" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_b33506b6-909a-4ffe-af4a-4f09a9a8f7d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/SubsequentEvent" xlink:type="simple" xlink:href="kfy-20221031.xsd#SubsequentEvent"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/SubsequentEvent" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_7cce66ef-cae5-4fb0-a519-b0634a2a8247" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_9ba69895-15a5-48e9-9c71-69c279e8a2cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_7cce66ef-cae5-4fb0-a519-b0634a2a8247" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_9ba69895-15a5-48e9-9c71-69c279e8a2cd" 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-20221031.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_65829513-6c42-4c30-97d3-5dcad1e5b5e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_b6414b7f-c405-4fad-b293-4281ee9455fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_65829513-6c42-4c30-97d3-5dcad1e5b5e0" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_b6414b7f-c405-4fad-b293-4281ee9455fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_6efd9efd-914e-4b44-8675-eabfd1c882f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_65829513-6c42-4c30-97d3-5dcad1e5b5e0" xlink:to="loc_us-gaap_UseOfEstimates_6efd9efd-914e-4b44-8675-eabfd1c882f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_5dfc753e-9c2c-48e8-a99d-479c4544d815" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_65829513-6c42-4c30-97d3-5dcad1e5b5e0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_5dfc753e-9c2c-48e8-a99d-479c4544d815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ReimbursableExpensesPolicyPolicyTextBlock_28a082be-aba0-4db3-aa67-e7fc73a92d5f" xlink:href="kfy-20221031.xsd#kfy_ReimbursableExpensesPolicyPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_65829513-6c42-4c30-97d3-5dcad1e5b5e0" xlink:to="loc_kfy_ReimbursableExpensesPolicyPolicyTextBlock_28a082be-aba0-4db3-aa67-e7fc73a92d5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_da16172a-69d8-44e9-bc11-7490b3f24ac5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_65829513-6c42-4c30-97d3-5dcad1e5b5e0" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_da16172a-69d8-44e9-bc11-7490b3f24ac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_da584e6e-183b-4985-85cd-5c1309127def" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_65829513-6c42-4c30-97d3-5dcad1e5b5e0" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_da584e6e-183b-4985-85cd-5c1309127def" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy_c1396a98-3fac-4914-a066-8304ae212963" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesPolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_65829513-6c42-4c30-97d3-5dcad1e5b5e0" xlink:to="loc_us-gaap_MarketableSecuritiesPolicy_c1396a98-3fac-4914-a066-8304ae212963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_444483c0-7c82-4d28-83ff-0895085a7a99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_65829513-6c42-4c30-97d3-5dcad1e5b5e0" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_444483c0-7c82-4d28-83ff-0895085a7a99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesMethodsOfAccountingNonhedgingDerivatives_b4e5c5f8-8145-443e-a6cb-c818c105b026" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesMethodsOfAccountingNonhedgingDerivatives"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_65829513-6c42-4c30-97d3-5dcad1e5b5e0" xlink:to="loc_us-gaap_DerivativesMethodsOfAccountingNonhedgingDerivatives_b4e5c5f8-8145-443e-a6cb-c818c105b026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_90c451ac-a035-4008-893b-148d44cbdc57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_65829513-6c42-4c30-97d3-5dcad1e5b5e0" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_90c451ac-a035-4008-893b-148d44cbdc57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_6612fa7a-9f18-428f-9680-5d5c2f3030d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_65829513-6c42-4c30-97d3-5dcad1e5b5e0" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_6612fa7a-9f18-428f-9680-5d5c2f3030d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_ef3fd60c-18d5-4177-ba12-bbdbfcbab18e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_65829513-6c42-4c30-97d3-5dcad1e5b5e0" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_ef3fd60c-18d5-4177-ba12-bbdbfcbab18e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_bd79200e-d906-4923-a7c7-db1daa594571" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_65829513-6c42-4c30-97d3-5dcad1e5b5e0" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_bd79200e-d906-4923-a7c7-db1daa594571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock_f13efd6d-7330-4445-ae91-e218c4e671fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_65829513-6c42-4c30-97d3-5dcad1e5b5e0" xlink:to="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock_f13efd6d-7330-4445-ae91-e218c4e671fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_6310273e-b7f7-454d-b61e-0caaa3ea2e10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_65829513-6c42-4c30-97d3-5dcad1e5b5e0" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_6310273e-b7f7-454d-b61e-0caaa3ea2e10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ReclassificationsPolicyPolicyTextBlock_65f0d5a3-1cda-4b54-b047-a942ff48fa4b" xlink:href="kfy-20221031.xsd#kfy_ReclassificationsPolicyPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_65829513-6c42-4c30-97d3-5dcad1e5b5e0" xlink:to="loc_kfy_ReclassificationsPolicyPolicyTextBlock_65f0d5a3-1cda-4b54-b047-a942ff48fa4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_fda14db5-1241-4266-9bb3-ee1dd20ee3b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_65829513-6c42-4c30-97d3-5dcad1e5b5e0" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_fda14db5-1241-4266-9bb3-ee1dd20ee3b2" 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-20221031.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_f98c9a3b-dc04-42a2-97d1-937d8bcd767c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_e33a8e80-762a-4d8c-a586-7eccc2e0c65b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f98c9a3b-dc04-42a2-97d1-937d8bcd767c" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_e33a8e80-762a-4d8c-a586-7eccc2e0c65b" 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-20221031.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_bfb6a5ff-0400-4c60-bb93-66168cf71213" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_93d1cd77-bfac-42b0-8de0-103d8258a2b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_bfb6a5ff-0400-4c60-bb93-66168cf71213" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_93d1cd77-bfac-42b0-8de0-103d8258a2b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock_5217d49a-94da-4ebb-87fc-9d87eb459d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_bfb6a5ff-0400-4c60-bb93-66168cf71213" xlink:to="loc_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock_5217d49a-94da-4ebb-87fc-9d87eb459d7e" 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-20221031.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_7bb2cad5-a07d-496d-bb98-65d03fb200a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_0b82650f-3b02-4cd5-92e8-2167de5187e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7bb2cad5-a07d-496d-bb98-65d03fb200a0" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_0b82650f-3b02-4cd5-92e8-2167de5187e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_60a3dc25-b155-41bf-bdd0-1d18ef02ba01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7bb2cad5-a07d-496d-bb98-65d03fb200a0" xlink:to="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_60a3dc25-b155-41bf-bdd0-1d18ef02ba01" 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-20221031.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_InvestmentsAllOtherInvestmentsAbstract_8465fb71-bcee-414f-a75c-eff32144c4d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_e587c3d8-4d27-4892-8a80-b25d90cf1e74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_8465fb71-bcee-414f-a75c-eff32144c4d1" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_e587c3d8-4d27-4892-8a80-b25d90cf1e74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_3d8bf561-9e01-40e7-829c-c9bce1fa667f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_8465fb71-bcee-414f-a75c-eff32144c4d1" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_3d8bf561-9e01-40e7-829c-c9bce1fa667f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock_4ddef468-27f7-40a7-97b5-dd588a9d6464" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_8465fb71-bcee-414f-a75c-eff32144c4d1" xlink:to="loc_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock_4ddef468-27f7-40a7-97b5-dd588a9d6464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock_db75c2c4-e81b-4b83-a1c6-1d827f4fe290" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_8465fb71-bcee-414f-a75c-eff32144c4d1" xlink:to="loc_us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock_db75c2c4-e81b-4b83-a1c6-1d827f4fe290" 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-20221031.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_05c2fde2-dbf2-419b-8eda-5085aa888c2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_7336fead-c606-4fa4-81f8-8c96896f50c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_05c2fde2-dbf2-419b-8eda-5085aa888c2b" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_7336fead-c606-4fa4-81f8-8c96896f50c0" 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-20221031.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_c73d1efc-6c00-42ed-a2a7-3eb6449df451" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_8c7768e0-0830-4c91-91f9-7ddb042208fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c73d1efc-6c00-42ed-a2a7-3eb6449df451" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_8c7768e0-0830-4c91-91f9-7ddb042208fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_effacc40-26d1-4a6c-befe-b38e8fbaa322" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c73d1efc-6c00-42ed-a2a7-3eb6449df451" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_effacc40-26d1-4a6c-befe-b38e8fbaa322" 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-20221031.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_197dd4f7-6e9c-4de0-9f57-a64bb506f7f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditLossAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_c346815e-9057-4d29-83d8-2cd369abb3a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditLossAbstract_197dd4f7-6e9c-4de0-9f57-a64bb506f7f4" xlink:to="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_c346815e-9057-4d29-83d8-2cd369abb3a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_8fee8777-84ab-4edf-b7ef-70958dfe46e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditLossAbstract_197dd4f7-6e9c-4de0-9f57-a64bb506f7f4" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_8fee8777-84ab-4edf-b7ef-70958dfe46e2" 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-20221031.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_d43bddea-af87-49ad-9999-1bc28026e4bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentCompanyFinancialHighlightsTableTextBlock_71eb96ee-1bf0-4f44-aea4-1d56961c5d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentCompanyFinancialHighlightsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_d43bddea-af87-49ad-9999-1bc28026e4bb" xlink:to="loc_us-gaap_InvestmentCompanyFinancialHighlightsTableTextBlock_71eb96ee-1bf0-4f44-aea4-1d56961c5d3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_64a85db3-7bdf-4c7d-8c7b-dc16da9781ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_d43bddea-af87-49ad-9999-1bc28026e4bb" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_64a85db3-7bdf-4c7d-8c7b-dc16da9781ba" 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-20221031.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_505e177e-1d00-427d-9faa-e76e0e95d582" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionTableTextBlock_7d332157-7e66-45b2-8a94-34f5a639d607" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_505e177e-1d00-427d-9faa-e76e0e95d582" xlink:to="loc_us-gaap_DebtInstrumentRedemptionTableTextBlock_7d332157-7e66-45b2-8a94-34f5a639d607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_e2f8c49e-ed70-42e0-af09-ad54a9c1a7fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_505e177e-1d00-427d-9faa-e76e0e95d582" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_e2f8c49e-ed70-42e0-af09-ad54a9c1a7fc" 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-20221031.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_366adaa5-de2c-4bec-8f3e-7ebd769e6533" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_41ce2791-80a3-46b2-88eb-e1a0f0938951" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_366adaa5-de2c-4bec-8f3e-7ebd769e6533" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_41ce2791-80a3-46b2-88eb-e1a0f0938951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock_9065de0a-55f0-46d9-ad52-2dc05ae9c7c2" xlink:href="kfy-20221031.xsd#kfy_ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_366adaa5-de2c-4bec-8f3e-7ebd769e6533" xlink:to="loc_kfy_ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock_9065de0a-55f0-46d9-ad52-2dc05ae9c7c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock_84fc589a-5f87-4e39-9873-5101b9cdbd44" xlink:href="kfy-20221031.xsd#kfy_ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_366adaa5-de2c-4bec-8f3e-7ebd769e6533" xlink:to="loc_kfy_ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock_84fc589a-5f87-4e39-9873-5101b9cdbd44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock_13c41c55-a3f1-44f5-957d-e83f8107e008" xlink:href="kfy-20221031.xsd#kfy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_366adaa5-de2c-4bec-8f3e-7ebd769e6533" xlink:to="loc_kfy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock_13c41c55-a3f1-44f5-957d-e83f8107e008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/AcquisitionTables" xlink:type="simple" xlink:href="kfy-20221031.xsd#AcquisitionTables"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/AcquisitionTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_f8318bc9-1e78-487b-b352-148c0dac155b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_e5010023-0d0c-4a1f-bfb3-f739c7d57c98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_f8318bc9-1e78-487b-b352-148c0dac155b" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_e5010023-0d0c-4a1f-bfb3-f739c7d57c98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_401de873-b0d2-4361-bff3-178899209163" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable_4e485029-6ee8-404b-826b-4db2df8623b7" xlink:href="kfy-20221031.xsd#kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_401de873-b0d2-4361-bff3-178899209163" xlink:to="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable_4e485029-6ee8-404b-826b-4db2df8623b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_2227e988-c3ad-4c3e-a73e-fad3aaca7e46" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable_4e485029-6ee8-404b-826b-4db2df8623b7" xlink:to="loc_srt_OwnershipAxis_2227e988-c3ad-4c3e-a73e-fad3aaca7e46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_97e028a5-4db0-4276-b564-db7afb898ffb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_2227e988-c3ad-4c3e-a73e-fad3aaca7e46" xlink:to="loc_srt_OwnershipDomain_97e028a5-4db0-4276-b564-db7afb898ffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_MexicanSubsidiaryMember_6d31c761-f3da-4a2e-b13d-3b045c72b9a3" xlink:href="kfy-20221031.xsd#kfy_MexicanSubsidiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_97e028a5-4db0-4276-b564-db7afb898ffb" xlink:to="loc_kfy_MexicanSubsidiaryMember_6d31c761-f3da-4a2e-b13d-3b045c72b9a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_03e3e338-f182-426f-8f72-bf6c0121a00e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable_4e485029-6ee8-404b-826b-4db2df8623b7" xlink:to="loc_srt_RangeAxis_03e3e338-f182-426f-8f72-bf6c0121a00e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6172bcd4-783b-460b-b6ca-37533824a687" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_03e3e338-f182-426f-8f72-bf6c0121a00e" xlink:to="loc_srt_RangeMember_6172bcd4-783b-460b-b6ca-37533824a687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a9ff33bf-db49-414f-8614-abe2792d220d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6172bcd4-783b-460b-b6ca-37533824a687" xlink:to="loc_srt_MinimumMember_a9ff33bf-db49-414f-8614-abe2792d220d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_cd88453c-0cc8-4438-a572-e773317e8757" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6172bcd4-783b-460b-b6ca-37533824a687" xlink:to="loc_srt_MaximumMember_cd88453c-0cc8-4438-a572-e773317e8757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_9a50f6e1-01ef-42a4-9496-a9aedba90ad1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable_4e485029-6ee8-404b-826b-4db2df8623b7" xlink:to="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_9a50f6e1-01ef-42a4-9496-a9aedba90ad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_672dab42-4d0e-49b4-bd9a-110bdfb4334c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_9a50f6e1-01ef-42a4-9496-a9aedba90ad1" xlink:to="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_672dab42-4d0e-49b4-bd9a-110bdfb4334c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_RightOfUseAssetsMember_4f78e53f-fbf5-44df-85e4-e87a5ba097e8" xlink:href="kfy-20221031.xsd#kfy_RightOfUseAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_672dab42-4d0e-49b4-bd9a-110bdfb4334c" xlink:to="loc_kfy_RightOfUseAssetsMember_4f78e53f-fbf5-44df-85e4-e87a5ba097e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_LeaseholdImprovementsAndFurnitureAndFixturesMember_a958e0d4-9374-4933-9b21-a22e772c654c" xlink:href="kfy-20221031.xsd#kfy_LeaseholdImprovementsAndFurnitureAndFixturesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_672dab42-4d0e-49b4-bd9a-110bdfb4334c" xlink:to="loc_kfy_LeaseholdImprovementsAndFurnitureAndFixturesMember_a958e0d4-9374-4933-9b21-a22e772c654c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_f095797e-ea55-43ca-8a59-d64a1f19bfe3" xlink:href="kfy-20221031.xsd#kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable_4e485029-6ee8-404b-826b-4db2df8623b7" xlink:to="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_f095797e-ea55-43ca-8a59-d64a1f19bfe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_c9ef2bc0-0658-4c4f-8079-71d698556163" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_f095797e-ea55-43ca-8a59-d64a1f19bfe3" xlink:to="loc_us-gaap_NumberOfReportableSegments_c9ef2bc0-0658-4c4f-8079-71d698556163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_NumberOfLineOfBusiness_fcfc01ee-620d-491b-aa55-a5b168c76d5a" xlink:href="kfy-20221031.xsd#kfy_NumberOfLineOfBusiness"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_f095797e-ea55-43ca-8a59-d64a1f19bfe3" xlink:to="loc_kfy_NumberOfLineOfBusiness_fcfc01ee-620d-491b-aa55-a5b168c76d5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_a3479e32-9ad9-472c-83af-514552b4e37a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_f095797e-ea55-43ca-8a59-d64a1f19bfe3" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_a3479e32-9ad9-472c-83af-514552b4e37a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_298809de-5656-4cab-825e-44099acad277" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_f095797e-ea55-43ca-8a59-d64a1f19bfe3" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_298809de-5656-4cab-825e-44099acad277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_fd86ce1e-bed6-4c4c-8dc6-155da41061ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_f095797e-ea55-43ca-8a59-d64a1f19bfe3" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_fd86ce1e-bed6-4c4c-8dc6-155da41061ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_f4596643-8fae-4950-b73f-bac730f4dbaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_f095797e-ea55-43ca-8a59-d64a1f19bfe3" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_f4596643-8fae-4950-b73f-bac730f4dbaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_ff7b5678-5f00-425a-9608-670bafa99317" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_f095797e-ea55-43ca-8a59-d64a1f19bfe3" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_ff7b5678-5f00-425a-9608-670bafa99317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_6ee400a7-390c-4235-a753-c79b8d9f24c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_f095797e-ea55-43ca-8a59-d64a1f19bfe3" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_6ee400a7-390c-4235-a753-c79b8d9f24c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_8db64cac-d037-414c-be03-62a4bd960366" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_f095797e-ea55-43ca-8a59-d64a1f19bfe3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_8db64cac-d037-414c-be03-62a4bd960366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_PerformanceRelatedBonusExpenses_1d6c9b3c-52c5-488d-a00b-618a86e9adce" xlink:href="kfy-20221031.xsd#kfy_PerformanceRelatedBonusExpenses"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_f095797e-ea55-43ca-8a59-d64a1f19bfe3" xlink:to="loc_kfy_PerformanceRelatedBonusExpenses_1d6c9b3c-52c5-488d-a00b-618a86e9adce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_AmortizationOfLongTermRetentionAwards_0b77dca5-33e5-42ef-84d2-733c4c8c1e52" xlink:href="kfy-20221031.xsd#kfy_AmortizationOfLongTermRetentionAwards"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems_f095797e-ea55-43ca-8a59-d64a1f19bfe3" xlink:to="loc_kfy_AmortizationOfLongTermRetentionAwards_0b77dca5-33e5-42ef-84d2-733c4c8c1e52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/BasicandDilutedEarningsPerShareAdditionalInformationDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#BasicandDilutedEarningsPerShareAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/BasicandDilutedEarningsPerShareAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_784e863f-2b3b-4df5-b24f-ca6111f988f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b49a7b8a-d19e-4db3-8e82-8d6d96858e3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_784e863f-2b3b-4df5-b24f-ca6111f988f6" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b49a7b8a-d19e-4db3-8e82-8d6d96858e3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_e67652f9-1caa-42f8-9ff6-66d9b7319d34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b49a7b8a-d19e-4db3-8e82-8d6d96858e3e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_e67652f9-1caa-42f8-9ff6-66d9b7319d34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4928dfec-5ad6-4e38-a8d1-d2803b5d44ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_e67652f9-1caa-42f8-9ff6-66d9b7319d34" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4928dfec-5ad6-4e38-a8d1-d2803b5d44ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_39c707f0-0ed8-429e-9cb4-74efaaafb59b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4928dfec-5ad6-4e38-a8d1-d2803b5d44ef" xlink:to="loc_us-gaap_RestrictedStockMember_39c707f0-0ed8-429e-9cb4-74efaaafb59b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_254ffa6d-0c79-4a37-b81a-270463503c0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b49a7b8a-d19e-4db3-8e82-8d6d96858e3e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_254ffa6d-0c79-4a37-b81a-270463503c0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_482f30dc-5d33-4d61-a18b-7cbf3d2cd317" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_254ffa6d-0c79-4a37-b81a-270463503c0f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_482f30dc-5d33-4d61-a18b-7cbf3d2cd317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_28b4e4bf-bf7e-45d2-9924-dd9f31c6aa32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_EarningsPerShareDisclosureTable_cc4e4d06-c8d2-43fc-81f8-8acad21ef177" xlink:href="kfy-20221031.xsd#kfy_EarningsPerShareDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_28b4e4bf-bf7e-45d2-9924-dd9f31c6aa32" xlink:to="loc_kfy_EarningsPerShareDisclosureTable_cc4e4d06-c8d2-43fc-81f8-8acad21ef177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_8a21f67b-4934-458b-90bf-6d7f7f85ade7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_EarningsPerShareDisclosureTable_cc4e4d06-c8d2-43fc-81f8-8acad21ef177" xlink:to="loc_us-gaap_AwardTypeAxis_8a21f67b-4934-458b-90bf-6d7f7f85ade7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a26f761b-bc9e-4adc-86d4-04089cee7912" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_8a21f67b-4934-458b-90bf-6d7f7f85ade7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a26f761b-bc9e-4adc-86d4-04089cee7912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_9fd44cd3-775e-4ff7-bb52-d9f1525f7c99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a26f761b-bc9e-4adc-86d4-04089cee7912" xlink:to="loc_us-gaap_RestrictedStockMember_9fd44cd3-775e-4ff7-bb52-d9f1525f7c99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_69046670-27d5-4c4d-9a75-6b55c2fb744a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_EarningsPerShareDisclosureTable_cc4e4d06-c8d2-43fc-81f8-8acad21ef177" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_69046670-27d5-4c4d-9a75-6b55c2fb744a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_843ebe36-5d33-4b56-93ea-f26afc4b392c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_69046670-27d5-4c4d-9a75-6b55c2fb744a" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_843ebe36-5d33-4b56-93ea-f26afc4b392c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_e860802d-7370-4790-9855-69100165d64a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_843ebe36-5d33-4b56-93ea-f26afc4b392c" xlink:to="loc_us-gaap_EmployeeStockMember_e860802d-7370-4790-9855-69100165d64a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_EarningsPerShareDisclosureLineItems_469b856d-f5ae-4d77-90ef-4ee889eab19d" xlink:href="kfy-20221031.xsd#kfy_EarningsPerShareDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_EarningsPerShareDisclosureTable_cc4e4d06-c8d2-43fc-81f8-8acad21ef177" xlink:to="loc_kfy_EarningsPerShareDisclosureLineItems_469b856d-f5ae-4d77-90ef-4ee889eab19d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_214e5186-2007-4924-9611-3040a9ae580d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_469b856d-f5ae-4d77-90ef-4ee889eab19d" xlink:to="loc_us-gaap_NetIncomeLoss_214e5186-2007-4924-9611-3040a9ae580d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_bef12fe2-917c-44ef-9db7-5bd5d5447d5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_469b856d-f5ae-4d77-90ef-4ee889eab19d" xlink:to="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_bef12fe2-917c-44ef-9db7-5bd5d5447d5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_892ab73a-cb74-443a-8af3-c332ec61760c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_469b856d-f5ae-4d77-90ef-4ee889eab19d" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_892ab73a-cb74-443a-8af3-c332ec61760c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_6c6c1b52-7550-4e4e-9dfd-9525de738ae9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_469b856d-f5ae-4d77-90ef-4ee889eab19d" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_6c6c1b52-7550-4e4e-9dfd-9525de738ae9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_1c5894c0-443e-4956-92a2-1b6a73fdd5c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_469b856d-f5ae-4d77-90ef-4ee889eab19d" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_1c5894c0-443e-4956-92a2-1b6a73fdd5c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_ead37332-8246-4812-baed-a495922a0409" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_469b856d-f5ae-4d77-90ef-4ee889eab19d" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_ead37332-8246-4812-baed-a495922a0409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fcd055d5-08b5-4f6b-8356-b39e1d9e4259" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_469b856d-f5ae-4d77-90ef-4ee889eab19d" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fcd055d5-08b5-4f6b-8356-b39e1d9e4259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_02445467-0653-429a-bf7d-84b7c4c097bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_469b856d-f5ae-4d77-90ef-4ee889eab19d" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_02445467-0653-429a-bf7d-84b7c4c097bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a1d7b9ce-a7f6-4058-b71a-02c84a597b7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_469b856d-f5ae-4d77-90ef-4ee889eab19d" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a1d7b9ce-a7f6-4058-b71a-02c84a597b7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_8e8d2795-7279-4b53-9961-826315cf149e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_469b856d-f5ae-4d77-90ef-4ee889eab19d" xlink:to="loc_us-gaap_EarningsPerShareBasic_8e8d2795-7279-4b53-9961-826315cf149e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_68b66e97-a5e6-409e-a120-b039c23ef3ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_EarningsPerShareDisclosureLineItems_469b856d-f5ae-4d77-90ef-4ee889eab19d" xlink:to="loc_us-gaap_EarningsPerShareDiluted_68b66e97-a5e6-409e-a120-b039c23ef3ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/ComprehensiveIncomeComponentsofAccumulatedOtherComprehensiveLossDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#ComprehensiveIncomeComponentsofAccumulatedOtherComprehensiveLossDetail"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/ComprehensiveIncomeComponentsofAccumulatedOtherComprehensiveLossDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_2a7ec0d0-8881-482a-b35c-4ee3ea5440a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_f358da97-f29e-4f69-8945-cb83217d2df8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_2a7ec0d0-8881-482a-b35c-4ee3ea5440a8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_f358da97-f29e-4f69-8945-cb83217d2df8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_5029188c-f165-4cf4-9193-c43020845b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_2a7ec0d0-8881-482a-b35c-4ee3ea5440a8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_5029188c-f165-4cf4-9193-c43020845b5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_cc582797-a379-4ae0-990c-ef45e1834823" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_2a7ec0d0-8881-482a-b35c-4ee3ea5440a8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_cc582797-a379-4ae0-990c-ef45e1834823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_71812b4c-a12d-4cca-9785-bc680e1d4b92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_2a7ec0d0-8881-482a-b35c-4ee3ea5440a8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_71812b4c-a12d-4cca-9785-bc680e1d4b92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/ComprehensiveIncomeChangesinEachComponentofAccumulatedOtherComprehensiveLossDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#ComprehensiveIncomeChangesinEachComponentofAccumulatedOtherComprehensiveLossDetail"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/ComprehensiveIncomeChangesinEachComponentofAccumulatedOtherComprehensiveLossDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_c9b07776-c11e-4b8d-911c-a26537909dd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_f0960a38-4cbf-495e-adef-0c550aa221a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_c9b07776-c11e-4b8d-911c-a26537909dd8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_f0960a38-4cbf-495e-adef-0c550aa221a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_ac8d9c3c-ab29-47cb-8944-d3a20dc479ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_f0960a38-4cbf-495e-adef-0c550aa221a3" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_ac8d9c3c-ab29-47cb-8944-d3a20dc479ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_57804285-a115-409e-baeb-1ce7618bffc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_ac8d9c3c-ab29-47cb-8944-d3a20dc479ce" xlink:to="loc_us-gaap_EquityComponentDomain_57804285-a115-409e-baeb-1ce7618bffc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4b3c1f6c-3532-4fad-a3a7-8316e5402f75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_57804285-a115-409e-baeb-1ce7618bffc1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4b3c1f6c-3532-4fad-a3a7-8316e5402f75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_9218a7e7-9263-4864-8f0b-05c9abea2d82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4b3c1f6c-3532-4fad-a3a7-8316e5402f75" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_9218a7e7-9263-4864-8f0b-05c9abea2d82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_b9a73171-a564-4092-a537-839b28f4e36f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4b3c1f6c-3532-4fad-a3a7-8316e5402f75" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_b9a73171-a564-4092-a537-839b28f4e36f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_348f15b3-5ca2-4bf2-aaa9-c1323b626481" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4b3c1f6c-3532-4fad-a3a7-8316e5402f75" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_348f15b3-5ca2-4bf2-aaa9-c1323b626481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_6e14fcd5-f381-462f-975f-9717a5ac162b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_f0960a38-4cbf-495e-adef-0c550aa221a3" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_6e14fcd5-f381-462f-975f-9717a5ac162b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_4ac33d38-435e-4e5a-bb06-9d6e576d7909" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_6e14fcd5-f381-462f-975f-9717a5ac162b" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_4ac33d38-435e-4e5a-bb06-9d6e576d7909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_cc65f2ac-e2e1-4065-9206-36631ad9737a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_4ac33d38-435e-4e5a-bb06-9d6e576d7909" xlink:to="loc_us-gaap_StockholdersEquity_cc65f2ac-e2e1-4065-9206-36631ad9737a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_f2b6901d-b81f-4fe4-9de0-1f886011fc61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_4ac33d38-435e-4e5a-bb06-9d6e576d7909" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_f2b6901d-b81f-4fe4-9de0-1f886011fc61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_c53256b6-1239-4b8a-bdf3-762a643ec5bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_4ac33d38-435e-4e5a-bb06-9d6e576d7909" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_c53256b6-1239-4b8a-bdf3-762a643ec5bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a090a90c-fc82-41c9-9327-c91781c77c9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_4ac33d38-435e-4e5a-bb06-9d6e576d7909" xlink:to="loc_us-gaap_StockholdersEquity_a090a90c-fc82-41c9-9327-c91781c77c9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax_e2729776-6c5c-4482-92e8-1898786591a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_6e14fcd5-f381-462f-975f-9717a5ac162b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax_e2729776-6c5c-4482-92e8-1898786591a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_c9cd8605-0227-496e-8fe9-cdc4c250c875" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_6e14fcd5-f381-462f-975f-9717a5ac162b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_c9cd8605-0227-496e-8fe9-cdc4c250c875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/EmployeeStockPlansComponentsofStockBasedCompensationExpenseRecognizedDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#EmployeeStockPlansComponentsofStockBasedCompensationExpenseRecognizedDetail"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/EmployeeStockPlansComponentsofStockBasedCompensationExpenseRecognizedDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ce62a7e5-2725-4370-a4b9-f3307bf4d627" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_69370a19-244d-4ee2-9194-bdf2fa141fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ce62a7e5-2725-4370-a4b9-f3307bf4d627" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_69370a19-244d-4ee2-9194-bdf2fa141fa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_df512bd6-6083-4044-adc9-85e466ac2d04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_69370a19-244d-4ee2-9194-bdf2fa141fa8" xlink:to="loc_us-gaap_AwardTypeAxis_df512bd6-6083-4044-adc9-85e466ac2d04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1b002eab-eb18-45db-a931-abf6a9f71cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_df512bd6-6083-4044-adc9-85e466ac2d04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1b002eab-eb18-45db-a931-abf6a9f71cf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_5352a93a-ad09-4ea7-8f09-682567015076" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1b002eab-eb18-45db-a931-abf6a9f71cf9" xlink:to="loc_us-gaap_RestrictedStockMember_5352a93a-ad09-4ea7-8f09-682567015076" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_410ac458-a4b9-4c6f-956e-83bebcf19145" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_69370a19-244d-4ee2-9194-bdf2fa141fa8" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_410ac458-a4b9-4c6f-956e-83bebcf19145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_90dec432-6874-47bf-af50-bf2da92cc3bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_410ac458-a4b9-4c6f-956e-83bebcf19145" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_90dec432-6874-47bf-af50-bf2da92cc3bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_938972c0-bc6b-4b56-b6fd-4461739348b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_90dec432-6874-47bf-af50-bf2da92cc3bf" xlink:to="loc_us-gaap_EmployeeStockMember_938972c0-bc6b-4b56-b6fd-4461739348b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_12f1c689-96f0-47f3-b901-34ef0bd280fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_69370a19-244d-4ee2-9194-bdf2fa141fa8" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_12f1c689-96f0-47f3-b901-34ef0bd280fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_fd4d74a1-f397-4dce-9587-9139ebeb79b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_12f1c689-96f0-47f3-b901-34ef0bd280fc" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_fd4d74a1-f397-4dce-9587-9139ebeb79b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#EmployeeStockPlansAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4b2221b1-6e33-40ad-90d2-df46963f8d96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_731b1d46-40b1-4cd1-a31f-f8549f8e1abe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4b2221b1-6e33-40ad-90d2-df46963f8d96" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_731b1d46-40b1-4cd1-a31f-f8549f8e1abe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_91eebc8e-0e55-4e32-8bee-b302d8c00593" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_731b1d46-40b1-4cd1-a31f-f8549f8e1abe" xlink:to="loc_us-gaap_PlanNameAxis_91eebc8e-0e55-4e32-8bee-b302d8c00593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_25f7c674-0770-4b3d-af18-9ea0d28355e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_91eebc8e-0e55-4e32-8bee-b302d8c00593" xlink:to="loc_us-gaap_PlanNameDomain_25f7c674-0770-4b3d-af18-9ea0d28355e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_StockIncentivePlanMember_e29c5197-2c9a-43fe-926b-41d03e49aedc" xlink:href="kfy-20221031.xsd#kfy_StockIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_25f7c674-0770-4b3d-af18-9ea0d28355e2" xlink:to="loc_kfy_StockIncentivePlanMember_e29c5197-2c9a-43fe-926b-41d03e49aedc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_25258e3d-4211-414e-af02-4a640294ccce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_731b1d46-40b1-4cd1-a31f-f8549f8e1abe" xlink:to="loc_us-gaap_AwardTypeAxis_25258e3d-4211-414e-af02-4a640294ccce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5acf6634-e535-4f70-8abd-922324ca36ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_25258e3d-4211-414e-af02-4a640294ccce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5acf6634-e535-4f70-8abd-922324ca36ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_TimeBasedRestrictedStockMember_91e1e83b-166f-49fe-8858-92aab77cd511" xlink:href="kfy-20221031.xsd#kfy_TimeBasedRestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5acf6634-e535-4f70-8abd-922324ca36ce" xlink:to="loc_kfy_TimeBasedRestrictedStockMember_91e1e83b-166f-49fe-8858-92aab77cd511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_MarketBasedRestrictedStockMember_8f60a60f-14c0-48fa-a6c3-0700e8c6930c" xlink:href="kfy-20221031.xsd#kfy_MarketBasedRestrictedStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5acf6634-e535-4f70-8abd-922324ca36ce" xlink:to="loc_kfy_MarketBasedRestrictedStockMember_8f60a60f-14c0-48fa-a6c3-0700e8c6930c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_cc77a085-869d-4e70-bb4e-3bf9ae119ab4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5acf6634-e535-4f70-8abd-922324ca36ce" xlink:to="loc_us-gaap_RestrictedStockMember_cc77a085-869d-4e70-bb4e-3bf9ae119ab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_3ac30461-0666-4623-8860-c6765adead16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_731b1d46-40b1-4cd1-a31f-f8549f8e1abe" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_3ac30461-0666-4623-8860-c6765adead16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_418aa577-3a85-4dea-8949-9fecd9b30a64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_3ac30461-0666-4623-8860-c6765adead16" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_418aa577-3a85-4dea-8949-9fecd9b30a64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_274edf64-155e-4927-9e2c-d4cb2b0036c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_418aa577-3a85-4dea-8949-9fecd9b30a64" xlink:to="loc_us-gaap_EmployeeStockMember_274edf64-155e-4927-9e2c-d4cb2b0036c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_902d65cb-bf00-4d61-8491-ffe3b676c9a9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_731b1d46-40b1-4cd1-a31f-f8549f8e1abe" xlink:to="loc_srt_RangeAxis_902d65cb-bf00-4d61-8491-ffe3b676c9a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_522e3761-fccc-4553-be9a-d73ec0b84db0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_902d65cb-bf00-4d61-8491-ffe3b676c9a9" xlink:to="loc_srt_RangeMember_522e3761-fccc-4553-be9a-d73ec0b84db0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b30666e3-8d9c-4c98-bc7c-d52134627fbb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_522e3761-fccc-4553-be9a-d73ec0b84db0" xlink:to="loc_srt_MinimumMember_b30666e3-8d9c-4c98-bc7c-d52134627fbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8cbf3638-684f-45fe-9784-ccf0ec002a4b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_522e3761-fccc-4553-be9a-d73ec0b84db0" xlink:to="loc_srt_MaximumMember_8cbf3638-684f-45fe-9784-ccf0ec002a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_df935257-e573-4836-b8c3-d1252d7552de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_731b1d46-40b1-4cd1-a31f-f8549f8e1abe" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_df935257-e573-4836-b8c3-d1252d7552de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_670e84d5-2be5-4a04-881b-f7c960cb9927" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_df935257-e573-4836-b8c3-d1252d7552de" xlink:to="loc_us-gaap_EquityComponentDomain_670e84d5-2be5-4a04-881b-f7c960cb9927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_d6a5cd6b-f8d7-4db9-b777-d4b7c69791d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_670e84d5-2be5-4a04-881b-f7c960cb9927" xlink:to="loc_us-gaap_TreasuryStockCommonMember_d6a5cd6b-f8d7-4db9-b777-d4b7c69791d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_731b1d46-40b1-4cd1-a31f-f8549f8e1abe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CommonStockIncreasesInCapitalSharesReservedForFutureIssuance_9a61ddc6-2473-4bb0-b0b2-56a060859a04" xlink:href="kfy-20221031.xsd#kfy_CommonStockIncreasesInCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_kfy_CommonStockIncreasesInCapitalSharesReservedForFutureIssuance_9a61ddc6-2473-4bb0-b0b2-56a060859a04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_996bad40-77c6-488b-86d2-6f7b96f4cd8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_996bad40-77c6-488b-86d2-6f7b96f4cd8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_c7963acc-010c-4cc0-b7f2-a5e82b092534" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_c7963acc-010c-4cc0-b7f2-a5e82b092534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod_eae91fb4-1bfe-4e4d-9707-6cb51b33aa5f" xlink:href="kfy-20221031.xsd#kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod_eae91fb4-1bfe-4e4d-9707-6cb51b33aa5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c3e1c4d7-9291-49ab-bdc5-d9d3928f549f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c3e1c4d7-9291-49ab-bdc5-d9d3928f549f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1487b5b5-53d7-4b43-85a1-4b746b0fd2f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1487b5b5-53d7-4b43-85a1-4b746b0fd2f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2a8bdc2e-73af-4601-875e-1a6ef31b0565" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2a8bdc2e-73af-4601-875e-1a6ef31b0565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_b12cd66d-5d11-4feb-992b-748756de4d91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_b12cd66d-5d11-4feb-992b-748756de4d91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_4a3cc35b-8ca2-4a10-a9d3-dcaf2cf81563" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_4a3cc35b-8ca2-4a10-a9d3-dcaf2cf81563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_82e27991-d193-423f-8fd3-1d664f56d3bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_82e27991-d193-423f-8fd3-1d664f56d3bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_b63f0569-0022-401f-a5fd-973a53061df2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_b63f0569-0022-401f-a5fd-973a53061df2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease_15d37bb5-a2f0-45eb-857c-09753d934039" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease_15d37bb5-a2f0-45eb-857c-09753d934039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionValueForESPP_559f5282-562c-4b57-9513-f4eb3c4b51fb" xlink:href="kfy-20221031.xsd#kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionValueForESPP"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionValueForESPP_559f5282-562c-4b57-9513-f4eb3c4b51fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_817ac363-c48c-4b7a-988e-51f183bc02bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_817ac363-c48c-4b7a-988e-51f183bc02bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_7df3c30a-36a6-468a-b3c9-1e116c7bbe19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_7df3c30a-36a6-468a-b3c9-1e116c7bbe19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_EmployeeStockPurchasePlanPurchasePriceOfSharesPurchased_ff883c07-0576-45b4-9974-cd664a3606c2" xlink:href="kfy-20221031.xsd#kfy_EmployeeStockPurchasePlanPurchasePriceOfSharesPurchased"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_kfy_EmployeeStockPurchasePlanPurchasePriceOfSharesPurchased_ff883c07-0576-45b4-9974-cd664a3606c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_e0f200ec-91a1-49e8-9490-dd0506493dd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_e0f200ec-91a1-49e8-9490-dd0506493dd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_fe8b37df-aa04-44b7-a95f-af92510bed1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a3886743-e390-4b46-a572-2f18b49cc469" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_fe8b37df-aa04-44b7-a95f-af92510bed1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/EmployeeStockPlansRestrictedStockActivityDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#EmployeeStockPlansRestrictedStockActivityDetail"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/EmployeeStockPlansRestrictedStockActivityDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f093225d-76f4-43dc-9983-445361f8fd75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7f542ffe-aae7-4d29-b1c7-573a4057acfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f093225d-76f4-43dc-9983-445361f8fd75" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7f542ffe-aae7-4d29-b1c7-573a4057acfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_894d6ec4-1737-4f4a-981a-f539253f9967" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7f542ffe-aae7-4d29-b1c7-573a4057acfc" xlink:to="loc_us-gaap_AwardTypeAxis_894d6ec4-1737-4f4a-981a-f539253f9967" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_319e9cde-e4b8-40e0-bcaf-96ae76066686" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_894d6ec4-1737-4f4a-981a-f539253f9967" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_319e9cde-e4b8-40e0-bcaf-96ae76066686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_b8d270c4-f346-4b35-a70a-2686224af5a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_319e9cde-e4b8-40e0-bcaf-96ae76066686" xlink:to="loc_us-gaap_RestrictedStockMember_b8d270c4-f346-4b35-a70a-2686224af5a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_398d7b8a-17ea-49ae-b706-be4edd15a107" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7f542ffe-aae7-4d29-b1c7-573a4057acfc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_398d7b8a-17ea-49ae-b706-be4edd15a107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f4ab742f-30fe-4cec-8ef5-7e480dbce5c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_398d7b8a-17ea-49ae-b706-be4edd15a107" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f4ab742f-30fe-4cec-8ef5-7e480dbce5c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1833d6e8-263f-40eb-8df2-b08a8363e906" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f4ab742f-30fe-4cec-8ef5-7e480dbce5c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1833d6e8-263f-40eb-8df2-b08a8363e906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_dcfca4a9-f567-46f6-b131-5d6a92ba4b52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f4ab742f-30fe-4cec-8ef5-7e480dbce5c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_dcfca4a9-f567-46f6-b131-5d6a92ba4b52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_3419c065-5e39-471a-94db-e9054ea7d48f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f4ab742f-30fe-4cec-8ef5-7e480dbce5c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_3419c065-5e39-471a-94db-e9054ea7d48f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_b183dc1f-b0bf-49f7-9968-985676fd2e3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f4ab742f-30fe-4cec-8ef5-7e480dbce5c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_b183dc1f-b0bf-49f7-9968-985676fd2e3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ce5462cb-3a0d-4bce-8450-6ea4bf513cbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f4ab742f-30fe-4cec-8ef5-7e480dbce5c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ce5462cb-3a0d-4bce-8450-6ea4bf513cbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_18b96db8-6df2-4a75-bcff-ccd8812a987a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_398d7b8a-17ea-49ae-b706-be4edd15a107" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_18b96db8-6df2-4a75-bcff-ccd8812a987a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f7d1f607-374a-4297-887e-cc21bdefd7e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_18b96db8-6df2-4a75-bcff-ccd8812a987a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f7d1f607-374a-4297-887e-cc21bdefd7e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ab5986cc-0a27-445b-a483-852db9baac04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_18b96db8-6df2-4a75-bcff-ccd8812a987a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ab5986cc-0a27-445b-a483-852db9baac04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2c67e3c8-a7a5-42ca-b987-5d893dc22d07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_18b96db8-6df2-4a75-bcff-ccd8812a987a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2c67e3c8-a7a5-42ca-b987-5d893dc22d07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_9eefe0f4-c8cd-4e57-8ca0-7f0d44ed755c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_18b96db8-6df2-4a75-bcff-ccd8812a987a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_9eefe0f4-c8cd-4e57-8ca0-7f0d44ed755c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_31061371-f6c0-4299-ba8f-898fdba25c82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_18b96db8-6df2-4a75-bcff-ccd8812a987a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_31061371-f6c0-4299-ba8f-898fdba25c82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_40bc5f86-76b4-4400-8015-7b08ec0a8730" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsTable_f2342f33-ea38-4616-bf7c-c27c84055580" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentHoldingsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_40bc5f86-76b4-4400-8015-7b08ec0a8730" xlink:to="loc_us-gaap_InvestmentHoldingsTable_f2342f33-ea38-4616-bf7c-c27c84055580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_24e9c5c8-4c96-48eb-92c5-678899587881" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_f2342f33-ea38-4616-bf7c-c27c84055580" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_24e9c5c8-4c96-48eb-92c5-678899587881" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c0ff3582-df8b-46dd-b1d2-d438f50d1de5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_24e9c5c8-4c96-48eb-92c5-678899587881" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c0ff3582-df8b-46dd-b1d2-d438f50d1de5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_26a3c1e1-a052-4922-a8dc-62a027de69a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c0ff3582-df8b-46dd-b1d2-d438f50d1de5" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_26a3c1e1-a052-4922-a8dc-62a027de69a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_fc21da1c-9910-4a15-ae0a-02b721294ef0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c0ff3582-df8b-46dd-b1d2-d438f50d1de5" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_fc21da1c-9910-4a15-ae0a-02b721294ef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_9aaccc56-0fa5-4cae-b881-ba4c6733f87e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_f2342f33-ea38-4616-bf7c-c27c84055580" xlink:to="loc_us-gaap_FinancialInstrumentAxis_9aaccc56-0fa5-4cae-b881-ba4c6733f87e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6fea82ce-5792-4816-a373-d87ef589e806" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_9aaccc56-0fa5-4cae-b881-ba4c6733f87e" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6fea82ce-5792-4816-a373-d87ef589e806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_b825eb59-88ca-4d24-a4d9-59cda2b9e5db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6fea82ce-5792-4816-a373-d87ef589e806" xlink:to="loc_us-gaap_CommercialPaperMember_b825eb59-88ca-4d24-a4d9-59cda2b9e5db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CorporateNotesOrBondsMember_6cb42dff-8a7e-489d-a31d-d0ef8c540dde" xlink:href="kfy-20221031.xsd#kfy_CorporateNotesOrBondsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6fea82ce-5792-4816-a373-d87ef589e806" xlink:to="loc_kfy_CorporateNotesOrBondsMember_6cb42dff-8a7e-489d-a31d-d0ef8c540dde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_USTreasuryAndAgencySecuritiesMember_2fff0efa-deed-4450-999d-9dcb30e03d84" xlink:href="kfy-20221031.xsd#kfy_USTreasuryAndAgencySecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6fea82ce-5792-4816-a373-d87ef589e806" xlink:to="loc_kfy_USTreasuryAndAgencySecuritiesMember_2fff0efa-deed-4450-999d-9dcb30e03d84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_9650390b-6d8d-4a2a-99fe-0b15f9cb9ea2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_f2342f33-ea38-4616-bf7c-c27c84055580" xlink:to="loc_us-gaap_InvestmentTypeAxis_9650390b-6d8d-4a2a-99fe-0b15f9cb9ea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_f784a70e-8b90-4a2d-818b-9b976c4392a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_9650390b-6d8d-4a2a-99fe-0b15f9cb9ea2" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_f784a70e-8b90-4a2d-818b-9b976c4392a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MutualFundMember_149b8c7b-0600-44c5-a97b-6bf353b2eb52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MutualFundMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_f784a70e-8b90-4a2d-818b-9b976c4392a2" xlink:to="loc_us-gaap_MutualFundMember_149b8c7b-0600-44c5-a97b-6bf353b2eb52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember_3eb18e26-ec21-4c72-83a9-29bc34b82b65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_f784a70e-8b90-4a2d-818b-9b976c4392a2" xlink:to="loc_us-gaap_EquitySecuritiesMember_3eb18e26-ec21-4c72-83a9-29bc34b82b65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashMember_752f2bf5-3f7f-488d-89cb-a28db2cd916e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_f784a70e-8b90-4a2d-818b-9b976c4392a2" xlink:to="loc_us-gaap_CashMember_752f2bf5-3f7f-488d-89cb-a28db2cd916e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_b1cf1f4b-0be4-4270-911e-f87d5bc8d45f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_f784a70e-8b90-4a2d-818b-9b976c4392a2" xlink:to="loc_us-gaap_MoneyMarketFundsMember_b1cf1f4b-0be4-4270-911e-f87d5bc8d45f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_a1f7bb03-aa0d-4b3e-9945-10012d276d74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_f784a70e-8b90-4a2d-818b-9b976c4392a2" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_a1f7bb03-aa0d-4b3e-9945-10012d276d74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsLineItems_90b36643-6451-44c7-998d-f5dd57ab3609" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentHoldingsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_f2342f33-ea38-4616-bf7c-c27c84055580" xlink:to="loc_us-gaap_InvestmentHoldingsLineItems_90b36643-6451-44c7-998d-f5dd57ab3609" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_b3aecb6b-9ed4-403c-af60-f5aca8259b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_90b36643-6451-44c7-998d-f5dd57ab3609" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_b3aecb6b-9ed4-403c-af60-f5aca8259b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_22353f38-456b-44c4-b422-0670e8b874c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_b3aecb6b-9ed4-403c-af60-f5aca8259b2b" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_22353f38-456b-44c4-b422-0670e8b874c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_e1bc8215-1ef3-49a4-9904-c39c3e7b5d0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_b3aecb6b-9ed4-403c-af60-f5aca8259b2b" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_e1bc8215-1ef3-49a4-9904-c39c3e7b5d0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_59ed53e1-563b-4f55-93ed-c595d7fee6bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_b3aecb6b-9ed4-403c-af60-f5aca8259b2b" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_59ed53e1-563b-4f55-93ed-c595d7fee6bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ca66c30d-2268-4951-a9fa-65a25590ced5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_b3aecb6b-9ed4-403c-af60-f5aca8259b2b" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ca66c30d-2268-4951-a9fa-65a25590ced5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_1872e059-f1bf-459b-9756-41291e24ae4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_b3aecb6b-9ed4-403c-af60-f5aca8259b2b" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_1872e059-f1bf-459b-9756-41291e24ae4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_37542b79-0b63-47a6-a8d1-a10c5c99b17d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_b3aecb6b-9ed4-403c-af60-f5aca8259b2b" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_37542b79-0b63-47a6-a8d1-a10c5c99b17d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_5e29dcb9-d2a5-46ae-b520-81c195411879" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_b3aecb6b-9ed4-403c-af60-f5aca8259b2b" xlink:to="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_5e29dcb9-d2a5-46ae-b520-81c195411879" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_af0c06d7-11d4-4717-89c5-32c36e36a1e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract_b3aecb6b-9ed4-403c-af60-f5aca8259b2b" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_af0c06d7-11d4-4717-89c5-32c36e36a1e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_124aaa85-7031-41ce-b11a-e3161f8c190c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_90b36643-6451-44c7-998d-f5dd57ab3609" xlink:to="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_124aaa85-7031-41ce-b11a-e3161f8c190c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_71827e17-d90d-44f2-b0bf-31111137fa8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_124aaa85-7031-41ce-b11a-e3161f8c190c" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_71827e17-d90d-44f2-b0bf-31111137fa8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_c7cea843-21c0-4658-9cfe-8f8f4f6e0f27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_124aaa85-7031-41ce-b11a-e3161f8c190c" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_c7cea843-21c0-4658-9cfe-8f8f4f6e0f27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesNoncurrent_820d0881-7d0b-4739-abad-496c40a8fc0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_124aaa85-7031-41ce-b11a-e3161f8c190c" xlink:to="loc_us-gaap_MarketableSecuritiesNoncurrent_820d0881-7d0b-4739-abad-496c40a8fc0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts_221489b5-6e00-4805-9195-bcf3a2d448c0" xlink:href="kfy-20221031.xsd#kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_124aaa85-7031-41ce-b11a-e3161f8c190c" xlink:to="loc_kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts_221489b5-6e00-4805-9195-bcf3a2d448c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent_93529752-8380-4b5d-941d-fa1fe1d7e69c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_90b36643-6451-44c7-998d-f5dd57ab3609" xlink:to="loc_us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent_93529752-8380-4b5d-941d-fa1fe1d7e69c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DeferredCompensationPlansUnvestedObligations_72b2a166-140b-4ce0-9cd5-9e6127c2e48c" xlink:href="kfy-20221031.xsd#kfy_DeferredCompensationPlansUnvestedObligations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_90b36643-6451-44c7-998d-f5dd57ab3609" xlink:to="loc_kfy_DeferredCompensationPlansUnvestedObligations_72b2a166-140b-4ce0-9cd5-9e6127c2e48c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_1ecf721e-7402-4316-bffa-3f6de81f4c4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_90b36643-6451-44c7-998d-f5dd57ab3609" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_1ecf721e-7402-4316-bffa-3f6de81f4c4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#FinancialInstrumentsAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_f9abab07-5818-4533-a3e8-24cdd0afa6e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinancialInstrumentsTable_699bde1e-7e43-4fd7-a933-7e9199a3e95c" xlink:href="kfy-20221031.xsd#kfy_FinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_f9abab07-5818-4533-a3e8-24cdd0afa6e3" xlink:to="loc_kfy_FinancialInstrumentsTable_699bde1e-7e43-4fd7-a933-7e9199a3e95c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_eb0af36d-76c8-4d64-ab2d-7e6b760a38e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FinancialInstrumentsTable_699bde1e-7e43-4fd7-a933-7e9199a3e95c" xlink:to="loc_us-gaap_InvestmentTypeAxis_eb0af36d-76c8-4d64-ab2d-7e6b760a38e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_c909ffa6-86ed-4db1-9480-ab10f99f687b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_eb0af36d-76c8-4d64-ab2d-7e6b760a38e0" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_c909ffa6-86ed-4db1-9480-ab10f99f687b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_AvailableForSaleMarketableSecuritiesMember_671aca24-34b0-4d7f-9326-05380a893666" xlink:href="kfy-20221031.xsd#kfy_AvailableForSaleMarketableSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_c909ffa6-86ed-4db1-9480-ab10f99f687b" xlink:to="loc_kfy_AvailableForSaleMarketableSecuritiesMember_671aca24-34b0-4d7f-9326-05380a893666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0aa4cc97-9050-4a1c-aac7-676c80880008" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FinancialInstrumentsTable_699bde1e-7e43-4fd7-a933-7e9199a3e95c" xlink:to="loc_srt_RangeAxis_0aa4cc97-9050-4a1c-aac7-676c80880008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6c74cf1a-4494-4719-8cf1-65d3b1dbd0fb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_0aa4cc97-9050-4a1c-aac7-676c80880008" xlink:to="loc_srt_RangeMember_6c74cf1a-4494-4719-8cf1-65d3b1dbd0fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c00b4dd5-3b6c-4dcd-9db1-f1763e753651" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6c74cf1a-4494-4719-8cf1-65d3b1dbd0fb" xlink:to="loc_srt_MinimumMember_c00b4dd5-3b6c-4dcd-9db1-f1763e753651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2af8254c-e071-4e1b-b6e4-ef8a60ff171c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6c74cf1a-4494-4719-8cf1-65d3b1dbd0fb" xlink:to="loc_srt_MaximumMember_2af8254c-e071-4e1b-b6e4-ef8a60ff171c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_50d30463-7e97-41e2-8d5f-82c1092828cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FinancialInstrumentsTable_699bde1e-7e43-4fd7-a933-7e9199a3e95c" xlink:to="loc_us-gaap_HedgingDesignationAxis_50d30463-7e97-41e2-8d5f-82c1092828cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_d3f79c3d-2f54-4a51-a9eb-7770e7197268" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_50d30463-7e97-41e2-8d5f-82c1092828cf" xlink:to="loc_us-gaap_HedgingDesignationDomain_d3f79c3d-2f54-4a51-a9eb-7770e7197268" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_e7e7c5e0-f376-49f3-b2b0-d2600b727742" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NondesignatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_d3f79c3d-2f54-4a51-a9eb-7770e7197268" xlink:to="loc_us-gaap_NondesignatedMember_e7e7c5e0-f376-49f3-b2b0-d2600b727742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_0c07e550-6b36-429a-9bbe-b90f17ed3f36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FinancialInstrumentsTable_699bde1e-7e43-4fd7-a933-7e9199a3e95c" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_0c07e550-6b36-429a-9bbe-b90f17ed3f36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_073b8a30-3918-4faf-9398-739504cef468" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_0c07e550-6b36-429a-9bbe-b90f17ed3f36" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_073b8a30-3918-4faf-9398-739504cef468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_9e897b4b-78b4-4a9f-822f-e95dc3178d74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_073b8a30-3918-4faf-9398-739504cef468" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_9e897b4b-78b4-4a9f-822f-e95dc3178d74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_9f376946-d2cc-4935-b90c-8d426e7a3ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FinancialInstrumentsTable_699bde1e-7e43-4fd7-a933-7e9199a3e95c" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_9f376946-d2cc-4935-b90c-8d426e7a3ffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d8b1c558-6767-416a-96ce-ecdc89441d33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_9f376946-d2cc-4935-b90c-8d426e7a3ffd" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d8b1c558-6767-416a-96ce-ecdc89441d33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_IncomeTaxesAndOtherReceivablesMember_a76a60b9-4db2-4821-9889-d61148959f7c" xlink:href="kfy-20221031.xsd#kfy_IncomeTaxesAndOtherReceivablesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d8b1c558-6767-416a-96ce-ecdc89441d33" xlink:to="loc_kfy_IncomeTaxesAndOtherReceivablesMember_a76a60b9-4db2-4821-9889-d61148959f7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingActivityByTypeAxis_c8aad94a-4790-4ece-afbd-ea83e9be5a13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradingActivityByTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FinancialInstrumentsTable_699bde1e-7e43-4fd7-a933-7e9199a3e95c" xlink:to="loc_us-gaap_TradingActivityByTypeAxis_c8aad94a-4790-4ece-afbd-ea83e9be5a13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingActivityByTypeDomain_7de0889a-6ef2-433d-8cba-7d39089806b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradingActivityByTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TradingActivityByTypeAxis_c8aad94a-4790-4ece-afbd-ea83e9be5a13" xlink:to="loc_us-gaap_TradingActivityByTypeDomain_7de0889a-6ef2-433d-8cba-7d39089806b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DerivativesPurchasedMember_3191c1d0-95c4-4c9a-8f03-99c908a20b33" xlink:href="kfy-20221031.xsd#kfy_DerivativesPurchasedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TradingActivityByTypeDomain_7de0889a-6ef2-433d-8cba-7d39089806b7" xlink:to="loc_kfy_DerivativesPurchasedMember_3191c1d0-95c4-4c9a-8f03-99c908a20b33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DerivativesSoldMember_9654b23c-5add-483d-9f79-9d23ca2821bf" xlink:href="kfy-20221031.xsd#kfy_DerivativesSoldMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TradingActivityByTypeDomain_7de0889a-6ef2-433d-8cba-7d39089806b7" xlink:to="loc_kfy_DerivativesSoldMember_9654b23c-5add-483d-9f79-9d23ca2821bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinancialInstrumentLineItems_9ab417bc-e7e9-46e3-a0b0-b78da65d51e9" xlink:href="kfy-20221031.xsd#kfy_FinancialInstrumentLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FinancialInstrumentsTable_699bde1e-7e43-4fd7-a933-7e9199a3e95c" xlink:to="loc_kfy_FinancialInstrumentLineItems_9ab417bc-e7e9-46e3-a0b0-b78da65d51e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_MarketableSecuritiesRemainingMaturity_0cd0c84c-a60b-434a-b071-8124f254c509" xlink:href="kfy-20221031.xsd#kfy_MarketableSecuritiesRemainingMaturity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FinancialInstrumentLineItems_9ab417bc-e7e9-46e3-a0b0-b78da65d51e9" xlink:to="loc_kfy_MarketableSecuritiesRemainingMaturity_0cd0c84c-a60b-434a-b071-8124f254c509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_756d745f-9ab2-4bac-a5fc-30e125a9e9ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FinancialInstrumentLineItems_9ab417bc-e7e9-46e3-a0b0-b78da65d51e9" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_756d745f-9ab2-4bac-a5fc-30e125a9e9ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedLoss_113641e0-0c25-4bb4-bd8b-d4a92f254fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FinancialInstrumentLineItems_9ab417bc-e7e9-46e3-a0b0-b78da65d51e9" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedLoss_113641e0-0c25-4bb4-bd8b-d4a92f254fd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGain_834e3c33-7f8c-42e6-98fb-8e40efc82f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGain"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FinancialInstrumentLineItems_9ab417bc-e7e9-46e3-a0b0-b78da65d51e9" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGain_834e3c33-7f8c-42e6-98fb-8e40efc82f5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_d2b627b3-92e2-4265-ad04-06d021b4a8f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FinancialInstrumentLineItems_9ab417bc-e7e9-46e3-a0b0-b78da65d51e9" xlink:to="loc_us-gaap_DerivativeNotionalAmount_d2b627b3-92e2-4265-ad04-06d021b4a8f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_6a42e557-b5c0-4b31-aff6-68722d557037" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FinancialInstrumentLineItems_9ab417bc-e7e9-46e3-a0b0-b78da65d51e9" xlink:to="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_6a42e557-b5c0-4b31-aff6-68722d557037" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/FinancialInstrumentsFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#FinancialInstrumentsFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetail"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/FinancialInstrumentsFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_1c42c281-884d-4846-96c8-75188c77f0a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_5a450fd8-1db5-4832-b4b1-bf19c2ddd77a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_1c42c281-884d-4846-96c8-75188c77f0a1" xlink:to="loc_us-gaap_DerivativeTable_5a450fd8-1db5-4832-b4b1-bf19c2ddd77a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_8f2bd80b-9791-4e97-b04a-1637c630b74b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_5a450fd8-1db5-4832-b4b1-bf19c2ddd77a" xlink:to="loc_us-gaap_HedgingDesignationAxis_8f2bd80b-9791-4e97-b04a-1637c630b74b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_3bf8b323-3e1e-4db3-8879-ee7e74a71cf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_8f2bd80b-9791-4e97-b04a-1637c630b74b" xlink:to="loc_us-gaap_HedgingDesignationDomain_3bf8b323-3e1e-4db3-8879-ee7e74a71cf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_ae4c138d-6f4f-4138-afa6-cc6b35b97ad1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NondesignatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_3bf8b323-3e1e-4db3-8879-ee7e74a71cf2" xlink:to="loc_us-gaap_NondesignatedMember_ae4c138d-6f4f-4138-afa6-cc6b35b97ad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_c977c802-665d-4161-bc28-2cc0b3438f8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_5a450fd8-1db5-4832-b4b1-bf19c2ddd77a" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_c977c802-665d-4161-bc28-2cc0b3438f8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_60347fd9-475d-4793-a0fb-1c7698b7d1ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_c977c802-665d-4161-bc28-2cc0b3438f8d" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_60347fd9-475d-4793-a0fb-1c7698b7d1ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_58049538-ea91-4652-8340-6303f1ff2759" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_60347fd9-475d-4793-a0fb-1c7698b7d1ba" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_58049538-ea91-4652-8340-6303f1ff2759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_ffca7fce-b67d-4a70-b248-12eeb94a8c38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_5a450fd8-1db5-4832-b4b1-bf19c2ddd77a" xlink:to="loc_us-gaap_DerivativeLineItems_ffca7fce-b67d-4a70-b248-12eeb94a8c38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsAbstract_aa1818f3-f1d3-463a-84ce-9e856a4adc96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_ffca7fce-b67d-4a70-b248-12eeb94a8c38" xlink:to="loc_us-gaap_DerivativeAssetsAbstract_aa1818f3-f1d3-463a-84ce-9e856a4adc96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_8189a1ea-1227-4ad1-843a-be82c230444a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeAssetsAbstract_aa1818f3-f1d3-463a-84ce-9e856a4adc96" xlink:to="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_8189a1ea-1227-4ad1-843a-be82c230444a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesAbstract_7f14136b-2754-4505-a210-8799adb438dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_ffca7fce-b67d-4a70-b248-12eeb94a8c38" xlink:to="loc_us-gaap_DerivativeLiabilitiesAbstract_7f14136b-2754-4505-a210-8799adb438dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_b7f6689e-971b-4679-b648-2b820dc7622f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLiabilitiesAbstract_7f14136b-2754-4505-a210-8799adb438dd" xlink:to="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_b7f6689e-971b-4679-b648-2b820dc7622f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/DeferredCompensationandRetirementPlansComponentsofNetPeriodicBenefitsCostsDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#DeferredCompensationandRetirementPlansComponentsofNetPeriodicBenefitsCostsDetail"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/DeferredCompensationandRetirementPlansComponentsofNetPeriodicBenefitsCostsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_120f0fd1-62cd-4696-add9-49c68d90e98c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f356e9b1-4473-4917-ac7a-4057ac4a7289" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_120f0fd1-62cd-4696-add9-49c68d90e98c" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f356e9b1-4473-4917-ac7a-4057ac4a7289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_dd6fc734-7f78-46a9-a956-b2cd55edd7d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f356e9b1-4473-4917-ac7a-4057ac4a7289" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_dd6fc734-7f78-46a9-a956-b2cd55edd7d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_5dcd85c4-669d-47f8-83a9-8610406f49be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_dd6fc734-7f78-46a9-a956-b2cd55edd7d7" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_5dcd85c4-669d-47f8-83a9-8610406f49be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DeferredCompensationPlanMember_933a9c5a-5107-45d8-b16f-eb89a5d3a0d9" xlink:href="kfy-20221031.xsd#kfy_DeferredCompensationPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_5dcd85c4-669d-47f8-83a9-8610406f49be" xlink:to="loc_kfy_DeferredCompensationPlanMember_933a9c5a-5107-45d8-b16f-eb89a5d3a0d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c200d143-1b51-4cfd-ad52-050f77a3c80c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f356e9b1-4473-4917-ac7a-4057ac4a7289" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c200d143-1b51-4cfd-ad52-050f77a3c80c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_07a074d7-d9d1-4920-b5d6-69c9a39cc9ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c200d143-1b51-4cfd-ad52-050f77a3c80c" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_07a074d7-d9d1-4920-b5d6-69c9a39cc9ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_66c404aa-339f-4d26-917c-50f86a789338" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c200d143-1b51-4cfd-ad52-050f77a3c80c" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_66c404aa-339f-4d26-917c-50f86a789338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_449aca69-0477-4d7c-be39-3371ddff4f09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c200d143-1b51-4cfd-ad52-050f77a3c80c" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_449aca69-0477-4d7c-be39-3371ddff4f09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_7f5b8c3e-5e69-4895-8730-5f3e95611d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c200d143-1b51-4cfd-ad52-050f77a3c80c" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_7f5b8c3e-5e69-4895-8730-5f3e95611d9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_bfe93666-7cb4-41fc-ac06-b1ee0392392e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c200d143-1b51-4cfd-ad52-050f77a3c80c" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_bfe93666-7cb4-41fc-ac06-b1ee0392392e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_ad5f6b25-2428-45a7-81d9-4bbdeaddd2de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c200d143-1b51-4cfd-ad52-050f77a3c80c" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_ad5f6b25-2428-45a7-81d9-4bbdeaddd2de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_ecf86381-acd8-4689-9fa5-41f19dcd31d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c200d143-1b51-4cfd-ad52-050f77a3c80c" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_ecf86381-acd8-4689-9fa5-41f19dcd31d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#DeferredCompensationandRetirementPlansAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_4624736b-56d8-4765-ba33-5137e1d75c06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_39fe17d2-a292-4986-9958-7177e9bddbea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_4624736b-56d8-4765-ba33-5137e1d75c06" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_39fe17d2-a292-4986-9958-7177e9bddbea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_c01c05f2-9e90-46c3-9a19-e434ac64c4d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_39fe17d2-a292-4986-9958-7177e9bddbea" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_c01c05f2-9e90-46c3-9a19-e434ac64c4d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_8176c9ea-a65b-4437-ab1f-ea19c8860906" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_c01c05f2-9e90-46c3-9a19-e434ac64c4d5" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_8176c9ea-a65b-4437-ab1f-ea19c8860906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DeferredCompensationPlanMember_c624f8a6-7f87-45ff-a0b6-9bdc7da670a2" xlink:href="kfy-20221031.xsd#kfy_DeferredCompensationPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_8176c9ea-a65b-4437-ab1f-ea19c8860906" xlink:to="loc_kfy_DeferredCompensationPlanMember_c624f8a6-7f87-45ff-a0b6-9bdc7da670a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ExecutiveCapitalAccumulationPlanMember_3c458423-a1b6-4924-85eb-bc91552bc62b" xlink:href="kfy-20221031.xsd#kfy_ExecutiveCapitalAccumulationPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_8176c9ea-a65b-4437-ab1f-ea19c8860906" xlink:to="loc_kfy_ExecutiveCapitalAccumulationPlanMember_3c458423-a1b6-4924-85eb-bc91552bc62b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_ef3cc90a-6ed7-4970-b974-b417c9dfde83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_39fe17d2-a292-4986-9958-7177e9bddbea" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_ef3cc90a-6ed7-4970-b974-b417c9dfde83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_6e426847-732f-43da-931a-fc3df2e3c236" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_ef3cc90a-6ed7-4970-b974-b417c9dfde83" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_6e426847-732f-43da-931a-fc3df2e3c236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CSVOfColiContractsMember_e58e66a5-eeff-432e-94bb-66c0eec1ba62" xlink:href="kfy-20221031.xsd#kfy_CSVOfColiContractsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_6e426847-732f-43da-931a-fc3df2e3c236" xlink:to="loc_kfy_CSVOfColiContractsMember_e58e66a5-eeff-432e-94bb-66c0eec1ba62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_bf1f56e4-f8b4-4296-9431-cd718ca008e8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_39fe17d2-a292-4986-9958-7177e9bddbea" xlink:to="loc_srt_RangeAxis_bf1f56e4-f8b4-4296-9431-cd718ca008e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_833a6ced-33d6-4ea5-8709-debe49298852" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_bf1f56e4-f8b4-4296-9431-cd718ca008e8" xlink:to="loc_srt_RangeMember_833a6ced-33d6-4ea5-8709-debe49298852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ea6483b6-7779-413d-81d7-b782cafafa50" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_833a6ced-33d6-4ea5-8709-debe49298852" xlink:to="loc_srt_MinimumMember_ea6483b6-7779-413d-81d7-b782cafafa50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_07777e24-0e84-4b05-937a-265eecb8ce33" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_833a6ced-33d6-4ea5-8709-debe49298852" xlink:to="loc_srt_MaximumMember_07777e24-0e84-4b05-937a-265eecb8ce33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d64ce9bd-d163-47bc-8a85-7eeede4abfaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_39fe17d2-a292-4986-9958-7177e9bddbea" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d64ce9bd-d163-47bc-8a85-7eeede4abfaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CashSurrenderValueOfLifeInsuranceGross_8afcfadd-9a94-4b5e-8369-3cef10f0a819" xlink:href="kfy-20221031.xsd#kfy_CashSurrenderValueOfLifeInsuranceGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d64ce9bd-d163-47bc-8a85-7eeede4abfaf" xlink:to="loc_kfy_CashSurrenderValueOfLifeInsuranceGross_8afcfadd-9a94-4b5e-8369-3cef10f0a819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_PolicyLoansPayable_1141b385-0ca8-4726-8c16-fd3962878f8a" xlink:href="kfy-20221031.xsd#kfy_PolicyLoansPayable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d64ce9bd-d163-47bc-8a85-7eeede4abfaf" xlink:to="loc_kfy_PolicyLoansPayable_1141b385-0ca8-4726-8c16-fd3962878f8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_189d6672-c861-4ec7-beec-89aca362c110" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d64ce9bd-d163-47bc-8a85-7eeede4abfaf" xlink:to="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_189d6672-c861-4ec7-beec-89aca362c110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1_0e6ac0e7-0f07-4198-a2f0-2363b41e4a4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d64ce9bd-d163-47bc-8a85-7eeede4abfaf" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1_0e6ac0e7-0f07-4198-a2f0-2363b41e4a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods_9bdddbf0-4cfb-48c6-8c4e-67c9c1ee0340" xlink:href="kfy-20221031.xsd#kfy_OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d64ce9bd-d163-47bc-8a85-7eeede4abfaf" xlink:to="loc_kfy_OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods_9bdddbf0-4cfb-48c6-8c4e-67c9c1ee0340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome_43234720-102e-4f59-959c-3b561104a6ca" xlink:href="kfy-20221031.xsd#kfy_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d64ce9bd-d163-47bc-8a85-7eeede4abfaf" xlink:to="loc_kfy_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome_43234720-102e-4f59-959c-3b561104a6ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_0a923b42-4340-419b-88e9-3e4fa96834cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d64ce9bd-d163-47bc-8a85-7eeede4abfaf" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_0a923b42-4340-419b-88e9-3e4fa96834cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/FeeRevenueScheduleofContractAssetandLiabilityDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#FeeRevenueScheduleofContractAssetandLiabilityDetail"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/FeeRevenueScheduleofContractAssetandLiabilityDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_fb46a86b-f1ff-477e-8e41-e4a0c8a930e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_209f4b81-562d-46a9-ac20-743f96383118" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_fb46a86b-f1ff-477e-8e41-e4a0c8a930e9" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_209f4b81-562d-46a9-ac20-743f96383118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_cb866d34-c79f-4d6e-981d-b3cf53df2690" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_fb46a86b-f1ff-477e-8e41-e4a0c8a930e9" xlink:to="loc_us-gaap_ContractWithCustomerLiability_cb866d34-c79f-4d6e-981d-b3cf53df2690" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/FeeRevenueAdditionalInformationDetails1" xlink:type="simple" xlink:href="kfy-20221031.xsd#FeeRevenueAdditionalInformationDetails1"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/FeeRevenueAdditionalInformationDetails1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1e900dff-a424-4e5d-b713-1d354d5cbaaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_bcb401d1-09a8-442b-94e9-1d37e490c368" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1e900dff-a424-4e5d-b713-1d354d5cbaaf" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_bcb401d1-09a8-442b-94e9-1d37e490c368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_087a9ecb-7b8f-4763-8b78-821715ec539c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_bcb401d1-09a8-442b-94e9-1d37e490c368" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_087a9ecb-7b8f-4763-8b78-821715ec539c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c06aa5d6-377a-4022-acb4-1a604bf17098" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_bcb401d1-09a8-442b-94e9-1d37e490c368" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c06aa5d6-377a-4022-acb4-1a604bf17098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_1e7cd9bd-b2ec-4436-98c0-da5d424aeca0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c06aa5d6-377a-4022-acb4-1a604bf17098" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_1e7cd9bd-b2ec-4436-98c0-da5d424aeca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_6398e025-e543-45ac-9cd6-bf961269c2ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c06aa5d6-377a-4022-acb4-1a604bf17098" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_6398e025-e543-45ac-9cd6-bf961269c2ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_af0b1ed3-b926-4d3b-a803-9c5b347a9fbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_c06aa5d6-377a-4022-acb4-1a604bf17098" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_af0b1ed3-b926-4d3b-a803-9c5b347a9fbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/FeeRevenueAdditionalInformationDetails1_1" xlink:type="simple" xlink:href="kfy-20221031.xsd#FeeRevenueAdditionalInformationDetails1_1"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/FeeRevenueAdditionalInformationDetails1_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetail"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6eecb721-6b53-4be3-9431-8e8d42ea3b78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_4c21df64-899b-433a-a686-52fda06d3fe4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6eecb721-6b53-4be3-9431-8e8d42ea3b78" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_4c21df64-899b-433a-a686-52fda06d3fe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_0395b389-9aca-4ddb-b2f1-34794d326fd2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4c21df64-899b-433a-a686-52fda06d3fe4" xlink:to="loc_srt_ProductOrServiceAxis_0395b389-9aca-4ddb-b2f1-34794d326fd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b8a90db1-1036-4651-b39f-8be2b26923c6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_0395b389-9aca-4ddb-b2f1-34794d326fd2" xlink:to="loc_srt_ProductsAndServicesDomain_b8a90db1-1036-4651-b39f-8be2b26923c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_IndustrialMember_dca80341-91de-4195-8e43-7ff3a1695979" xlink:href="kfy-20221031.xsd#kfy_IndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b8a90db1-1036-4651-b39f-8be2b26923c6" xlink:to="loc_kfy_IndustrialMember_dca80341-91de-4195-8e43-7ff3a1695979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_LifeSciencesAndHealthcareMember_71606e17-bc58-49af-90b9-30a0d1cea164" xlink:href="kfy-20221031.xsd#kfy_LifeSciencesAndHealthcareMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b8a90db1-1036-4651-b39f-8be2b26923c6" xlink:to="loc_kfy_LifeSciencesAndHealthcareMember_71606e17-bc58-49af-90b9-30a0d1cea164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialServiceMember_0da999be-1755-4879-8cd2-2e17a10f5a5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialServiceMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b8a90db1-1036-4651-b39f-8be2b26923c6" xlink:to="loc_us-gaap_FinancialServiceMember_0da999be-1755-4879-8cd2-2e17a10f5a5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyServiceMember_dbd4864c-005e-49e1-b5e6-9c012b6b5e7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyServiceMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b8a90db1-1036-4651-b39f-8be2b26923c6" xlink:to="loc_us-gaap_TechnologyServiceMember_dbd4864c-005e-49e1-b5e6-9c012b6b5e7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ConsumerGoodsMember_1cde3034-a8ac-4947-832c-b20feb601539" xlink:href="kfy-20221031.xsd#kfy_ConsumerGoodsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b8a90db1-1036-4651-b39f-8be2b26923c6" xlink:to="loc_kfy_ConsumerGoodsMember_1cde3034-a8ac-4947-832c-b20feb601539" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_EducationNonProfitAndGeneralMember_f2373b11-e4aa-4309-a8b9-3935befc5c89" xlink:href="kfy-20221031.xsd#kfy_EducationNonProfitAndGeneralMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b8a90db1-1036-4651-b39f-8be2b26923c6" xlink:to="loc_kfy_EducationNonProfitAndGeneralMember_f2373b11-e4aa-4309-a8b9-3935befc5c89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_5f242f85-9261-4853-9b75-6bfa29bd33f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b8a90db1-1036-4651-b39f-8be2b26923c6" xlink:to="loc_us-gaap_ServiceMember_5f242f85-9261-4853-9b75-6bfa29bd33f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_78849e88-9541-4904-b953-e73986f58c49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4c21df64-899b-433a-a686-52fda06d3fe4" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_78849e88-9541-4904-b953-e73986f58c49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_93d5c35f-0479-4704-b9e1-fde8d2bcbc16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_78849e88-9541-4904-b953-e73986f58c49" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_93d5c35f-0479-4704-b9e1-fde8d2bcbc16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage_a6b51836-07bc-4473-9f40-2eec8e016073" xlink:href="kfy-20221031.xsd#kfy_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_78849e88-9541-4904-b953-e73986f58c49" xlink:to="loc_kfy_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage_a6b51836-07bc-4473-9f40-2eec8e016073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/CreditLossesSummaryofActivityinAllowanceforCreditLossesonTradeReceivablesDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#CreditLossesSummaryofActivityinAllowanceforCreditLossesonTradeReceivablesDetail"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/CreditLossesSummaryofActivityinAllowanceforCreditLossesonTradeReceivablesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossAbstract_f99faac5-2884-4412-b739-358fe6ced424" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditLossAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_fd00d726-c9eb-4091-8d62-9aba0f66a07e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditLossAbstract_f99faac5-2884-4412-b739-358fe6ced424" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_fd00d726-c9eb-4091-8d62-9aba0f66a07e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_fb74e06c-88d7-477a-b1a3-7038d735ed16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_fd00d726-c9eb-4091-8d62-9aba0f66a07e" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_fb74e06c-88d7-477a-b1a3-7038d735ed16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_2b189475-44c0-42b6-af38-22527fe3a96d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_fd00d726-c9eb-4091-8d62-9aba0f66a07e" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_2b189475-44c0-42b6-af38-22527fe3a96d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_f6e6b20c-47c6-4c34-bc92-b9506fed67fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_fd00d726-c9eb-4091-8d62-9aba0f66a07e" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_f6e6b20c-47c6-4c34-bc92-b9506fed67fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_49202440-6866-4343-a079-81ad865f66bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_fd00d726-c9eb-4091-8d62-9aba0f66a07e" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_49202440-6866-4343-a079-81ad865f66bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_AllowanceForDoubtfulAccountsForeignCurrencyTranslationIncreaseDecrease_bc2c6255-e314-4e41-ae76-b862eaada456" xlink:href="kfy-20221031.xsd#kfy_AllowanceForDoubtfulAccountsForeignCurrencyTranslationIncreaseDecrease"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_fd00d726-c9eb-4091-8d62-9aba0f66a07e" xlink:to="loc_kfy_AllowanceForDoubtfulAccountsForeignCurrencyTranslationIncreaseDecrease_bc2c6255-e314-4e41-ae76-b862eaada456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_0512f313-8100-4d86-8847-842f756310bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_fd00d726-c9eb-4091-8d62-9aba0f66a07e" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_0512f313-8100-4d86-8847-842f756310bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetail"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossAbstract_7553d9b5-6aac-484b-aabc-80f2ded6b2ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditLossAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_97cf2f9c-b16f-4ba2-8646-d3898157813b" xlink:href="kfy-20221031.xsd#kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditLossAbstract_7553d9b5-6aac-484b-aabc-80f2ded6b2ea" xlink:to="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_97cf2f9c-b16f-4ba2-8646-d3898157813b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_8b0845e5-e475-4a18-abc1-9153d6f6e01b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_97cf2f9c-b16f-4ba2-8646-d3898157813b" xlink:to="loc_us-gaap_FinancialInstrumentAxis_8b0845e5-e475-4a18-abc1-9153d6f6e01b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_24fece35-2951-4e31-b284-92fa8bfb3a6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_8b0845e5-e475-4a18-abc1-9153d6f6e01b" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_24fece35-2951-4e31-b284-92fa8bfb3a6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_a5446db3-a306-427b-9247-35f08904e6a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_24fece35-2951-4e31-b284-92fa8bfb3a6d" xlink:to="loc_us-gaap_CommercialPaperMember_a5446db3-a306-427b-9247-35f08904e6a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_ee3d277a-2374-4666-b36e-1aed67d0049a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_24fece35-2951-4e31-b284-92fa8bfb3a6d" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_ee3d277a-2374-4666-b36e-1aed67d0049a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_4d1722ce-0f3a-4c1d-98a8-30e83a737759" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_24fece35-2951-4e31-b284-92fa8bfb3a6d" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_4d1722ce-0f3a-4c1d-98a8-30e83a737759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_dd22de80-b943-4ca6-881c-b7c0098c6c17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_97cf2f9c-b16f-4ba2-8646-d3898157813b" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_dd22de80-b943-4ca6-881c-b7c0098c6c17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_ef973b2f-a1c3-479f-a441-36ca6c1de3d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_dd22de80-b943-4ca6-881c-b7c0098c6c17" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_ef973b2f-a1c3-479f-a441-36ca6c1de3d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_b166103a-8b0e-4e11-a4e2-dbe756dfe9c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_ef973b2f-a1c3-479f-a441-36ca6c1de3d7" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_b166103a-8b0e-4e11-a4e2-dbe756dfe9c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_MarketableSecuritiesCurrentMember_0e2b6b11-0adc-4aea-9f42-542720992734" xlink:href="kfy-20221031.xsd#kfy_MarketableSecuritiesCurrentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_ef973b2f-a1c3-479f-a441-36ca6c1de3d7" xlink:to="loc_kfy_MarketableSecuritiesCurrentMember_0e2b6b11-0adc-4aea-9f42-542720992734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_MarketableSecuritiesNonCurrentMember_ef0adc3b-b1ae-4e4d-9281-65ad548b8f4e" xlink:href="kfy-20221031.xsd#kfy_MarketableSecuritiesNonCurrentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_ef973b2f-a1c3-479f-a441-36ca6c1de3d7" xlink:to="loc_kfy_MarketableSecuritiesNonCurrentMember_ef0adc3b-b1ae-4e4d-9281-65ad548b8f4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_9a3bc22e-4f24-4d13-9ea8-965b10debb0f" xlink:href="kfy-20221031.xsd#kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_97cf2f9c-b16f-4ba2-8646-d3898157813b" xlink:to="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_9a3bc22e-4f24-4d13-9ea8-965b10debb0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_182af0fe-959a-44b3-b5f3-d3ecbb874396" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_9a3bc22e-4f24-4d13-9ea8-965b10debb0f" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_182af0fe-959a-44b3-b5f3-d3ecbb874396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_c384d70a-c341-4ce0-bf6b-fa7c62869e95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_9a3bc22e-4f24-4d13-9ea8-965b10debb0f" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_c384d70a-c341-4ce0-bf6b-fa7c62869e95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_f4aa0e0a-940d-44c7-9953-0621f2d9b60b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_9a3bc22e-4f24-4d13-9ea8-965b10debb0f" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_f4aa0e0a-940d-44c7-9953-0621f2d9b60b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_505c13a8-5669-4a62-94d0-ba33e69cab48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_9a3bc22e-4f24-4d13-9ea8-965b10debb0f" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_505c13a8-5669-4a62-94d0-ba33e69cab48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_77cb8c11-657e-47fd-9829-f8b23ca71a4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_9a3bc22e-4f24-4d13-9ea8-965b10debb0f" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_77cb8c11-657e-47fd-9829-f8b23ca71a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_10f95914-ba20-4db8-90ce-3a2494a2277f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_9a3bc22e-4f24-4d13-9ea8-965b10debb0f" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_10f95914-ba20-4db8-90ce-3a2494a2277f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_9289b418-472a-4252-b082-eec4882461f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_9a3bc22e-4f24-4d13-9ea8-965b10debb0f" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_9289b418-472a-4252-b082-eec4882461f4" 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-20221031.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_376fc8a2-1e00-45d0-9d01-ff19a8b70958" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditLossAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_9f493ef3-206b-4704-908d-d1b574422c8d" xlink:href="kfy-20221031.xsd#kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditLossAbstract_376fc8a2-1e00-45d0-9d01-ff19a8b70958" xlink:to="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_9f493ef3-206b-4704-908d-d1b574422c8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_8cfc899e-0bf8-4430-90bd-c4eacaec8678" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_9f493ef3-206b-4704-908d-d1b574422c8d" xlink:to="loc_us-gaap_InvestmentTypeAxis_8cfc899e-0bf8-4430-90bd-c4eacaec8678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_388eee41-5c01-4ad3-9742-2619ded886cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_8cfc899e-0bf8-4430-90bd-c4eacaec8678" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_388eee41-5c01-4ad3-9742-2619ded886cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_5ce3e2fe-b889-4753-9113-9ec282d6b85a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_388eee41-5c01-4ad3-9742-2619ded886cd" xlink:to="loc_us-gaap_CommercialPaperMember_5ce3e2fe-b889-4753-9113-9ec282d6b85a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_06448745-a8bf-41a5-a6f6-7c77e6ee3fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_388eee41-5c01-4ad3-9742-2619ded886cd" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_06448745-a8bf-41a5-a6f6-7c77e6ee3fa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_f82dff07-b951-4438-bccd-b0704bcf4b9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_388eee41-5c01-4ad3-9742-2619ded886cd" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_f82dff07-b951-4438-bccd-b0704bcf4b9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_6401ac64-6498-406b-a09b-1d8b830bbffb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_9f493ef3-206b-4704-908d-d1b574422c8d" xlink:to="loc_srt_RangeAxis_6401ac64-6498-406b-a09b-1d8b830bbffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6e5f627e-90cf-4d43-b53d-5113906265c2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_6401ac64-6498-406b-a09b-1d8b830bbffb" xlink:to="loc_srt_RangeMember_6e5f627e-90cf-4d43-b53d-5113906265c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f88c140c-53b6-4cac-b98a-e77e7e37ac7a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6e5f627e-90cf-4d43-b53d-5113906265c2" xlink:to="loc_srt_MaximumMember_f88c140c-53b6-4cac-b98a-e77e7e37ac7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_a63d65b7-b2be-4f0d-8fc7-667b5dee94dc" xlink:href="kfy-20221031.xsd#kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable_9f493ef3-206b-4704-908d-d1b574422c8d" xlink:to="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_a63d65b7-b2be-4f0d-8fc7-667b5dee94dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_b3655fee-b669-4ade-a705-422ed0748b6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_a63d65b7-b2be-4f0d-8fc7-667b5dee94dc" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_b3655fee-b669-4ade-a705-422ed0748b6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_1b076287-a904-4260-9beb-ef937b2b460f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems_a63d65b7-b2be-4f0d-8fc7-667b5dee94dc" xlink:to="loc_us-gaap_DebtInstrumentTerm_1b076287-a904-4260-9beb-ef937b2b460f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/IncomeTaxesAdditionalInformationDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#IncomeTaxesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/IncomeTaxesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_33692b6b-c166-468a-80b5-37a3ab5525ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_894ccd98-2e2f-4c3d-bb0c-400b6c5e83f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_33692b6b-c166-468a-80b5-37a3ab5525ea" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_894ccd98-2e2f-4c3d-bb0c-400b6c5e83f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_d17f5484-5cae-489d-a3d0-2800d3b8ce64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_33692b6b-c166-468a-80b5-37a3ab5525ea" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_d17f5484-5cae-489d-a3d0-2800d3b8ce64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/SegmentsAdditionalInformationDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#SegmentsAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/SegmentsAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_4aeadbe5-13b6-4491-a39c-200925b0d2b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_a6ace8cc-84b4-4a27-a38a-950e7d005286" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_4aeadbe5-13b6-4491-a39c-200925b0d2b0" xlink:to="loc_us-gaap_NumberOfReportableSegments_a6ace8cc-84b4-4a27-a38a-950e7d005286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_add6ad2b-93df-4921-b0c0-7a82c3de5761" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_4aeadbe5-13b6-4491-a39c-200925b0d2b0" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_add6ad2b-93df-4921-b0c0-7a82c3de5761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_NumberOfLineOfBusiness_ff5e6cb3-51a2-44c4-bb8a-74e58bf28a0a" xlink:href="kfy-20221031.xsd#kfy_NumberOfLineOfBusiness"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_4aeadbe5-13b6-4491-a39c-200925b0d2b0" xlink:to="loc_kfy_NumberOfLineOfBusiness_ff5e6cb3-51a2-44c4-bb8a-74e58bf28a0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/SegmentsFinancialHighlightsDetails" xlink:type="simple" xlink:href="kfy-20221031.xsd#SegmentsFinancialHighlightsDetails"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/SegmentsFinancialHighlightsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_41aa8e29-8647-4d31-9533-5d19af91ae29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5a420d6b-3707-468c-a054-a37ea1a36f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_41aa8e29-8647-4d31-9533-5d19af91ae29" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5a420d6b-3707-468c-a054-a37ea1a36f1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_68ddbe12-3da1-4891-8ad3-7d5785065091" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5a420d6b-3707-468c-a054-a37ea1a36f1d" xlink:to="loc_srt_ProductOrServiceAxis_68ddbe12-3da1-4891-8ad3-7d5785065091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b8d65ba5-667f-418b-8571-05f3098ee6de" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_68ddbe12-3da1-4891-8ad3-7d5785065091" xlink:to="loc_srt_ProductsAndServicesDomain_b8d65ba5-667f-418b-8571-05f3098ee6de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_2e64c658-058d-4985-b32d-3883e2768402" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b8d65ba5-667f-418b-8571-05f3098ee6de" xlink:to="loc_us-gaap_ServiceMember_2e64c658-058d-4985-b32d-3883e2768402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_ca8a2990-5f6a-4b48-a624-483fbdbd7f4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5a420d6b-3707-468c-a054-a37ea1a36f1d" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_ca8a2990-5f6a-4b48-a624-483fbdbd7f4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e7e60ce2-7be8-42f5-b2b7-ac53092f5463" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ca8a2990-5f6a-4b48-a624-483fbdbd7f4a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e7e60ce2-7be8-42f5-b2b7-ac53092f5463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_23dce9eb-6ca2-4723-953a-597b60202095" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ca8a2990-5f6a-4b48-a624-483fbdbd7f4a" xlink:to="loc_us-gaap_NetIncomeLoss_23dce9eb-6ca2-4723-953a-597b60202095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_5499686d-49b0-417d-b634-a9e58db0ef1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ca8a2990-5f6a-4b48-a624-483fbdbd7f4a" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_5499686d-49b0-417d-b634-a9e58db0ef1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_7194b0ab-dca1-4524-b2eb-73a9ce5c5d26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ca8a2990-5f6a-4b48-a624-483fbdbd7f4a" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_7194b0ab-dca1-4524-b2eb-73a9ce5c5d26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_b78ae1c3-01c5-4de2-97b5-afa730b61d7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ca8a2990-5f6a-4b48-a624-483fbdbd7f4a" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_b78ae1c3-01c5-4de2-97b5-afa730b61d7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b9198a92-763e-4501-b789-87b74b928cd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ca8a2990-5f6a-4b48-a624-483fbdbd7f4a" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_b9198a92-763e-4501-b789-87b74b928cd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_517b1770-9d22-4f8f-a1e7-efc16fcd64f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ca8a2990-5f6a-4b48-a624-483fbdbd7f4a" xlink:to="loc_us-gaap_OperatingIncomeLoss_517b1770-9d22-4f8f-a1e7-efc16fcd64f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_4a2b0074-1bb2-4ab9-a592-8c78b82de026" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ca8a2990-5f6a-4b48-a624-483fbdbd7f4a" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_4a2b0074-1bb2-4ab9-a592-8c78b82de026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_72453650-dd0d-4367-9988-54b334237a27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ca8a2990-5f6a-4b48-a624-483fbdbd7f4a" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_72453650-dd0d-4367-9988-54b334237a27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_8332cc85-94d1-475d-9684-9871cecd9a26" xlink:href="kfy-20221031.xsd#kfy_BusinessCombinationAcquisitionAndIntegrationRelatedCosts"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ca8a2990-5f6a-4b48-a624-483fbdbd7f4a" xlink:to="loc_kfy_BusinessCombinationAcquisitionAndIntegrationRelatedCosts_8332cc85-94d1-475d-9684-9871cecd9a26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_354860bd-ab2e-46dc-91cc-6d6d8b314c75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ca8a2990-5f6a-4b48-a624-483fbdbd7f4a" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_354860bd-ab2e-46dc-91cc-6d6d8b314c75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_208bdf32-a6e6-4507-85ec-fdc70ee1c7d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ca8a2990-5f6a-4b48-a624-483fbdbd7f4a" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_208bdf32-a6e6-4507-85ec-fdc70ee1c7d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization_877d8158-2df1-419a-95dd-d19882d0e24d" xlink:href="kfy-20221031.xsd#kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ca8a2990-5f6a-4b48-a624-483fbdbd7f4a" xlink:to="loc_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization_877d8158-2df1-419a-95dd-d19882d0e24d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/SegmentsFinancialHighlightsbyOperatingSegmentDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#SegmentsFinancialHighlightsbyOperatingSegmentDetail"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/SegmentsFinancialHighlightsbyOperatingSegmentDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_ad6f3db9-2260-41de-9702-998600810197" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5af6cc01-f20d-4740-93fe-7983b4d85ba9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_ad6f3db9-2260-41de-9702-998600810197" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5af6cc01-f20d-4740-93fe-7983b4d85ba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_69bea08d-0047-4085-9e7d-7c3e3043bf2a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5af6cc01-f20d-4740-93fe-7983b4d85ba9" xlink:to="loc_srt_ProductOrServiceAxis_69bea08d-0047-4085-9e7d-7c3e3043bf2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d1eaf0fc-86f9-4b8c-9762-91423eabf483" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_69bea08d-0047-4085-9e7d-7c3e3043bf2a" xlink:to="loc_srt_ProductsAndServicesDomain_d1eaf0fc-86f9-4b8c-9762-91423eabf483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_71ffb98a-6b25-40f9-ace3-3fd96e14937b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_d1eaf0fc-86f9-4b8c-9762-91423eabf483" xlink:to="loc_us-gaap_ServiceMember_71ffb98a-6b25-40f9-ace3-3fd96e14937b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_a841a21f-6eac-4f94-856c-a238b320e1cb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5af6cc01-f20d-4740-93fe-7983b4d85ba9" xlink:to="loc_srt_ConsolidationItemsAxis_a841a21f-6eac-4f94-856c-a238b320e1cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_e9b932fe-221d-42ed-ae80-0d895d9a7f74" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_a841a21f-6eac-4f94-856c-a238b320e1cb" xlink:to="loc_srt_ConsolidationItemsDomain_e9b932fe-221d-42ed-ae80-0d895d9a7f74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_d0288062-5d89-4a39-b262-9607ff5f3c98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_e9b932fe-221d-42ed-ae80-0d895d9a7f74" xlink:to="loc_us-gaap_OperatingSegmentsMember_d0288062-5d89-4a39-b262-9607ff5f3c98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_57e5e54f-d07e-4316-bbe3-426bcb0d6fd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_e9b932fe-221d-42ed-ae80-0d895d9a7f74" xlink:to="loc_us-gaap_CorporateNonSegmentMember_57e5e54f-d07e-4316-bbe3-426bcb0d6fd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_9f509ad4-1801-444e-8319-2212f23a24d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5af6cc01-f20d-4740-93fe-7983b4d85ba9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_9f509ad4-1801-444e-8319-2212f23a24d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_87396c64-f442-41a4-ab17-142241b9336a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9f509ad4-1801-444e-8319-2212f23a24d1" xlink:to="loc_us-gaap_SegmentDomain_87396c64-f442-41a4-ab17-142241b9336a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ConsultingMember_cb86e0b0-fa70-41a2-af70-bc46669214c4" xlink:href="kfy-20221031.xsd#kfy_ConsultingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_87396c64-f442-41a4-ab17-142241b9336a" xlink:to="loc_kfy_ConsultingMember_cb86e0b0-fa70-41a2-af70-bc46669214c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DigitalMember_6b449fb8-6edc-481d-ac1c-e485d6bf926d" xlink:href="kfy-20221031.xsd#kfy_DigitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_87396c64-f442-41a4-ab17-142241b9336a" xlink:to="loc_kfy_DigitalMember_6b449fb8-6edc-481d-ac1c-e485d6bf926d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ExecutiveSearchMember_e92dad8f-4727-419c-8342-bf0444a9bf4f" xlink:href="kfy-20221031.xsd#kfy_ExecutiveSearchMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_87396c64-f442-41a4-ab17-142241b9336a" xlink:to="loc_kfy_ExecutiveSearchMember_e92dad8f-4727-419c-8342-bf0444a9bf4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ProfessionalSearchInterimMember_7348a55b-cf27-4315-ad8c-a472644ac3a4" xlink:href="kfy-20221031.xsd#kfy_ProfessionalSearchInterimMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_87396c64-f442-41a4-ab17-142241b9336a" xlink:to="loc_kfy_ProfessionalSearchInterimMember_7348a55b-cf27-4315-ad8c-a472644ac3a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_RPOMember_22a4ee24-d1e9-4a70-9f6b-afb3617b705c" xlink:href="kfy-20221031.xsd#kfy_RPOMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_87396c64-f442-41a4-ab17-142241b9336a" xlink:to="loc_kfy_RPOMember_22a4ee24-d1e9-4a70-9f6b-afb3617b705c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_eb3c3418-584f-4be7-a22b-844a3619c3e7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5af6cc01-f20d-4740-93fe-7983b4d85ba9" xlink:to="loc_srt_StatementGeographicalAxis_eb3c3418-584f-4be7-a22b-844a3619c3e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_52b99b94-8279-453a-9e38-82548f276513" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_eb3c3418-584f-4be7-a22b-844a3619c3e7" xlink:to="loc_srt_SegmentGeographicalDomain_52b99b94-8279-453a-9e38-82548f276513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_42deb5ef-b406-483b-836d-98961cd62a54" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NorthAmericaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_52b99b94-8279-453a-9e38-82548f276513" xlink:to="loc_srt_NorthAmericaMember_42deb5ef-b406-483b-836d-98961cd62a54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_90f666e2-6592-4871-82df-30f5efab99aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EMEAMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_52b99b94-8279-453a-9e38-82548f276513" xlink:to="loc_us-gaap_EMEAMember_90f666e2-6592-4871-82df-30f5efab99aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_22075243-9bb2-4699-b643-f933fc192d72" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_52b99b94-8279-453a-9e38-82548f276513" xlink:to="loc_srt_AsiaPacificMember_22075243-9bb2-4699-b643-f933fc192d72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LatinAmericaMember_7c12337e-9e8b-4375-bfc7-868663c4d78d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LatinAmericaMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_52b99b94-8279-453a-9e38-82548f276513" xlink:to="loc_srt_LatinAmericaMember_7c12337e-9e8b-4375-bfc7-868663c4d78d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_bc4569f5-e98c-49d9-9d4a-86891f79a972" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5af6cc01-f20d-4740-93fe-7983b4d85ba9" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_bc4569f5-e98c-49d9-9d4a-86891f79a972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6b89032e-3064-45c9-8505-175274792f91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_bc4569f5-e98c-49d9-9d4a-86891f79a972" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6b89032e-3064-45c9-8505-175274792f91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization_8bb389c4-f75e-4179-a87e-4016b6a8d0f3" xlink:href="kfy-20221031.xsd#kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_bc4569f5-e98c-49d9-9d4a-86891f79a972" xlink:to="loc_kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization_8bb389c4-f75e-4179-a87e-4016b6a8d0f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#LongTermDebtAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_0f5cdaff-74a2-4638-b5f1-5ad2a715b5d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_a1177312-2134-40bb-b221-e9df9501e0fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_0f5cdaff-74a2-4638-b5f1-5ad2a715b5d4" xlink:to="loc_us-gaap_DebtInstrumentTable_a1177312-2134-40bb-b221-e9df9501e0fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_dfa698cb-3416-4bc4-8854-e8976c94a56c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a1177312-2134-40bb-b221-e9df9501e0fe" xlink:to="loc_us-gaap_DebtInstrumentAxis_dfa698cb-3416-4bc4-8854-e8976c94a56c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_341320b9-11f3-4bab-ad82-6f05e85011b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_dfa698cb-3416-4bc4-8854-e8976c94a56c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_341320b9-11f3-4bab-ad82-6f05e85011b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember_3f2b2c50-8b66-4697-83b0-ffab29d476bd" xlink:href="kfy-20221031.xsd#kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_341320b9-11f3-4bab-ad82-6f05e85011b0" xlink:to="loc_kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember_3f2b2c50-8b66-4697-83b0-ffab29d476bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodFourMember_ceff20c1-71fc-43b9-ab11-94ffc13df3f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodFourMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_341320b9-11f3-4bab-ad82-6f05e85011b0" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodFourMember_ceff20c1-71fc-43b9-ab11-94ffc13df3f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_AmendedCreditAgreementMember_cb0fb7a8-b445-4cdc-93b2-ac52745ebd04" xlink:href="kfy-20221031.xsd#kfy_AmendedCreditAgreementMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_341320b9-11f3-4bab-ad82-6f05e85011b0" xlink:to="loc_kfy_AmendedCreditAgreementMember_cb0fb7a8-b445-4cdc-93b2-ac52745ebd04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CreditAgreementMember_233a21b7-fc5e-4482-8945-9858fc00f34a" xlink:href="kfy-20221031.xsd#kfy_CreditAgreementMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_341320b9-11f3-4bab-ad82-6f05e85011b0" xlink:to="loc_kfy_CreditAgreementMember_233a21b7-fc5e-4482-8945-9858fc00f34a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_866568bd-e1f7-4ee9-8bca-ad9d5a7b992f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a1177312-2134-40bb-b221-e9df9501e0fe" xlink:to="loc_srt_RangeAxis_866568bd-e1f7-4ee9-8bca-ad9d5a7b992f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_20d5f334-1d8b-4ab4-95d3-0429ec63d2cb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_866568bd-e1f7-4ee9-8bca-ad9d5a7b992f" xlink:to="loc_srt_RangeMember_20d5f334-1d8b-4ab4-95d3-0429ec63d2cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_1ef70eaa-6bf3-469e-aff1-0cb8e10dfba7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_20d5f334-1d8b-4ab4-95d3-0429ec63d2cb" xlink:to="loc_srt_MaximumMember_1ef70eaa-6bf3-469e-aff1-0cb8e10dfba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9967e6a8-22fb-4018-b244-a1f297612b33" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_20d5f334-1d8b-4ab4-95d3-0429ec63d2cb" xlink:to="loc_srt_MinimumMember_9967e6a8-22fb-4018-b244-a1f297612b33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_b36258aa-5671-4cc1-b7de-397b8c696955" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a1177312-2134-40bb-b221-e9df9501e0fe" xlink:to="loc_us-gaap_CreditFacilityAxis_b36258aa-5671-4cc1-b7de-397b8c696955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_846c4624-3a72-4ec2-85a7-acde5ffb4177" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_b36258aa-5671-4cc1-b7de-397b8c696955" xlink:to="loc_us-gaap_CreditFacilityDomain_846c4624-3a72-4ec2-85a7-acde5ffb4177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_efe54da6-8ec3-4255-bc70-5614577389f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_846c4624-3a72-4ec2-85a7-acde5ffb4177" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_efe54da6-8ec3-4255-bc70-5614577389f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DelayedDrawTermLoanFacilityMember_75b28eb5-639b-464d-9f3a-97a5fcabc20d" xlink:href="kfy-20221031.xsd#kfy_DelayedDrawTermLoanFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_846c4624-3a72-4ec2-85a7-acde5ffb4177" xlink:to="loc_kfy_DelayedDrawTermLoanFacilityMember_75b28eb5-639b-464d-9f3a-97a5fcabc20d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CreditFacilitiesMember_4abfdb43-35c5-4732-927c-3ef61bb79d33" xlink:href="kfy-20221031.xsd#kfy_CreditFacilitiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_846c4624-3a72-4ec2-85a7-acde5ffb4177" xlink:to="loc_kfy_CreditFacilitiesMember_4abfdb43-35c5-4732-927c-3ef61bb79d33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_PriorCreditFacilityMember_38a07638-8d50-4315-8423-c655773a8b44" xlink:href="kfy-20221031.xsd#kfy_PriorCreditFacilityMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_846c4624-3a72-4ec2-85a7-acde5ffb4177" xlink:to="loc_kfy_PriorCreditFacilityMember_38a07638-8d50-4315-8423-c655773a8b44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_d611f81b-59f9-468c-9a76-378fe47d91cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_846c4624-3a72-4ec2-85a7-acde5ffb4177" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_d611f81b-59f9-468c-9a76-378fe47d91cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_05ec8a51-189a-461a-9a9a-a668df1e706c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a1177312-2134-40bb-b221-e9df9501e0fe" xlink:to="loc_srt_StatementScenarioAxis_05ec8a51-189a-461a-9a9a-a668df1e706c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_2242f7f9-80eb-459e-a3fe-f8624cbc06c6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_05ec8a51-189a-461a-9a9a-a668df1e706c" xlink:to="loc_srt_ScenarioUnspecifiedDomain_2242f7f9-80eb-459e-a3fe-f8624cbc06c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_fea9aa70-dace-432b-b59c-10c56c6f353a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_2242f7f9-80eb-459e-a3fe-f8624cbc06c6" xlink:to="loc_srt_ScenarioForecastMember_fea9aa70-dace-432b-b59c-10c56c6f353a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_70097104-48ec-4555-927b-809206df4438" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a1177312-2134-40bb-b221-e9df9501e0fe" xlink:to="loc_us-gaap_VariableRateAxis_70097104-48ec-4555-927b-809206df4438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_c4aa698f-d86f-4d67-9eed-d0323a064c88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_70097104-48ec-4555-927b-809206df4438" xlink:to="loc_us-gaap_VariableRateDomain_c4aa698f-d86f-4d67-9eed-d0323a064c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_SecuredFinancingOvernightRateMember_480bb690-1b3c-4644-a6ee-61d14c8d12d9" xlink:href="kfy-20221031.xsd#kfy_SecuredFinancingOvernightRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_c4aa698f-d86f-4d67-9eed-d0323a064c88" xlink:to="loc_kfy_SecuredFinancingOvernightRateMember_480bb690-1b3c-4644-a6ee-61d14c8d12d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_7c586271-bdd8-4652-986a-eba189f16511" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_c4aa698f-d86f-4d67-9eed-d0323a064c88" xlink:to="loc_us-gaap_BaseRateMember_7c586271-bdd8-4652-986a-eba189f16511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_d4739252-1222-492b-8c9a-2d56add573c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a1177312-2134-40bb-b221-e9df9501e0fe" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_d4739252-1222-492b-8c9a-2d56add573c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_facfae02-a297-4a47-8bf1-4bfedb10cd6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_d4739252-1222-492b-8c9a-2d56add573c1" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_facfae02-a297-4a47-8bf1-4bfedb10cd6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_OtherFinancialInstitutionsMember_644eecdd-71a4-4fe5-8af2-bf2854fefbb8" xlink:href="kfy-20221031.xsd#kfy_OtherFinancialInstitutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_facfae02-a297-4a47-8bf1-4bfedb10cd6b" xlink:to="loc_kfy_OtherFinancialInstitutionsMember_644eecdd-71a4-4fe5-8af2-bf2854fefbb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a1177312-2134-40bb-b221-e9df9501e0fe" xlink:to="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_b90e2617-3052-4392-bd60-08935bf00d9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_b90e2617-3052-4392-bd60-08935bf00d9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_5ba4d3a5-9230-419c-af42-19e420149423" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_5ba4d3a5-9230-419c-af42-19e420149423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_fb5f0657-d696-4695-88c7-89e609e294d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_fb5f0657-d696-4695-88c7-89e609e294d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DebtInstrumentRedemptionOfPrincipalPlusApplicablePremiumPricePercentage_c8d12e63-3fe7-49d3-9f19-1065c4d6ad87" xlink:href="kfy-20221031.xsd#kfy_DebtInstrumentRedemptionOfPrincipalPlusApplicablePremiumPricePercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_kfy_DebtInstrumentRedemptionOfPrincipalPlusApplicablePremiumPricePercentage_c8d12e63-3fe7-49d3-9f19-1065c4d6ad87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DebtInstrumentMaximumPercentageOfPrincipalAmountRedeemableWithEquityOfferingProceeds_3c97f584-b54a-4c60-a9ba-7e3d3a8060c2" xlink:href="kfy-20221031.xsd#kfy_DebtInstrumentMaximumPercentageOfPrincipalAmountRedeemableWithEquityOfferingProceeds"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_kfy_DebtInstrumentMaximumPercentageOfPrincipalAmountRedeemableWithEquityOfferingProceeds_3c97f584-b54a-4c60-a9ba-7e3d3a8060c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_16657eaa-f5e9-4891-9656-cd5476274f1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_16657eaa-f5e9-4891-9656-cd5476274f1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DividendsPayableWithoutRestrictions_329e7794-bffd-4b92-9deb-cba634ba50c1" xlink:href="kfy-20221031.xsd#kfy_DividendsPayableWithoutRestrictions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_kfy_DividendsPayableWithoutRestrictions_329e7794-bffd-4b92-9deb-cba634ba50c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_ConsolidatedNetLeverageRatio_74d41384-35b2-43e9-944e-ce3c6b88abe9" xlink:href="kfy-20221031.xsd#kfy_ConsolidatedNetLeverageRatio"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_kfy_ConsolidatedNetLeverageRatio_74d41384-35b2-43e9-944e-ce3c6b88abe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DebtInstrumentChangeInControlAndRatingDeclinePercentageOfPrincipalAmount_0c674211-7c28-4cc1-a65b-6cb41970629b" xlink:href="kfy-20221031.xsd#kfy_DebtInstrumentChangeInControlAndRatingDeclinePercentageOfPrincipalAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_kfy_DebtInstrumentChangeInControlAndRatingDeclinePercentageOfPrincipalAmount_0c674211-7c28-4cc1-a65b-6cb41970629b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DebtInstrumentProceedsFromOfferingUsedToRepayOutstandingDebt_f2689455-528b-40ba-b802-0fc18db25c12" xlink:href="kfy-20221031.xsd#kfy_DebtInstrumentProceedsFromOfferingUsedToRepayOutstandingDebt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_kfy_DebtInstrumentProceedsFromOfferingUsedToRepayOutstandingDebt_f2689455-528b-40ba-b802-0fc18db25c12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_5ffd1f7d-1235-4aed-89cf-ce403bc70436" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_5ffd1f7d-1235-4aed-89cf-ce403bc70436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_35589ce5-ff30-4176-8537-8f3d423befab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_us-gaap_DebtInstrumentFairValue_35589ce5-ff30-4176-8537-8f3d423befab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_83acb1e1-da31-4aec-a974-b750917bc30e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_us-gaap_DebtInstrumentTerm_83acb1e1-da31-4aec-a974-b750917bc30e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_20429f1b-5f35-45ea-b59e-a9284b6cd77b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_20429f1b-5f35-45ea-b59e-a9284b6cd77b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_6b71c0c5-d281-462f-be63-9d24fd73feeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_6b71c0c5-d281-462f-be63-9d24fd73feeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_TemporaryIncreaseInConsolidatedNetLeverageRatio_1e5e54ba-3d65-4164-a2cd-60549f030f92" xlink:href="kfy-20221031.xsd#kfy_TemporaryIncreaseInConsolidatedNetLeverageRatio"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_kfy_TemporaryIncreaseInConsolidatedNetLeverageRatio_1e5e54ba-3d65-4164-a2cd-60549f030f92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_AnnualTermLoanAmortizationPercentageOnPrincipalBalance_138bf115-1d0c-4199-83a1-164c14fb2827" xlink:href="kfy-20221031.xsd#kfy_AnnualTermLoanAmortizationPercentageOnPrincipalBalance"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_kfy_AnnualTermLoanAmortizationPercentageOnPrincipalBalance_138bf115-1d0c-4199-83a1-164c14fb2827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DebtInstrumentVariableRateAdjustmentPercentage_12ad487a-d283-4a69-b0fa-ff2211021abb" xlink:href="kfy-20221031.xsd#kfy_DebtInstrumentVariableRateAdjustmentPercentage"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_kfy_DebtInstrumentVariableRateAdjustmentPercentage_12ad487a-d283-4a69-b0fa-ff2211021abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_0b7317ad-e3b3-4db4-9a9e-d7aecbffc9d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_0b7317ad-e3b3-4db4-9a9e-d7aecbffc9d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_e88cbb10-98ba-4c51-8961-fdc6a6563f64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_e88cbb10-98ba-4c51-8961-fdc6a6563f64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_6f396d47-be0e-48e3-8c85-a3e992e82ac5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_6f396d47-be0e-48e3-8c85-a3e992e82ac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_0681bc37-b51b-402e-a8cd-5d1a80dd7046" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_0681bc37-b51b-402e-a8cd-5d1a80dd7046" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_f184cee2-552a-44a1-bee5-d08340a7ecd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_f184cee2-552a-44a1-bee5-d08340a7ecd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_38b23cf1-596c-4596-b3f4-5bc859267e13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5221571-d912-4d54-9d1b-51c3c86af00d" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_38b23cf1-596c-4596-b3f4-5bc859267e13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/LongTermDebtScheduleofRedemptionofNotesatApplicableRedemptionPricesDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#LongTermDebtScheduleofRedemptionofNotesatApplicableRedemptionPricesDetail"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/LongTermDebtScheduleofRedemptionofNotesatApplicableRedemptionPricesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_f9de8811-3a8f-4bbe-a71e-31c90eeb544a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_16e0c2c3-bf62-47f9-a0d0-6ab9d95e1fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_f9de8811-3a8f-4bbe-a71e-31c90eeb544a" xlink:to="loc_us-gaap_DebtInstrumentTable_16e0c2c3-bf62-47f9-a0d0-6ab9d95e1fa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_792c996c-4f50-4912-93d7-da80172da82c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_16e0c2c3-bf62-47f9-a0d0-6ab9d95e1fa8" xlink:to="loc_us-gaap_DebtInstrumentAxis_792c996c-4f50-4912-93d7-da80172da82c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c64bebd5-6a75-4def-8609-12ebbb4d47ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_792c996c-4f50-4912-93d7-da80172da82c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c64bebd5-6a75-4def-8609-12ebbb4d47ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember_ca81d008-683f-4a42-8e0e-9c43a028c7ed" xlink:href="kfy-20221031.xsd#kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c64bebd5-6a75-4def-8609-12ebbb4d47ef" xlink:to="loc_kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember_ca81d008-683f-4a42-8e0e-9c43a028c7ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_4f2d7a4b-1b27-4d17-b28c-a9300db64d1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_16e0c2c3-bf62-47f9-a0d0-6ab9d95e1fa8" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_4f2d7a4b-1b27-4d17-b28c-a9300db64d1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_2b49410e-6e55-42a4-ad30-ca914c68e34b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_4f2d7a4b-1b27-4d17-b28c-a9300db64d1c" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_2b49410e-6e55-42a4-ad30-ca914c68e34b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_5d11e244-8d58-4f9c-b3bb-e08239562785" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_2b49410e-6e55-42a4-ad30-ca914c68e34b" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_5d11e244-8d58-4f9c-b3bb-e08239562785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_d12f4c67-21c3-4497-a265-81a73f607d3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_2b49410e-6e55-42a4-ad30-ca914c68e34b" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_d12f4c67-21c3-4497-a265-81a73f607d3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_DebtInstrumentRedemptionPeriodThreeAndThereafterMember_ebfc5c99-d9d6-4014-b898-112a7ee4f8e8" xlink:href="kfy-20221031.xsd#kfy_DebtInstrumentRedemptionPeriodThreeAndThereafterMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_2b49410e-6e55-42a4-ad30-ca914c68e34b" xlink:to="loc_kfy_DebtInstrumentRedemptionPeriodThreeAndThereafterMember_ebfc5c99-d9d6-4014-b898-112a7ee4f8e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a6ba5e1a-a8e2-47ad-9304-14f7c3d680bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_16e0c2c3-bf62-47f9-a0d0-6ab9d95e1fa8" xlink:to="loc_us-gaap_DebtInstrumentLineItems_a6ba5e1a-a8e2-47ad-9304-14f7c3d680bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_bd4dc3e6-7ec0-47fc-a723-4c8cd11b4a62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a6ba5e1a-a8e2-47ad-9304-14f7c3d680bd" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_bd4dc3e6-7ec0-47fc-a723-4c8cd11b4a62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#LongTermDebtScheduleofLongtermDebtatAmortizedCostDetail"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_98d76cbf-3089-471c-9b21-e342f6253bda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_dacf85bd-72c9-4668-b681-8c0f48b09d18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_98d76cbf-3089-471c-9b21-e342f6253bda" xlink:to="loc_us-gaap_DebtInstrumentTable_dacf85bd-72c9-4668-b681-8c0f48b09d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_baea9b1f-e1c4-4b8f-bda5-8bef084da672" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_dacf85bd-72c9-4668-b681-8c0f48b09d18" xlink:to="loc_us-gaap_DebtInstrumentAxis_baea9b1f-e1c4-4b8f-bda5-8bef084da672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_16a48c6e-d71b-4d59-a5b3-183115262c42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_baea9b1f-e1c4-4b8f-bda5-8bef084da672" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_16a48c6e-d71b-4d59-a5b3-183115262c42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember_4d0f6282-2df8-4a09-b43d-69a6c5554412" xlink:href="kfy-20221031.xsd#kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_16a48c6e-d71b-4d59-a5b3-183115262c42" xlink:to="loc_kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember_4d0f6282-2df8-4a09-b43d-69a6c5554412" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_7d145f5b-97a3-46f1-a40a-a04fb0e3afd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_dacf85bd-72c9-4668-b681-8c0f48b09d18" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_7d145f5b-97a3-46f1-a40a-a04fb0e3afd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_37c1871a-8b79-402a-a727-d3d22859376a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7d145f5b-97a3-46f1-a40a-a04fb0e3afd4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_37c1871a-8b79-402a-a727-d3d22859376a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_SeniorUnsecuredNotesMember_669c67c6-ab37-4c94-bf88-24be65315246" xlink:href="kfy-20221031.xsd#kfy_SeniorUnsecuredNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_37c1871a-8b79-402a-a727-d3d22859376a" xlink:to="loc_kfy_SeniorUnsecuredNotesMember_669c67c6-ab37-4c94-bf88-24be65315246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_26d71920-cd18-47c4-a186-e07489edb99e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_dacf85bd-72c9-4668-b681-8c0f48b09d18" xlink:to="loc_us-gaap_DebtInstrumentLineItems_26d71920-cd18-47c4-a186-e07489edb99e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_e85d4bc3-0562-44dd-b56e-858a41bf86f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_26d71920-cd18-47c4-a186-e07489edb99e" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_e85d4bc3-0562-44dd-b56e-858a41bf86f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_93a644ac-94ba-4470-b82d-464839c7d48e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_26d71920-cd18-47c4-a186-e07489edb99e" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_93a644ac-94ba-4470-b82d-464839c7d48e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_fec6b6d0-62dd-4962-ba77-cb7baba1d7a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_26d71920-cd18-47c4-a186-e07489edb99e" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_fec6b6d0-62dd-4962-ba77-cb7baba1d7a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/LeasesAdditionalInformationDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#LeasesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/LeasesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d78a2393-a83f-49d4-8266-ffa833ba8dfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_aa1f978f-993e-48aa-847a-324309cb20e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d78a2393-a83f-49d4-8266-ffa833ba8dfe" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_aa1f978f-993e-48aa-847a-324309cb20e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2e0ddcee-48a8-459a-9454-ee75811465b7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_aa1f978f-993e-48aa-847a-324309cb20e8" xlink:to="loc_srt_RangeAxis_2e0ddcee-48a8-459a-9454-ee75811465b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8c603d45-da53-48f7-b938-33d1456061e7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_2e0ddcee-48a8-459a-9454-ee75811465b7" xlink:to="loc_srt_RangeMember_8c603d45-da53-48f7-b938-33d1456061e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b15f6a28-38dc-4cf9-bbd1-504289ebc2b8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8c603d45-da53-48f7-b938-33d1456061e7" xlink:to="loc_srt_MinimumMember_b15f6a28-38dc-4cf9-bbd1-504289ebc2b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_aa06cb5b-d1dc-440d-a63b-4fac8836fcff" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8c603d45-da53-48f7-b938-33d1456061e7" xlink:to="loc_srt_MaximumMember_aa06cb5b-d1dc-440d-a63b-4fac8836fcff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_d1348150-dec1-40f5-bb97-84a0d7c587ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_aa1f978f-993e-48aa-847a-324309cb20e8" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_d1348150-dec1-40f5-bb97-84a0d7c587ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_60db42ce-13fa-4123-bc85-2bc87733804a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d1348150-dec1-40f5-bb97-84a0d7c587ea" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_60db42ce-13fa-4123-bc85-2bc87733804a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_InfinityConsultingSolutionsMember_d1194df8-d37c-491d-8121-ca3354b50a06" xlink:href="kfy-20221031.xsd#kfy_InfinityConsultingSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_60db42ce-13fa-4123-bc85-2bc87733804a" xlink:to="loc_kfy_InfinityConsultingSolutionsMember_d1194df8-d37c-491d-8121-ca3354b50a06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_77c27b9a-2d77-4397-b7a7-c2f5315e5786" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_aa1f978f-993e-48aa-847a-324309cb20e8" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_77c27b9a-2d77-4397-b7a7-c2f5315e5786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_58b290c7-4d16-45d6-9c57-1e5b9136fa92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_77c27b9a-2d77-4397-b7a7-c2f5315e5786" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_58b290c7-4d16-45d6-9c57-1e5b9136fa92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_f872082d-7001-4630-9adc-46ce70966dae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_77c27b9a-2d77-4397-b7a7-c2f5315e5786" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_f872082d-7001-4630-9adc-46ce70966dae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_6e17e3fb-4458-4d7f-bc06-9250882ac5e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_77c27b9a-2d77-4397-b7a7-c2f5315e5786" xlink:to="loc_us-gaap_OperatingLeaseLiability_6e17e3fb-4458-4d7f-bc06-9250882ac5e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseTermOfContract1_30d7e81d-6b1f-4f37-aec3-9c9b8af5f977" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeaseTermOfContract1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_77c27b9a-2d77-4397-b7a7-c2f5315e5786" xlink:to="loc_us-gaap_LesseeFinanceLeaseTermOfContract1_30d7e81d-6b1f-4f37-aec3-9c9b8af5f977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_30a2a7f6-64a4-4bf1-82d5-f793f11e6d8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_77c27b9a-2d77-4397-b7a7-c2f5315e5786" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_30a2a7f6-64a4-4bf1-82d5-f793f11e6d8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/LeasesComponentsofLeaseExpenseDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#LeasesComponentsofLeaseExpenseDetail"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/LeasesComponentsofLeaseExpenseDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_08c97b12-e9b8-440d-92f5-1aecabaaea6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinanceLeaseCostsAbstract_80d1fc77-0e9b-4654-ba96-23b10999cbff" xlink:href="kfy-20221031.xsd#kfy_FinanceLeaseCostsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_08c97b12-e9b8-440d-92f5-1aecabaaea6e" xlink:to="loc_kfy_FinanceLeaseCostsAbstract_80d1fc77-0e9b-4654-ba96-23b10999cbff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_8080a5ce-6134-4a7a-9e73-beb8c32c4a96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FinanceLeaseCostsAbstract_80d1fc77-0e9b-4654-ba96-23b10999cbff" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_8080a5ce-6134-4a7a-9e73-beb8c32c4a96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_4d92bc8c-84fe-480d-becd-a2ed3165acc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FinanceLeaseCostsAbstract_80d1fc77-0e9b-4654-ba96-23b10999cbff" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_4d92bc8c-84fe-480d-becd-a2ed3165acc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinanceLeaseCosts_38028bd2-0d72-4d94-a19a-342f4f7ce06b" xlink:href="kfy-20221031.xsd#kfy_FinanceLeaseCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FinanceLeaseCostsAbstract_80d1fc77-0e9b-4654-ba96-23b10999cbff" xlink:to="loc_kfy_FinanceLeaseCosts_38028bd2-0d72-4d94-a19a-342f4f7ce06b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_24573434-e84e-4478-b2c4-cad087717cbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_08c97b12-e9b8-440d-92f5-1aecabaaea6e" xlink:to="loc_us-gaap_OperatingLeaseCost_24573434-e84e-4478-b2c4-cad087717cbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_8808abb3-036f-4710-8e60-b51483f5047e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_08c97b12-e9b8-440d-92f5-1aecabaaea6e" xlink:to="loc_us-gaap_ShortTermLeaseCost_8808abb3-036f-4710-8e60-b51483f5047e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_55774953-6b6f-47b4-9542-af754dec4acc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_08c97b12-e9b8-440d-92f5-1aecabaaea6e" xlink:to="loc_us-gaap_VariableLeaseCost_55774953-6b6f-47b4-9542-af754dec4acc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_bf917c6f-0fc8-41e4-810b-5ae18a2bd9c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_08c97b12-e9b8-440d-92f5-1aecabaaea6e" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_bf917c6f-0fc8-41e4-810b-5ae18a2bd9c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_4c669a16-368a-425f-ac6e-63552e5a9ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_08c97b12-e9b8-440d-92f5-1aecabaaea6e" xlink:to="loc_us-gaap_SubleaseIncome_4c669a16-368a-425f-ac6e-63552e5a9ef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_fd6278af-a471-4d46-8cfd-a3b93aca1aa5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_08c97b12-e9b8-440d-92f5-1aecabaaea6e" xlink:to="loc_us-gaap_LeaseCost_fd6278af-a471-4d46-8cfd-a3b93aca1aa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/LeasesSummaryofSupplementalCashFlowInformationRelatedtoLeasesDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#LeasesSummaryofSupplementalCashFlowInformationRelatedtoLeasesDetail"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/LeasesSummaryofSupplementalCashFlowInformationRelatedtoLeasesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_1e733430-3e34-4bc7-9982-1276ddad6d64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_3b597f0b-d66a-4ed3-a095-9825d51fe44b" xlink:href="kfy-20221031.xsd#kfy_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1e733430-3e34-4bc7-9982-1276ddad6d64" xlink:to="loc_kfy_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_3b597f0b-d66a-4ed3-a095-9825d51fe44b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_5f1e972a-a4f0-449f-a28c-087bd0ed736b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_3b597f0b-d66a-4ed3-a095-9825d51fe44b" xlink:to="loc_us-gaap_OperatingLeasePayments_5f1e972a-a4f0-449f-a28c-087bd0ed736b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_6aec5b21-385c-4fa5-bc69-2ecc4649f665" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_3b597f0b-d66a-4ed3-a095-9825d51fe44b" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_6aec5b21-385c-4fa5-bc69-2ecc4649f665" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_f1f635c9-e7c3-43cb-85ed-89210b5bbb6d" xlink:href="kfy-20221031.xsd#kfy_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1e733430-3e34-4bc7-9982-1276ddad6d64" xlink:to="loc_kfy_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_f1f635c9-e7c3-43cb-85ed-89210b5bbb6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_6483fa9c-1697-43c5-b849-f59b81eaa82e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_f1f635c9-e7c3-43cb-85ed-89210b5bbb6d" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_6483fa9c-1697-43c5-b849-f59b81eaa82e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_bc70d34d-b632-4643-9bf2-487983ed80c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_f1f635c9-e7c3-43cb-85ed-89210b5bbb6d" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_bc70d34d-b632-4643-9bf2-487983ed80c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoLeasesDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoLeasesDetail"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoLeasesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_8195a599-042b-4457-a457-e8a738d2f644" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinanceLeasesAbstract_b9a0b3a1-6823-4a91-b4b1-a51ef71210f2" xlink:href="kfy-20221031.xsd#kfy_FinanceLeasesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8195a599-042b-4457-a457-e8a738d2f644" xlink:to="loc_kfy_FinanceLeasesAbstract_b9a0b3a1-6823-4a91-b4b1-a51ef71210f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinanceLeasesPropertyAndEquipmentAtCost_ce1e8be0-5d87-40ff-b283-c66f5ce5bcde" xlink:href="kfy-20221031.xsd#kfy_FinanceLeasesPropertyAndEquipmentAtCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FinanceLeasesAbstract_b9a0b3a1-6823-4a91-b4b1-a51ef71210f2" xlink:to="loc_kfy_FinanceLeasesPropertyAndEquipmentAtCost_ce1e8be0-5d87-40ff-b283-c66f5ce5bcde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinanceLeasesAccumulatedDepreciation_70a6f9f0-1d86-4cce-996a-9870720ea244" xlink:href="kfy-20221031.xsd#kfy_FinanceLeasesAccumulatedDepreciation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FinanceLeasesAbstract_b9a0b3a1-6823-4a91-b4b1-a51ef71210f2" xlink:to="loc_kfy_FinanceLeasesAccumulatedDepreciation_70a6f9f0-1d86-4cce-996a-9870720ea244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_bacdef06-1910-4030-8891-cd66e3434370" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_FinanceLeasesAbstract_b9a0b3a1-6823-4a91-b4b1-a51ef71210f2" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_bacdef06-1910-4030-8891-cd66e3434370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_880d8d87-f11e-48f2-9900-bd7427727e02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8195a599-042b-4457-a457-e8a738d2f644" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_880d8d87-f11e-48f2-9900-bd7427727e02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_8a7eae16-5ff5-45e2-b74b-fa955fb079d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8195a599-042b-4457-a457-e8a738d2f644" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_8a7eae16-5ff5-45e2-b74b-fa955fb079d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_a646acbe-fb22-4a60-8c2b-f24fcb049110" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8195a599-042b-4457-a457-e8a738d2f644" xlink:to="loc_us-gaap_FinanceLeaseLiability_a646acbe-fb22-4a60-8c2b-f24fcb049110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_f25ed309-2078-43b3-badd-84e94b0480bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8195a599-042b-4457-a457-e8a738d2f644" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_f25ed309-2078-43b3-badd-84e94b0480bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_d82ee359-5798-4a63-9ced-be5079e72ff2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8195a599-042b-4457-a457-e8a738d2f644" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_d82ee359-5798-4a63-9ced-be5079e72ff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_3ecf3bc1-f4dd-4620-8e18-012de6e9624b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8195a599-042b-4457-a457-e8a738d2f644" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_3ecf3bc1-f4dd-4620-8e18-012de6e9624b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_WeightedAverageRemainingLeaseTermAbstract_d4226dac-5e77-47dd-a325-4403fdb88dbf" xlink:href="kfy-20221031.xsd#kfy_WeightedAverageRemainingLeaseTermAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8195a599-042b-4457-a457-e8a738d2f644" xlink:to="loc_kfy_WeightedAverageRemainingLeaseTermAbstract_d4226dac-5e77-47dd-a325-4403fdb88dbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_7b372652-1221-460a-815c-b233c5873676" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_WeightedAverageRemainingLeaseTermAbstract_d4226dac-5e77-47dd-a325-4403fdb88dbf" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_7b372652-1221-460a-815c-b233c5873676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_babe64e6-8612-4350-9d8c-cb8e6d1d488e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_WeightedAverageRemainingLeaseTermAbstract_d4226dac-5e77-47dd-a325-4403fdb88dbf" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_babe64e6-8612-4350-9d8c-cb8e6d1d488e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_WeightedAverageDiscountRateAbstract_f5b84f38-86f0-4516-9df3-ea5b7bd0113b" xlink:href="kfy-20221031.xsd#kfy_WeightedAverageDiscountRateAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8195a599-042b-4457-a457-e8a738d2f644" xlink:to="loc_kfy_WeightedAverageDiscountRateAbstract_f5b84f38-86f0-4516-9df3-ea5b7bd0113b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_a6a07933-b74a-4c27-8e11-335a35f70ead" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_WeightedAverageDiscountRateAbstract_f5b84f38-86f0-4516-9df3-ea5b7bd0113b" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_a6a07933-b74a-4c27-8e11-335a35f70ead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_0afd7115-e425-4542-a120-a3fa3fce83c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kfy_WeightedAverageDiscountRateAbstract_f5b84f38-86f0-4516-9df3-ea5b7bd0113b" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_0afd7115-e425-4542-a120-a3fa3fce83c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d87c33d7-b794-4486-bb0c-81ab3c9914dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_44b904d0-010b-4f33-b80a-2ddd95348276" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d87c33d7-b794-4486-bb0c-81ab3c9914dd" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_44b904d0-010b-4f33-b80a-2ddd95348276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_93bcc1b7-8071-432e-a8cd-79766cee2935" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_44b904d0-010b-4f33-b80a-2ddd95348276" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_93bcc1b7-8071-432e-a8cd-79766cee2935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b58fac91-a274-4682-89c3-209670474837" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_44b904d0-010b-4f33-b80a-2ddd95348276" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b58fac91-a274-4682-89c3-209670474837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_50ee846f-070d-486a-84c0-6308c6e291a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_44b904d0-010b-4f33-b80a-2ddd95348276" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_50ee846f-070d-486a-84c0-6308c6e291a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_f3713745-39b8-4d16-b58b-82d32f08f757" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_44b904d0-010b-4f33-b80a-2ddd95348276" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_f3713745-39b8-4d16-b58b-82d32f08f757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_a3d0a1f4-a2b6-423e-9ca8-547b978a1ac1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_44b904d0-010b-4f33-b80a-2ddd95348276" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_a3d0a1f4-a2b6-423e-9ca8-547b978a1ac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_5dba78cd-aef1-4313-86ce-68113dd41c81" xlink:href="kfy-20221031.xsd#kfy_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_44b904d0-010b-4f33-b80a-2ddd95348276" xlink:to="loc_kfy_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_5dba78cd-aef1-4313-86ce-68113dd41c81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_9fc69685-781f-4d84-8c73-45421642e0f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_44b904d0-010b-4f33-b80a-2ddd95348276" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_9fc69685-781f-4d84-8c73-45421642e0f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f798eea7-90b9-4489-bfb2-785d513c4f49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_44b904d0-010b-4f33-b80a-2ddd95348276" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f798eea7-90b9-4489-bfb2-785d513c4f49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_a32548df-3e12-4cbc-9ec9-9d622a993487" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_44b904d0-010b-4f33-b80a-2ddd95348276" xlink:to="loc_us-gaap_OperatingLeaseLiability_a32548df-3e12-4cbc-9ec9-9d622a993487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_4f89d350-b469-4309-8d62-afdef1adc8a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d87c33d7-b794-4486-bb0c-81ab3c9914dd" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_4f89d350-b469-4309-8d62-afdef1adc8a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_2b2ab823-cfc2-4470-9eae-14a1f472070b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_4f89d350-b469-4309-8d62-afdef1adc8a5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_2b2ab823-cfc2-4470-9eae-14a1f472070b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_d66d98b1-c072-4d62-91d4-ad45ff892700" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_4f89d350-b469-4309-8d62-afdef1adc8a5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_d66d98b1-c072-4d62-91d4-ad45ff892700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_bcf3c88b-65c2-430b-80b7-417166b96ae1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_4f89d350-b469-4309-8d62-afdef1adc8a5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_bcf3c88b-65c2-430b-80b7-417166b96ae1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_e699c7f0-9474-449f-b90c-e06c3c5c77b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_4f89d350-b469-4309-8d62-afdef1adc8a5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_e699c7f0-9474-449f-b90c-e06c3c5c77b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_70cef4b7-498e-46ff-abc5-3c507af31366" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_4f89d350-b469-4309-8d62-afdef1adc8a5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_70cef4b7-498e-46ff-abc5-3c507af31366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_FinanceLeaseLiabilityPaymentsDueAfterYearFour_a15e6929-62fa-4fe7-aa73-1d43acd9b05c" xlink:href="kfy-20221031.xsd#kfy_FinanceLeaseLiabilityPaymentsDueAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_4f89d350-b469-4309-8d62-afdef1adc8a5" xlink:to="loc_kfy_FinanceLeaseLiabilityPaymentsDueAfterYearFour_a15e6929-62fa-4fe7-aa73-1d43acd9b05c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_70592d8a-a0b1-4817-9f9c-66e147e6459a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_4f89d350-b469-4309-8d62-afdef1adc8a5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_70592d8a-a0b1-4817-9f9c-66e147e6459a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_4af59d5a-1cb4-4798-936c-7e2f16ef239c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_4f89d350-b469-4309-8d62-afdef1adc8a5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_4af59d5a-1cb4-4798-936c-7e2f16ef239c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_61014c74-c35e-4c7c-a114-32301c05a028" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_4f89d350-b469-4309-8d62-afdef1adc8a5" xlink:to="loc_us-gaap_FinanceLeaseLiability_61014c74-c35e-4c7c-a114-32301c05a028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail_1" xlink:type="simple" xlink:href="kfy-20221031.xsd#LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail_1"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.kornferry.com/role/AcquisitionAdditionalInformationDetails" xlink:type="simple" xlink:href="kfy-20221031.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_8317ee25-868f-47df-8efc-0c480866c1fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d2a64b99-57b5-4288-890e-c80dbab3d473" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_8317ee25-868f-47df-8efc-0c480866c1fb" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d2a64b99-57b5-4288-890e-c80dbab3d473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_a73723ee-153b-475d-95a6-6363a55d4ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d2a64b99-57b5-4288-890e-c80dbab3d473" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_a73723ee-153b-475d-95a6-6363a55d4ee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ab102a38-f9ec-44f2-849d-9944e04e3f3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_a73723ee-153b-475d-95a6-6363a55d4ee0" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ab102a38-f9ec-44f2-849d-9944e04e3f3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_InfinityConsultingSolutionsMember_560d4b09-c6c3-4de1-9e16-a059fac6b659" xlink:href="kfy-20221031.xsd#kfy_InfinityConsultingSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ab102a38-f9ec-44f2-849d-9944e04e3f3f" xlink:to="loc_kfy_InfinityConsultingSolutionsMember_560d4b09-c6c3-4de1-9e16-a059fac6b659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_538187a0-421b-41c6-a058-e70701d427eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d2a64b99-57b5-4288-890e-c80dbab3d473" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_538187a0-421b-41c6-a058-e70701d427eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_5df3e3d0-84cb-4d31-ba03-e5f3cdb38014" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_538187a0-421b-41c6-a058-e70701d427eb" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_5df3e3d0-84cb-4d31-ba03-e5f3cdb38014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/AcquisitionSummaryofnetassetsacquiredDetails" xlink:type="simple" xlink:href="kfy-20221031.xsd#AcquisitionSummaryofnetassetsacquiredDetails"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/AcquisitionSummaryofnetassetsacquiredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_8ef33cf2-f575-4351-8957-8cab514f9f19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e93be2af-574e-4914-9855-4ab3a4d77dcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_8ef33cf2-f575-4351-8957-8cab514f9f19" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e93be2af-574e-4914-9855-4ab3a4d77dcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_2bc2ebfc-91ff-4164-92d6-fe6df8e34f22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e93be2af-574e-4914-9855-4ab3a4d77dcb" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_2bc2ebfc-91ff-4164-92d6-fe6df8e34f22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a33d2024-b771-4aeb-a42d-c70b4bb953aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2bc2ebfc-91ff-4164-92d6-fe6df8e34f22" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a33d2024-b771-4aeb-a42d-c70b4bb953aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_kfy_InfinityConsultingSolutionsMember_6568d867-1c00-4b4d-acf8-22a9af62d234" xlink:href="kfy-20221031.xsd#kfy_InfinityConsultingSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a33d2024-b771-4aeb-a42d-c70b4bb953aa" xlink:to="loc_kfy_InfinityConsultingSolutionsMember_6568d867-1c00-4b4d-acf8-22a9af62d234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2b995822-9c2b-4325-b1c9-6208de728ab0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e93be2af-574e-4914-9855-4ab3a4d77dcb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2b995822-9c2b-4325-b1c9-6208de728ab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_75aa90eb-3b32-4ed7-8225-8bc2a2a8bf24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2b995822-9c2b-4325-b1c9-6208de728ab0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_75aa90eb-3b32-4ed7-8225-8bc2a2a8bf24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_b1464f6d-e6c0-47ef-b2fe-e4e70d03a812" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_75aa90eb-3b32-4ed7-8225-8bc2a2a8bf24" xlink:to="loc_us-gaap_CustomerRelationshipsMember_b1464f6d-e6c0-47ef-b2fe-e4e70d03a812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_aff177ee-df6d-4a04-90bd-e81ba12d0a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_75aa90eb-3b32-4ed7-8225-8bc2a2a8bf24" xlink:to="loc_us-gaap_TradeNamesMember_aff177ee-df6d-4a04-90bd-e81ba12d0a1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_4359b345-3a78-4fdc-b30b-b65e264280c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e93be2af-574e-4914-9855-4ab3a4d77dcb" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_4359b345-3a78-4fdc-b30b-b65e264280c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_c8ae5a28-f208-4a54-8cab-2c4c24f23379" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4359b345-3a78-4fdc-b30b-b65e264280c6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_c8ae5a28-f208-4a54-8cab-2c4c24f23379" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_1e718151-faf3-4844-90c2-944223066ae1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4359b345-3a78-4fdc-b30b-b65e264280c6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_1e718151-faf3-4844-90c2-944223066ae1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_4f88e5ca-8d74-4ab8-9bef-909c632d26ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4359b345-3a78-4fdc-b30b-b65e264280c6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_4f88e5ca-8d74-4ab8-9bef-909c632d26ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_02f54c45-f5f1-4516-9690-5e437970f83e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4359b345-3a78-4fdc-b30b-b65e264280c6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_02f54c45-f5f1-4516-9690-5e437970f83e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_d2d95a4a-6654-4641-837b-68b0f4147de6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4359b345-3a78-4fdc-b30b-b65e264280c6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_d2d95a4a-6654-4641-837b-68b0f4147de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_25ba2173-5874-4d15-93fb-f892a60e0965" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4359b345-3a78-4fdc-b30b-b65e264280c6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_25ba2173-5874-4d15-93fb-f892a60e0965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_a504e1b3-9f77-44f0-b5c0-55789700e65d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4359b345-3a78-4fdc-b30b-b65e264280c6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_a504e1b3-9f77-44f0-b5c0-55789700e65d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_0edbeefd-b852-416b-b088-fa2f54b0bb71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4359b345-3a78-4fdc-b30b-b65e264280c6" xlink:to="loc_us-gaap_Goodwill_0edbeefd-b852-416b-b088-fa2f54b0bb71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_a61cfd13-3101-435e-b77b-c7f077c7a875" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4359b345-3a78-4fdc-b30b-b65e264280c6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_a61cfd13-3101-435e-b77b-c7f077c7a875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_a6ad8392-95cb-44cb-a796-60e66d589524" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4359b345-3a78-4fdc-b30b-b65e264280c6" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_a6ad8392-95cb-44cb-a796-60e66d589524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_f4327958-8b56-45fe-b264-eceab37d24e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4359b345-3a78-4fdc-b30b-b65e264280c6" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_f4327958-8b56-45fe-b264-eceab37d24e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.kornferry.com/role/SubsequentEventAdditionalInformationDetail" xlink:type="simple" xlink:href="kfy-20221031.xsd#SubsequentEventAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.kornferry.com/role/SubsequentEventAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_16055353-5b0c-4515-9eac-12a7e2bc874c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_e8d8a276-4ee7-43fb-bd9a-94e06051d92f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_16055353-5b0c-4515-9eac-12a7e2bc874c" xlink:to="loc_us-gaap_SubsequentEventTable_e8d8a276-4ee7-43fb-bd9a-94e06051d92f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_5e6d86a3-8009-4245-84cf-07edd23fd7f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_e8d8a276-4ee7-43fb-bd9a-94e06051d92f" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_5e6d86a3-8009-4245-84cf-07edd23fd7f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_77ec994a-da40-465f-b579-3280a1eb8ccd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_5e6d86a3-8009-4245-84cf-07edd23fd7f5" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_77ec994a-da40-465f-b579-3280a1eb8ccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_17e89ee5-74c2-49d0-b4c8-f45ff1ae9f36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_77ec994a-da40-465f-b579-3280a1eb8ccd" xlink:to="loc_us-gaap_SubsequentEventMember_17e89ee5-74c2-49d0-b4c8-f45ff1ae9f36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsAxis_e20a4977-fcad-489d-a1c7-0bc5be44133f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_e8d8a276-4ee7-43fb-bd9a-94e06051d92f" xlink:to="loc_us-gaap_DividendsAxis_e20a4977-fcad-489d-a1c7-0bc5be44133f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDomain_647d5331-a529-485c-90b4-4e06fe57818e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsAxis_e20a4977-fcad-489d-a1c7-0bc5be44133f" xlink:to="loc_us-gaap_DividendsDomain_647d5331-a529-485c-90b4-4e06fe57818e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendDeclaredMember_849845b4-a3d8-4d88-a2d2-0912c69518c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendDeclaredMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsDomain_647d5331-a529-485c-90b4-4e06fe57818e" xlink:to="loc_us-gaap_DividendDeclaredMember_849845b4-a3d8-4d88-a2d2-0912c69518c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_5455223b-d4a9-411b-b8fa-45e6889abb29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_e8d8a276-4ee7-43fb-bd9a-94e06051d92f" xlink:to="loc_us-gaap_SubsequentEventLineItems_5455223b-d4a9-411b-b8fa-45e6889abb29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare_905c4ecf-8cd0-4511-9189-2f229e69e7a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPayableAmountPerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_5455223b-d4a9-411b-b8fa-45e6889abb29" xlink:to="loc_us-gaap_DividendsPayableAmountPerShare_905c4ecf-8cd0-4511-9189-2f229e69e7a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>image_0.jpg
<DESCRIPTION>SIGNATURES
<TEXT>
begin 644 image_0.jpg
MB5!.1PT*&@H    -24A$4@   .8   #'" (   ""^+A_   6YDE$051X7NV=
MVY6KL+)%3QC[NU,@!5)P"D[!*70*G4*GT"DX!:>@$#RN3LVCNF4),"]C@6M^
M[-';8 QH::E4$N(_=\?9%?_)/W"<NG').CO#)>OL#)>LLS-<LL[.<,DZ.\,E
MZ^P,EZRS,URR3D7<;K<0PO5ZC?_FVQ(N6:<6HE[__OZ"D&\SN&2=-Q,%>DL,
M^RNX9)TW$S7Z^_L;Q<K?^>8"EZSS'HA9L=4HV6BQ^1X]N&2=]Q U^OW]'<6*
MLX[Q5W#).EL3U1F[6=\"_:U\CT%<LLYV:$_K5QC3V2IQR3I;@+/^),8DL_IP
MR3HO1R.!R^42]:KQZSQ<LLYK(2%P/I^C7B=E!OIPR3HO!'^]"-%?2;XNQ"7K
MO 3;T]+@-=]I%BY99V40:U0J:=<E/:U.7++.RL36GY[66L%KADO668VHSA@#
M,$8P;YA@#"Y99P7H9D6]1F>-8HU&N[JY*BY99Q%!9K>H6.,?-YFFG>^W'BY9
M9R;HDC&"LQ#_?IVY*BY99PZD!3!7](J_YON] )>L,QDBURC3DT!/*]_I9;AD
MG6GH@!;F&O^8-R%K-BY99RPZ1H"_,@:[33!@<<DZ8XF2C1K%7".O&"88@TO6
M>0Z9K!BSOM%<%9>LDY,%IEGPRDB!W6%C7+).+QJ\VCD#6_:T.G').MW88:VS
MI%TWS@STX9)U<C!7QK1B\*IZS?=[$RY9)R>J,SIK%&O;MO'?J-?27,M/-N,]
MDGWC!3L96A9!(#/0"I4$KQGOD:Q3(<P9(!A KUL.PX[GS9*MK09_%-9?->U*
M,!#_?F/F=9@W2Q9<N&\DI(>VFZ91<ZVY1+:3;'870LKYV6BIYCMU&.Q-#C(&
M&VU5]5JMN2K;239#NZ61J-I\\R:4M8@F,MJ,YB"/6HNP#(*!J%=&8NO)9 WP
M!LDB"]4K8];Y3B^F%")GI448+:<SN7,,0AJ#)3- )JM^?X6M):LWZR0YZK-,
MN-Q>LA;,-3H]8OU*Q++<A>M,A8O5S "M7%DYRT\J83O)<@MB58XW*]XIQE3D
MX>'_+M"0[[TAM(_QE%2L"#?^^]ZZ] I""E[QUVHS60-L)]F[W"]:7EHBJOM[
M79934G/%=2+\-]:K:LUF!MJ8J%[WV(QL)UGJ-_Y*2Z0*?I=D":D; ;TRF![/
M\$B2Y5;S**P& _'OG5[:=I*-[2\&IC>KE.R6-Y%?1Z^1K")%O?[[]R^>VUXZ
M)0.$%+QBKH1D>EU;WO-5V$BRJLYXO[0QBG>-3NOVS1.E2  0]6J;2,X*EXT[
M[*Y$,T)JW!I)@\0KZALIZ/RP0K:0K.H#B]7ZC3BBB+=W,EI__#4+Z:QD#Q 8
M1(&>)!/22/*U3Z\[XK62Y>YH%]5:[%WN)IV ___"8OC%F[RG[]:UTDZ0%+KJ
MM10E6Y%L=F[ET2JA/+$@:/"ZW\Y6R6LE>S=^1N?&WERDG'VX'(JJK"'\"EL;
MZ6_%7R]+D9@;R?;U41"$'C#?_#[T9&XR+>MX>KV_6K)!0@*]:S8 N*5Y[ROF
M!9&130+$G\AV0,WHM?.G\7XDFZ4R0IH7\2,9Y=_T&DLVV3W?2$C) 6Y[Q 9C
M!V +R1+%9K4<R7ZO^KAF2%T-!/=5!*/($4'W.:B5;#;&P;B=UH>FB X[#[@Q
M?[+T$&+-.@_'X(62I;I?9&RVS+QR9XD*UBII'!T]@0U&LRZ7%J3]=>J8*M*:
M:'GP?__^??5$%V]!3Y+SI 5;Z][6P\J2M3?H*L]GGH6RHI,I7![(ZM?IZ:-(
M%9:Z;#"YGE//J#I0ZE\RLJ#?U0^_1,K(0E7;>8$;H)?PWTK_.(UPW8BK*E:6
MK$(QGV7N1>>]8VO6\L[&*I(R0[7Q)]@AUA\Z54U_2 #JLGPWR POJU>"F3])
M'J':YMVS$8BRJ$BGQ^3W\7B)9"GF[[0>3J<^+C*(L)9D$1!2XT=1&+^>E>A
M<0:33_B6KIN:]Y?XKI4[XM;PX"U&>T\!CU[=SWZF$<[C)9*]FNFPG19[2X.W
MJP1;JC/\]5>FVEC9:1AZ>C:=G!/#37]EF32TKOYJSS;^?4X9W,8$OAO :834
M6[#7OOQ^5L[ZDJ683Y(1++NK>D,OZ3T0=NL\:/0I-CR&_WY)E@H30E5/0V<K
MV6])8^F1.P/6;YF- !O'!L','&BD-CZ]NF.PFF1MO:>8.\L8@H2>JUC"S0QE
MD0>PLON1!.J YC(TP]5*(EF/?.H*)Q!-D[IZ?2'0<LK#<@.YS\0#J]S,7;":
M9.&69KJTQ5B7Y28#JGU;)X%H*#F"$&NKG P2' X)@!""_>D[VB.7:/7XVC"<
MO:61+<[M4OTSL>NRIF1Q'?0ZQM*6$R2:U)+C%[4OCSOB@ED8V@G6U:9VEABQ
M?>QR95!%D6S[XBEIG,,MA==ZU2_]T0I94[(C+79%:,>;E#;G0W5*9(3^QO@0
M:CBEM5*0NX;CG5]'Y?Q6Q)IQY_X+L7>XE;JD>GW%S]7)?,F6]XC.RDGR@IG%
MECOW?3B2(*DK-4*-(S/;@S'U)T@3827+=TL/LX="LAAY(TD&L^.:A/18<IO\
M]?#)K#[F2S8#K5#> RWI0NQAM3N/B?*A!K)?$ERVHT.4FW3CN 3^&*GU^--(
M]DOF)#S=?SQZ*.JG30YH%/2!K"-9S*;/8E\!C3CEI\+"*4\ID,4FQSB??O$B
M60*\]C3ND82;Z8&]*,]%\I7+.4ER8(,[7"WK2!8/H(NM%CNFO&=#+A9'U_*C
MZ=0.V7B+I<HA5O7:,5J_RW?5UZTKKW+Y0>(!_!7&&/^Q6219E286>Q'&2&0A
M(4U[/3VF2]4IV31>=G>9;WZ1T0VN8GQLHRX;ZTE?+FP>(;W$$+%>JESM=7L6
M21:(8G'9SC(;?Y>#--!:,'U?1"7M8]",CG%*E6S9>2H)@A7K:5R& =8-#.SE
M:+!.<[%6)GOO+)5L>(QBE]Q3"JF5'L:EYX$PCH\HV\<,_TT2["B/\_E^?"1A
M ,P,+K(4R/@+(43!9<>;^C!4(6Y%,V[<[G-8*EDL%E>SW:!\OQ%03EI(^>8$
M$BD+,G[^*UDJE(>@QYQ),%/1J7B=;44G6LTT,!CSB\-P/EPCESG^?#Z!I9+E
MYF)I"TN+?@;E-."RY$';QUE+%#,6>W[L!>H.^G<&]LP7"1D'=LZPDHW_+O="
M#FCU.B:V^2@6218!(=GE=_::9E(W_2TLJ0F-[?1S*UG\\JDSJ2YODB_C6^.]
M65E1LJI70@+\==+)? *+)$L;?>J?QSV>8.96]Y6]6EHCXZAVTRV]!)!<U7E*
M\*>!+"J9="%KN6P0-!Z@3CZM=9_)9,G:$J6+<)J22^H#^T2R?8+##IO'X2Y
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
8[(S_ \8OM$/ZVSK.     $E%3D2N0F""

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>image_01.jpg
<DESCRIPTION>SIGNATURES
<TEXT>
begin 644 image_01.jpg
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
M8\<20!36UZY=TS009X+@#@H*XCSU[MV[(N;YQFFXN;D1LBUUB(F)H0"#'B@
MP3U[]FP</(XK)24%1N'L4<BA0X?")>V&O@3?0BJ1,N2+C?_RRR^0[<&#!T@<
M%$6+D#A^%Q52E(W7WW__G=V$;]]]]QVOF*+KUZ]K-UU%*-1=5=^[=R^]0IDY
M5APE:K,S9\XH18XD3\621QQ?# \NB"CT\O)"=J@[-0.?1+-"W=B"[MV[0[#X
M^'B35Z)(P<*%"V$F5HUHH$0A..;.G2N>(VC<N/'BQ8OYT:RL+#A#(42S_OW[
M$_&:GN@'#;N#56,+D ?*D:TI@= ?M CR-&W:E!]=NG2I^@:14&,.!=\2@Q)H
MDYV=K;_Q2H;HP,N7+]>M6]>G3Y\V;=IP'.C;X,&#CQ\_KG]WV)Q1L>01.''B
MQ( ! SP\/,AAN&=-Y:T&X46V)HM#-NUGY0-G_?+ERT1#*QVH,0AQG.20(4,(
M#FP5(4ZX7+UZE<J'B">FJ54P8]H-Z:#N/W_?OGT;FX>\0$*^M6S9,KP- BO&
M7T-.MJF9]E^ /O I1!4CXE \;8M*A+)3');DY&0RG9BUHW/GS@$! <>.'2OI
MK)DM*HH\RH'&?4V?/IWBFS,!?PX<.%!*]L+54 Z1I'_[[3?M9^7#X\>/QXP9
M(V0'B&M]?_[Y9UA8&/&-:R*(UZQ9@S2A>W  @H6$A(@KR*6#/<W+RZ,>@#QX
M/_84=PI;8!%\8+/D[-.G3VNN-PB</W\>E:,HPKGQ77Z1E%]4G+A5$#0_]+=N
MOIO1HT>+ZX'0ANZ%AX<?/GRXV'$59HZ*(D_1?YS)]NW;>_3HT5Z'J5.G*D^_
M%!L?U$(D8\):7(@S%?BMS9LW$Q!( ?QQ<7$A1'B38H9 AR???_\]YAY&\8H.
M0)Z^??NJGR\J'1LW;L2AH5VPA3^H#?@ZOP4K^*,DYA3IQE8.&S9,C(BK4Z<.
MEO76K5NFW?=2H#D%["S".VK4*-(<YI.JKU>O7C-GSD2Q2[]>8K:H*/*(8UU0
M4$#>)1F3PWQ]?<5@=0'M%W2@NJ!.+>E3H\%FQXT;)RX2X$/FS9LG+N7EYN82
M*Q3ZWWSS#1'3KU\_2TM+F ,'J']*BG@-Z.W*E2O]_?T;Z0!;("&E'9PD>6/A
MA)@4"SJV>O5JU$D\0D?('CER1-NH(J$<:G;VY,F32)^CHR/]H2<P&2DNI?,2
M%4L>\CTNB)3OX.! ^"JW;DJB1TGOEQ.___X[#IYH)B:"@H+.G3LGLOO>O7MQ
M\V),#;J!JX1(8NBT_KBA?S;W)6#[_/GS*>JP;5@U/,_0H4/9#OQ)3$S$T>G+
ME[(U_LC.SD:3O_WV6_J !"&\Z@85"N57/GSXL&/'CD&#!J$V= ;^P)P5*U:(
M^[:5TYF:B(HB3Y$N9,7--7PSKYP>0WRS.%4F/&%OWKS!>[33 7KLWKU;W,PA
MUV[=NI5PH5@76=_>WAXB\:H9F59*9_@(5S-MVC1R-K(&,\D1;FYNE%7Q\?'*
M10)^44T8]==OWKQ)I*(\8L+$M+2T2EXR@)-"$L&A09LV;=K '!+!IDV;--<&
M*Z$G-0ZF(8]^Q(MJAQ*B?__^* _.GNI<W:9R3@;=V+]_/XZ1:(8>Z(PRF0L%
MSXP9,S!:9'T"UUT'["6FR_"'0/&EZ]>OGS)E"FD;91LX<."D29-P@,C.OGW[
M#*E>(!B63XP/JE>OWJQ9LPRTBR;!BQ<O*-@X++A9\7@5.X(8UJ8G^2H.IB&/
M/H@):G$?'Q_2*IY-/"I3.811_PJ,I1N(B9BZ<N'"A>*A W#X\.'P\'"2O;BS
M2:U";=:S9T_U@-320;,S9\Z@.5@U8H[=3$A(&#)D""R%@08."8>HV#PQ\@W^
M3)PXT1!]-@Z:_8(ABQ8M\O;V;MNV+;*#0:#JV[-GC_Z32!+%HJ+( UO\_/P0
M'-(P1;DRIU21WBFL4)P_?QX3133S"E64!X2P1@@CA&G8L&&#!@WH),:2Z*=*
M,3QTD BT"\,3&1F)P X?/GS!@@6(+0Q4/QO[5?SZZZ^H%LP1CZ :R+KR@%,
M:5>N7,EA(678V-C ''SFH4.'Y  "PV%B\H@C_O3I4X( ZQP8&,BY(3B$%:G,
M\R'D9<Z<.6*@36AHZ-&C1Q5'=/_^?<0!N6C:M&GCQHU=75UQ++R>/7OVR\V4
M!C)"7%P<^SA^_'@T%L,&]S _1*'AZB'DBV)#/.<# U^]>J4<J HZ8B]?OH3G
MY NRAC"K)+A;MVY5T,_55IB,/,IQQ^BO6+&"?!P5%=6M6[?HZ.BOC@TS+92>
MD/X1! P)^16=41[8!.GIZ80.$4.5#[TA .1)2DHR7':*=,.-DY.3,5WH#S^4
MFIK:IT\?"%G6.[QY>7F49-]]]UV=.G7H0T77&VC.O'GSD$<$!ROKX>%!J7;J
MU*F__[,LBJ20@3 9>00X[LA.;&PLY%'F(1#O:YJI_ZT(0(.TM#2"@\Q*'2(N
M?(G?)4K0"E]?W\F3)UM:6E*TT%MXKE0[!G:/**?:B8F)F3Y].A(D)L2 I8*?
MVM8E@]]%>9"=>O7J$=85=\& 7D'XF3-GLK/4@<@.)PCSAKE5MU%]0Z(TF(P\
MXJ"3W7?MVL6YP;9146S8L$'_+H?1N'GSYMJU:[=LV:*Y<*>!>)_&$1$15E96
M9-9ERY:I/\6S$31\BFY@ZL2"YF%A80\?/BQIF_IX_?KU[=NW@X.#R10H&+*#
M^.!4'SUZI&WZ->S=NU>9\ W+9T+R:';GQHT;Y O*&_% 'J>)XZF,^9 H*TQ&
MGJ+_R ZQ*&9MQQ@(&VV2<_/LV3.*B@XZ$*S"8Y2T9?&T/=V@,58*7U2DBJ0]
M>_9@M!(2$M@@M4I 0  &!B,G:N62MBF@_.CSY\^7+U_NY^<W>/!@=I:@QP<>
M/GQ8^X6O@1VAJ]@V:IYFS9H5.^U.>2!ZRP'9MV\?8HO:-&_>W,+"@I[OWKU;
MVUJB+# E><#6K5O%_6G2&Z$I)*+H:Q%I"*Y<N2)NUY"DO;V]Q2V48C=;J'NT
M 1UHV[8MD@))U ]OD6AQ5F1<BGNJ\_#P<$]/3\J>LLXYQC8G3IP(C:F7H%^_
M?OUP;D8\2HT,XB'%@#H*L)24%$&>8G?-.+"IZ]>O(ZV4?]"&7W%U=5VU:E5)
M,^)*& C3D$><:0*: ((VD$<,B%1JT'*"Q+EZ]6J8P+EOT:(%6;.4^X_\XL:-
M&SMW[HPY\?+R.GCPH"(71;JK")LV;:(<(O0IE"F'[.SL"%_%7AK8X<N7+X\8
M,6+JU*G^_OY8(!BH7),H$ZY=NT;5U*A1(SP;>6'GSIVE[%I94:@;FWOOWCWJ
M' Z(>)")_=4PQ\!=EM# -.01(+UA^G%K."4"M,AT9X4S3:1RUL7CT^/&C2ME
MR_GY^2-'CJ3:(:;1%F7^>$&AJU>O9F5E14='1T5%L9TN7;K '^RE>@NE;%Q
M/-X7&1F)NI(F8'5H:*AXK%^@R("-"% X435!FWKUZN&IU+5[^2'V%W+";9@C
M!BA!)/$HN-+FRR])& J3D0>S@3B(%46Q3$;4S26!LTLI+V83;]"@ :PHQ:P3
M%OOW[^_5JY>MK2V=(9&K/\6S\=W,S$P(@TA2J*!."Q8L,&3./G6004@J;X)2
M#*!V<7%9OWZ]<4,H'C]^C.Z)QQDHO8X>/:I\9,36U.#K%(KL)MV#-L+$4J=]
M=7BNA($P&7F0G>#@8!(Y!0!!:4@X&@C.,:')B2?"* SPZ_JS4BEQ0)4U>_9L
M&L,Q.*P470)0:\>.'9 \*2DI/3T=N6!K^#IU&T/ 9MG9T:-'BP=1*<:4N:;*
MBKR\/$15/,*-\HCUB,H/F$S&F3=O'O)K;6W-ENGDHD6+Q&+4DC8F@?'D49\
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
MWHE'.43/*75FSIR)':74@3_"LI;UV5*)K\*$<6(H>8AI@I43+\:#FFH^<LB
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
MIN8&+,K/S_?W]X<Y;=NV]?/SNW;MFNK;$N8"21XM_OKKK^3D9/0$/]:I4Z>
M@(!+ERX5?5D1G3ESQMG9F080+#$Q\?7KU_]\7\)L(,GS!5"8 P<.B-7=L&W=
MNG5;M6J5P@W!'UXI@9R<G""8HZ/CKEV[Y) <\X0DSS^ %2]?OIP^?7KGSIWQ
M8Y '%ITX<4+AC'B]?_\^5DT,HPX*"I(+Q)LM)'F^0&YNKK>W=^O6K5NT:.'K
MZYN9F:F^  U#/GSXL&C1(IAC86&!9XN/CY>R8[:0Y/D'[]^_'SER9+MV[9HT
M:=*^??LI4Z;H%S/7KU]'=L05:GM[^Z-'CQ9)V3%72/+\@U.G3HE)3YLU:]:U
M:U>*&>594>7VSJ9-FVQM;=&E5JU:#1@P0#U_MX2YP=S)4ZA#D6X"QY24% <'
M!\R8M;4UGNW\^?/J:J=(]S#VT*%#H0VR@S0M7[Y<L$LJCWG"K,FC!#U_G#ES
MANK?2@=75]=Y\^:]>O7JR^9%]^_?%VNN4//TZ-'CW+ESDC;F#+,FCX*/'S\N
M6[8,JV9I:6EC8Q,=':UYK$V0Y,"! U +ST9=%!\?+SV;F<-,R:-1C/S\_"%#
MAD ,_!B&;>_>O>I/%5\W;MPX"PL+9,?1T3$S,U-MZJ0$F2',D3SZ@?[KK[]V
M[-@1YO :$Q/S].E338,BW=,[@8&!K5NW1ITP>,JB=_I;DS 32/(4/7GR9/3H
MT3@QR./FYK9TZ5+]51[P=9LW;W9R<A)%$1Y/WMZ1,$?R%*GX(QXNP(:):B<N
M+N[9LV?Z+2F!PL/#81>VS=W=78X$E2@R6_(HH)*9-6L68M*R94N(L6;-&DT#
M09ZM6[<Z.#@T:=*$-A!,K'$M8>8P7_((5MRX<</?WU^,Q^G0H<.Q8\>T[70S
MW(\<.1)VT<;.SF[GSIW2LTD4F3-YBG3\05)P:TA*\^;-APP9HIZE0#2 )[MV
M[;*UM6W5JA6RT[=O7W-8$D+"$)@U>0H*"J*BHF!%HT:-.G7JM'GS9LVZ.H6Z
MJ:@C(R-I@SI!G@D3)LC;.Q("YDL>B+%V[=J.'3M"#/P8LJ.>"E3\ ?;LV2,F
M/6S7KAV^;N_>O6:RI(K$5V&^Y'GX\.&@08,@#\QIV[;M^O7K-:R .8@,4D.U
M@ZF#/'WZ]-%<BY,P9Y@I>2#&[MV[>_7J%1 0 #>\O;UOW;JE;:0;>4";!@T:
M8-BLK:T7+UXL)C/0W"F2,$^8*7G>O7NW9<N6.7/F^/GYV=C8I*6EJ=V:TBPS
M,Y-:J&'#ADB3KZ^OF%]*,D="P'S)<_3HT77KUMG;VU/2B'5Y-6V>/'D2$1&!
MJ4-V;&UMDY*27KUZI=],PFQAIN3Y^/'CN7/G9L^>C>P,&S9,5#)J8O#WK[_^
MVJ5+%V0'PX:O@VSB$L(_6Y$P;Y@I>2A=+ERX$!45Y>SLC/XHEPH$-WA%=D:,
M&-%8!TM+R^3DY+=OWTKF2*AACN0IU,WC@54+" @("@JZ=NV:AA7\FYV=C9VK
M7[]^\^;-L7;'CQ]7-Y"0*#)/\H!'CQZM6;/&W=U]X<*%^H]2BYE J'::-&GB
MX."@K%HE(:&&F9+G^O7K8\>.I:01LX&J 8N.'#EB9V<'<ZRLK$)#0VDL#9N$
M/LR+/'" \N;-FS=P)C@XN%^_?OHW1G%Q8OE>"PL+*+1Z]6HY#%2B6)@7>8IT
M]/CCCS_6KEWKZNJZ>/%BS:<O7[Y,2$AHUZY=HT:-+"TMAPT;IADJ*B&AP+S(
M(RX5W+AQ8]2H42$A(5>N7-$TV+ESI[V]?=.F3=NT:>/BXI*>GJYI("&AP"S(
MHU0L_%%04'#@P $,VY(E2R"2NIA!D08-&B1&LCDY.4V9,D4N#2]1"LR"/ JH
M=E";V;-GAX:&:E;GA4@9&1E8-3$&%!9IUE&4D-# +,@C.$#U<NG2I>SL[+"P
ML/'CQR-!ZD_YJ&?/GBUU0'96KEPI%^B5*!UF09XBW40?.3DY<^;,6;!@04!
M@&:FW/S\_,C(2 L+"ZH=Q"<V-E;CZ"0D]&$6Y!&E#FX-S8$80X<.O7SYLO(I
M/$E-3;6SLT-S6K=N[>?GEYN;J_JVA$3Q, OR%.GFCAHS9HR'AX>OKR_\45NR
M8\>.=>_>O94.G3MW7KUZM1Q/(&$(S(4\XJYHITZ=;&UM1X\>K4QK^/CQ8TC5
MHD6+YLV;B\6JE%I(0J)TF 5YL&W+EBUS=W?OT*$#]@S_]O'CQR+=+5%AV.K5
MJ]>V;5OTY^3)D[+4D3 09D&>O__^>\2($5@RR./EY;5OWS[>^?3I4T9&1I<N
M79HU:]:H42,G)Z?ERY=+PR9A.,R"//?OWZ?::=^^?;MV[2(C(Y\\>?+Y\^><
MG!P?'Q\,6\N6+<4BBKPO94?"<)@%>0X<..#M[0U#Q&S4U#FW;MT:-6J4I:4E
MFF-A83%@P(#3IT^K!R)\N0$)B6)@%N39O7LW;LU&AX2$A,.'#X\>/=K:VKIY
M\^:M6K5R<W/+SL[^ZZ^_)&<DR@2S(,_QX\<[=>J$SMC9V4&>Z.AH>WM[_K6R
MLN)]C-RS9\\D<R3*"K,@S]Z]>QT<') =%Q>7X.#@KEV[-FW:M'7KUI G)B;F
MW+ES<A)0"2-@%N3)R<GQ]?5U='2$/[@U,7=NERY=0D)"'CUZI&XI]4?"<)@%
M>6[?O@U/($\+':ASW-W=4U)23ITZI;11TT922,(0F 5Y<&5)24F>GIY">3!O
MZ]>O?_WZM69-! F),L$LR -NW;J5GIX>%165D)!P\.!!,>6TA$1Y8"[D 4C-
MG3MWGCQY(B?TD# )S(4\Q98QQ;XI(6$@S(4\19(J$J:&&9%'0L*T,%/RR O3
M$N6'F9)'0J+\D.21D# 2DCP2$D9"DD="PDA(\DA(& E)'@D)(R')(R%A)/X/
40,N_+I'WAVH     245.1*Y"8((!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>image_02.jpg
<DESCRIPTION>SIGNATURES
<TEXT>
begin 644 image_02.jpg
MB5!.1PT*&@H    -24A$4@   10   #P" (   !.L P.    "7!(67,  "IR
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
MR/;@P0,D#HJB14@<QT6%)&7C\_;MVYPF?&O6K!F?F*(;-V[H_)2U@WBJ?N#
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
M\F5#F]L7+U[ <_(%64.851+<K5NW%,+4"3HCCW3=,?JIJ:GD8S\_/RLKJ\#
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
M%*D=;ZG)ZJ*-!C'5:%!0$.3G2EZ_?KTFT4#5[]Z]2P;A+,12A_S U5#I6JY
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
M1L4X?/CPC(P,8^D;H:!.J)$\I:6E$R9,((.V:M7*W]]?B_[4&.6LK"P;&YN
M@ "5!:J:&.#&PH4+APT;AM1T[MR9.L?$Q 3^0!YO[__7WMG_-'6V<?Q?65PV
M)BMO+5)H@0)]X7V((L+$*@%A*D( Y450)D%"9D0S)D,&,N5E;.*4&C7B *>
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
M/$.<N,;'Q^$#F\ &>6"1L",B8V!@("XN#@<X.3GY^OI>NG3)NA?%$I:0/ L
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
,     $E%3D2N0F""

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>image_03.jpg
<DESCRIPTION>SIGNATURES
<TEXT>
begin 644 image_03.jpg
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
M8\<20!36UZY=TS009X+@#@H*XCSU[MV[(N;YQFFXN;D1LBUUB(F)H0"#'B@
MP3U[]FP</(XK)24%1N'L4<BA0X?")>V&O@3?0BJ1,N2+C?_RRR^0[<&#!T@<
M%$6+D#A^%Q52E(W7WW__G=V$;]]]]QVOF*+KUZ]K-UU%*-1=5=^[=R^]0IDY
M5APE:K,S9\XH18XD3\621QQ?# \NB"CT\O)"=J@[-0.?1+-"W=B"[MV[0[#X
M^'B35Z)(P<*%"V$F5HUHH$0A..;.G2N>(VC<N/'BQ8OYT:RL+#A#(42S_OW[
M$_&:GN@'#;N#56,+D ?*D:TI@= ?M CR-&W:E!]=NG2I^@:14&,.!=\2@Q)H
MDYV=K;_Q2H;HP,N7+]>M6]>G3Y\V;=IP'.C;X,&#CQ\_KG]WV)Q1L>01.''B
MQ( ! SP\/,AAN&=-Y:T&X46V)HM#-NUGY0-G_?+ERT1#*QVH,0AQG.20(4,(
M#FP5(4ZX7+UZE<J'B">FJ54P8]H-Z:#N/W_?OGT;FX>\0$*^M6S9,KP- BO&
M7T-.MJF9]E^ /O I1!4CXE \;8M*A+)3');DY&0RG9BUHW/GS@$! <>.'2OI
MK)DM*HH\RH'&?4V?/IWBFS,!?PX<.%!*]L+54 Z1I'_[[3?M9^7#X\>/QXP9
M(V0'B&M]?_[Y9UA8&/&-:R*(UZQ9@S2A>W  @H6$A(@KR*6#/<W+RZ,>@#QX
M/_84=PI;8!%\8+/D[-.G3VNN-PB</W\>E:,HPKGQ77Z1E%]4G+A5$#0_]+=N
MOIO1HT>+ZX'0ANZ%AX<?/GRXV'$59HZ*(D_1?YS)]NW;>_3HT5Z'J5.G*D^_
M%!L?U$(D8\):7(@S%?BMS9LW$Q!( ?QQ<7$A1'B38H9 AR???_\]YAY&\8H.
M0)Z^??NJGR\J'1LW;L2AH5VPA3^H#?@ZOP4K^*,DYA3IQE8.&S9,C(BK4Z<.
MEO76K5NFW?=2H#D%["S".VK4*-(<YI.JKU>O7C-GSD2Q2[]>8K:H*/*(8UU0
M4$#>)1F3PWQ]?<5@=0'M%W2@NJ!.+>E3H\%FQXT;)RX2X$/FS9LG+N7EYN82
M*Q3ZWWSS#1'3KU\_2TM+F ,'J']*BG@-Z.W*E2O]_?T;Z0!;("&E'9PD>6/A
MA)@4"SJV>O5JU$D\0D?('CER1-NH(J$<:G;VY,F32)^CHR/]H2<P&2DNI?,2
M%4L>\CTNB)3OX.! ^"JW;DJB1TGOEQ.___X[#IYH)B:"@H+.G3LGLOO>O7MQ
M\V),#;J!JX1(8NBT_KBA?S;W)6#[_/GS*>JP;5@U/,_0H4/9#OQ)3$S$T>G+
ME[(U_LC.SD:3O_WV6_J !"&\Z@85"N57/GSXL&/'CD&#!J$V= ;^P)P5*U:(
M^[:5TYF:B(HB3Y$N9,7--7PSKYP>0WRS.%4F/&%OWKS!>[33 7KLWKU;W,PA
MUV[=NI5PH5@76=_>WAXB\:H9F59*9_@(5S-MVC1R-K(&,\D1;FYNE%7Q\?'*
M10)^44T8]==OWKQ)I*(\8L+$M+2T2EXR@)-"$L&A09LV;=K '!+!IDV;--<&
M*Z$G-0ZF(8]^Q(MJAQ*B?__^* _.GNI<W:9R3@;=V+]_/XZ1:(8>Z(PRF0L%
MSXP9,S!:9'T"UUT'["6FR_"'0/&EZ]>OGS)E"FD;91LX<."D29-P@,C.OGW[
M#*E>(!B63XP/JE>OWJQ9LPRTBR;!BQ<O*-@X++A9\7@5.X(8UJ8G^2H.IB&/
M/H@):G$?'Q_2*IY-/"I3.811_PJ,I1N(B9BZ<N'"A>*A W#X\.'P\'"2O;BS
M2:U";=:S9T_U@-320;,S9\Z@.5@U8H[=3$A(&#)D""R%@08."8>HV#PQ\@W^
M3)PXT1!]-@Z:_8(ABQ8M\O;V;MNV+;*#0:#JV[-GC_Z32!+%HJ+( UO\_/P0
M'-(P1;DRIU21WBFL4)P_?QX3133S"E64!X2P1@@CA&G8L&&#!@WH),:2Z*=*
M,3QTD BT"\,3&1F)P X?/GS!@@6(+0Q4/QO[5?SZZZ^H%LP1CZ :R+KR@%,
M:5>N7,EA(678V-C ''SFH4.'Y  "PV%B\H@C_O3I4X( ZQP8&,BY(3B$%:G,
M\R'D9<Z<.6*@36AHZ-&C1Q5'=/_^?<0!N6C:M&GCQHU=75UQ++R>/7OVR\V4
M!C)"7%P<^SA^_'@T%L,&]S _1*'AZB'DBV)#/.<# U^]>J4<J HZ8B]?OH3G
MY NRAC"K)+A;MVY5T,_55IB,/,IQQ^BO6+&"?!P5%=6M6[?HZ.BOC@TS+92>
MD/X1! P)^16=41[8!.GIZ80.$4.5#[TA .1)2DHR7':*=,.-DY.3,5WH#S^4
MFIK:IT\?"%G6.[QY>7F49-]]]UV=.G7H0T77&VC.O'GSD$<$!ROKX>%!J7;J
MU*F__[,LBJ20@3 9>00X[LA.;&PLY%'F(1#O:YJI_ZT(0(.TM#2"@\Q*'2(N
M?(G?)4K0"E]?W\F3)UM:6E*TT%MXKE0[!G:/**?:B8F)F3Y].A(D)L2 I8*?
MVM8E@]]%>9"=>O7J$=85=\& 7D'XF3-GLK/4@<@.)PCSAKE5MU%]0Z(TF(P\
MXJ"3W7?MVL6YP;9146S8L$'_+H?1N'GSYMJU:[=LV:*Y<*>!>)_&$1$15E96
M9-9ERY:I/\6S$31\BFY@ZL2"YF%A80\?/BQIF_IX_?KU[=NW@X.#R10H&+*#
M^.!4'SUZI&WZ->S=NU>9\ W+9T+R:';GQHT;Y O*&_% 'J>)XZF,^9 H*TQ&
MGJ+_R ZQ*&9MQQ@(&VV2<_/LV3.*B@XZ$*S"8Y2T9?&T/=V@,58*7U2DBJ0]
M>_9@M!(2$M@@M4I 0  &!B,G:N62MBF@_.CSY\^7+U_NY^<W>/!@=I:@QP<>
M/GQ8^X6O@1VAJ]@V:IYFS9H5.^U.>2!ZRP'9MV\?8HO:-&_>W,+"@I[OWKU;
MVUJB+# E><#6K5O%_6G2&Z$I)*+H:Q%I"*Y<N2)NUY"DO;V]Q2V48C=;J'NT
M 1UHV[8MD@))U ]OD6AQ5F1<BGNJ\_#P<$]/3\J>LLXYQC8G3IP(C:F7H%^_
M?OUP;D8\2HT,XB'%@#H*L)24%$&>8G?-.+"IZ]>O(ZV4?]"&7W%U=5VU:E5)
M,^)*& C3D$><:0*: ((VD$<,B%1JT'*"Q+EZ]6J8P+EOT:(%6;.4^X_\XL:-
M&SMW[HPY\?+R.GCPH"(71;JK")LV;:(<(O0IE"F'[.SL"%_%7AK8X<N7+X\8
M,6+JU*G^_OY8(!BH7),H$ZY=NT;5U*A1(SP;>6'GSIVE[%I94:@;FWOOWCWJ
M' Z(>)")_=4PQ\!=EM# -.01(+UA^G%K."4"M,AT9X4S3:1RUL7CT^/&C2ME
MR_GY^2-'CJ3:(:;1%F7^>$&AJU>O9F5E14='1T5%L9TN7;K '^RE>@NE;%Q
M/-X7&1F)NI(F8'5H:*AXK%^@R("-"% X435!FWKUZN&IU+5[^2'V%W+";9@C
M!BA!)/$HN-+FRR])& J3D0>S@3B(%46Q3$;4S26!LTLI+V83;]"@ :PHQ:P3
M%OOW[^_5JY>MK2V=(9&K/\6S\=W,S$P(@TA2J*!."Q8L,&3./G6004@J;X)2
M#*!V<7%9OWZ]<4,H'C]^C.Z)QQDHO8X>/:I\9,36U.#K%(KL)MV#-L+$4J=]
M=7BNA($P&7F0G>#@8!(Y!0!!:4@X&@C.,:')B2?"* SPZ_JS4BEQ0)4U>_9L
M&L,Q.*P470)0:\>.'9 \*2DI/3T=N6!K^#IU&T/ 9MG9T:-'BP=1*<:4N:;*
MBKR\/$15/,*-\HCUB,H/F$S&F3=O'O)K;6W-ENGDHD6+Q&+4DC8F@?'D49\
MC#65+M4.^H!S,WQXF"&@"J>X)W%2&* \04%!XJYKL3\!KZB,T1-'1\>E2Y=J
M+ON*Y[VF3Y^^9,D2:AYZ.V?.'",>6;E[]ZYXZ T[U*1)$WQ7L9TQ!+ E/#P<
M!I(7*$N*?5K;0"A]*-2Y-7:-XA/FH-AN;FXK5JPP^:4(,X=IR,-9B8B(()[P
M;-.F33,B'$M"H6[1A-Z]>S=KU@SR\$K(DOC5OZ[^>^W:M33&__"*!=($"G8K
M-S>70D7,)4_H$V3J!J5 ;$J\'CMVC(R.W1*3\2KKW1N!G)P<"C-L%7D!JVF2
MV:?0G/GSYZ.-9! .1?OV[=&<6KPV:%7!2/*H@Y+L?N+$"7(;WIJL3W2J&I87
MSY\_IZRWL[.K4Z<.X65A84&Q4>P ED+="J<X1AH3TS!$\V0!#$<QTM+2*%22
MDY,IG0<-&F1<&EZS9DV/'CW8CE@C0+.:0YF0E95%[<1VV#N4L-A=,QQ\G0W"
M1D2,8DRLY+YX\>)"'91F1O=60@TCR5.D.@$%!058(#%9Q,R9,PT?$VD(* DX
M_>(>8L.&#4FB&S=N5$:I:1I3=_7JU0N"0>-#APZIM:)(-Z;KUJU;4)$:FEJ%
MS?[ZZZ]??+]4*-OA#W;3S\^/O79P<.#5:*4E[[ [N#[VBXJ.U*-M41;0L0T;
M-OCX^%#AB,=F^9MR47WW2?^@21@-X\DC4*BS5?WZ]2/)(3YE"D=#@-] 1NK7
MKP]Y" A8<>/&#74#-8<S,S/A,.:G;]^^&O]#,T3L^/'CH:&AB!(YGE?CJGP4
M;,R8,6*N BBT=>M6HZ^.P#HV@K]JV;(EY,&1:EL8C$^?/IT]>Q89I-X3S!&C
M;TJZ;RM95'Z4ESR<_MFS9Q/3!-.($2-,8MD54-L@$=0#/__\,P4/?PP8,*#8
M-%^H&_(X=>I4DJZWM[=8@%X='V_?OJ6\H=2A%H+J5-*K5JTRPB.QS1<O7@P>
M/!AK-&S8L*2D)/[5-BH5:CV$O>P1:EFO7KVZ=>N&AX=K6W\-8CM(<79V=DA(
M"/9//-E&_8DU-?G$D:9%->_>5U$N\G#F#AX\2+ 2L@03#J'\X[+4$9^1D8&2
MD$=ACE@R=L:,&<4.*J':P;'X^OI:65FA+:(X5ALM*'?Y\N7ITZ?W[]\?\A#]
MMV_?-F)  'RCPO'W]X>HQ'IZ>KIXW[A$3C][]NPI)@\14Y9J6Y0*Y4<O7;J$
MY<-#(C@V-C;N[NX<*&79'^/Z5M&@5Y!'T[="'=3O5&>4ESPI*2E.3DZ$.!)Q
M_OQY$^X\)0KU"60@L(@)?@7^E#0A+:I"!SITZ$!/TM+2U".%Q1^/'S_>O7OW
MH$&#J,[AV)8M6\3[Q6ZM%%"#X20A3VIJ*OFBK"/B-""^(3.BW5JW!)#AE_X4
MD*W.G#DS<.! <1N4 P4;%RY<B(DUX;DP+=2]$ITL9:1B=4:YR(-C$0]:<^+)
MQ.HY8HR#\G5RTK9MV_ S1 /U0->N73$DG3IU*FD1M5]^^85TBUTA%HM]%FW%
MBA4)"0D$_>C1H_%LQJU?0O=.G#@Q<>)$#!(;'#ERI!%71Y1]Y ^*-+I$SU%7
M*I^RFEZ4<]^^?>PR::65#M0Y'(KRZW_5HIQ15&DH%WDN7+@@%MD+"@HB_VD_
M-A8<.ZH=\CI*0D*%$LB.A84%NB$>4=8<7(S<Y,F3,2WTA")$OT0FQ/%R2-,P
M'0(# XV^ (7]0[7@(1JX<^=.XX;D"#QY\H0N49R0%%">29,F*</P# 1E'MS#
MI[72+86"ZDZ;-DTSJ*)&0#UM@]''L_)A/'D*=:-F/#P\'!T=H9!)IJU0#MSQ
MX\=1&P)"/.WHXN*">4,T] L>%)\@]O+R0IK@FWILF(+3IT^3GJES9L^>/7[\
M^(T;-Y;G@3/<*36&]MVR@V[39T3;UM86\HA5@+2-2@#:PIY&1$2(D;+B4?/T
M$E;JKLX09[RLDEM-8#QYJ")(EF+>#,H,\:9)T@:1/6O6+&1$K. W=NQ8R$-R
M)3CTP^OITZ=T@^Q+>[[UH;C%V3=LV$!50$F]9,D2_J9,%_*EW[+2@"]=L&"!
M<+S4=9#?0.D6W3YX\"!:*E@GIF&8,V=.Z0_82I@<1I)'S! @YF3KW;OWY<N7
ME8_*>?+X^JU;MT0%#&$HIJDQB!)8I)G'68113DX.Z@?-Q%TF_5^G,$.RV XE
MRHX=.T1%I-^L<J#\[O/GST>-&H4O)2]86EJ&AX<7>PF^Z#]?45[)+!<O7F1W
M.#Y\$?J1->+BXC"!RL:K:N_,#<:0I_ _TP"(JZ*<.>/N-I:$_?OW0TC=N@KM
M4U)28F-CX0:63'\BSW?OWHEU$1' <>/&:9Z#$*&V;=LV>.7GY[=X\6+-<SM5
M!9$@@H.#/3T]>_7J1;D_??IT;:/B(!ZIH,X1"ZIR6 (" M:N75L3ZYQ: &/(
M4Z1[W)IP)&HIXCF=FA*B/)F/!#QUZE2B"N:$A(10&%"N($$K5JS0ORT A^D&
MM@?S0S?T;[J)&>00+H(L*RNK(M8Y-0X7+ESP]?6E:*'_6*]=NW9I6WP)L>/;
MMV\7PUY;M&@AYI)?LV:-9E+I?[XC4<$PACR%_YE,D).GY'NUNS .?)>2!K;@
M23KJIO#$9:$;G3MWAA[Z%Z!IC'6D#U3,/CX^ZII!Z<:^??N<G)SH*L[M^O7K
MFHMCA3HH_U8:_O[[;]PFK)X\>3(58]>N74N7#CKY\>/'LV?/BED<Q)JJR"EG
M01DD424[8N8PACSD;ZI5S 9AK5['IOS\(8D.'CR8<,?0(SB8^[ESYQ(H1+_^
MB'H"CM*(-$P.#@P,+/9^)74%_81@6[9LH<RH#C= "G7W!,D1B8F)\?'QJ**8
M#$C;3@4X?^C0(728?6G6K!GDP:;.FS=/L^9Q>8Z\A!$PACRD0,R#N -CX#4B
M \'6T!!J:-@R9LR8RY<O4TF+6-%_KOOAPX?B+@?<&#MVK/XDRS2@HB!5>WM[
MTV<XKW^QKDI 5TDZDR9-&C]^/)W?LV>/^E-]#J"ZR!0'@32!@T6'(R,CC;O/
M*V%"&$H>Q>'@'S9OWMRM6S?B&^=@JBJ"C2,[9%/<&DX&?W+LV#&J:@<'!R(&
M%5+_D.@)U!HP8 "1).;I_&=;_VG#F^[N[J1VO*4AJXM6&L14H[&QL9"?(WGM
MVC5]P@B@ZG?OWB6#L!?6NJ4.^8.CH1E:+E$E,(@\ZE.+ I#F'1T=.8MA86'E
MO"NGWG)>7EYT=+2W#L36LV?/3I\^36*&HJM6K=*$%S[GUU]_%4-RR,KZIH[V
M&1D9'AX> 0$!Z]>O-_JI@8K FS=O\)GLHZ>G)_S17U)!V5D^0H%15V45D(B(
M".JE+YM+5 T,(H\:Y\Z=XWQS(@E<PQ?N+ 4B4" #[F7(D"%]^_;%DR [;)G"
M )829/I7"ZC^J0%(QF*-44TQ([8)SY.3DV&.8OE*2O"5#-PI?C(F)H;.HRHE
MS5O 3LV8,</>WKYY\^:89 Z%6)I24V1*5!4,)8\X3X6Z9:7)EYQ18E<,H]8V
M+2/$%JC^Q?,":,6L6;/(S2]>O*"DQL6EIJ9J*F,P<^9,@@D;PU?$7 7%]D2\
M7]*G5864E)2@H*"1(T="'OX6:QBK>\C?$'[1HD4(;YLV;:CZD%]V^>K5J]5J
M1\P<AI)'@(*;4VZO [)3TDUQ(W#RY$G\59<N7:@!Q!/41$]H:&AP</"! P?T
M;^"(2P4$W]RY<TU5=U4.Z.V($2,&#QZ,YMC9V8G9(=4HU$W&@&:* 7MBXBCD
MESJG](MR$@:BG+6& D/)(Q(>-7K/GCU%'7+ITB7QIDER(9QT<G(B2BA@*)%Y
MY^+%B\@.CI]ZND@E?44Z/X;L4 #TZ=.GE D0JR=NW;I%FL"@LG=P@]2@:4!Y
MMG;M6O((=0[9P=G9F0QR]NQ9R1Q3 0W ^I;_>!I*'@'2)+:*TXDFZ ^6,1HD
M6C%I;>?.G;%J)(:W;]]F966)=0X%EQ10":Q:M0JFP9RHJ"B3C.:N-$#^O7OW
MXGO#PL+(060B<7M*L6WL^ZY=NWC?PL)"#)>&:34N051_$$7EOV]1-O)0?@C/
M%AL;:\*H%>$B'G?+R,C I%VX<('?(N\N6+! 4T_S$9D8#B-*24E)2M@5F4@#
M*Q2<LX4+%Z*9PX</9V=Q;L)"*+J*?24IB)NA8K+"S,Q,]=HGU7\?S0=E((\8
M_(\XX"BH-+0?&XMGSYY-FS8-Y7%Q<8$58HPI$2-F8-NX<:/F&9[]^_>C2&3N
M\>/'7[]^77F_1D35O7OW!@P8(":XPWER&-7=OGKU:F!@8+MV[="<5JU:L?LY
M.3G5851$;8()<U 9R(-Y\/7U[="A Y6),@= ^0$!T!""QMW=??KTZ<*)KEFS
MIE^_?K T.SM;?36<'+QNW3H?'Y]9LV:M7[]>//AMPL-1T3AQX@39Q\O+BR/)
MWHE'.43/*75FSIR)':74@3_"LI;UV5*)K\*$<6(H>8AI@I43+\:#FFH^<LB
MR)",":9APX8=/WZ\2!=&<^;,$87RN7/GU.W1I7'CQ@GF:#ZJAM"<)_[%LW'T
M_/S\X _.3;E<R1]H+ >!(@?R<)"KVZ@("7T82IX___QS].C1UM;6)$7.L4D&
M5A%,%$XC1XY$<ZAYE$FNT:+(R$A+2\N8F!B%(2(0CQPY@CKQNF3)$M/.ZUM!
M4(2Q2#?6)B0D!&) 'O87=16B2@:9-V\>A1!6C3I'/.C!CI>_HI6H4!A*G@</
M'HA"MG7KUI,G3Q9VHOP*2,$CUC 5%YU%,!T\>)!_(0_95[/84U)2TM*E2\^<
M.3-CQ@RQSG:-@#A0) 7J'"H9]L[?WU],HX7,4L6))70XO!86%I1_QXX=*_^%
M5(F*AJ'DN73IDJ>G)ZD1Y[9KURZ%-N7A#QEWV;)E1!)I.#X^7KG7*:Y$$TP)
M"0D[=NQ0MY\T:1*R<_CP85YA6GE^O1(@NB=>(0-J"3UL;&P\/#R0UILW;Z(M
M.3DYU'ND)-P:S$%_\+'E'_0D40DPE#Q;MFSAO'*"!P\>+-:XUK8H.Y".B(@(
M-MB[=^]#APZ)-]ER:FHJY3+*,W7J5"ILI?V5*U=6K%A!D8WA,4D'*@$*?QX_
M?HP9:]&BA:VM;??NW2E^8$A>7MZ0(4.LK*S$4SKL]=JU:]7K0'ZQ+8EJ!H/(
M\_[]^PD3)HAY7O!+8G9F=5HU#I3()%V\66AHJ"([A-2B18OL=,N/QL;&JN^0
M;M^^'8<#==/3T\OSNU4":ABRCUA/EYIG[]Z][#(&6$Q)U[1I4T1)?VZM&K>;
M9H5BR*,Y8?R[<^=.,2H'X#WT1YH9 LUF__CC#PB)["0F)JY<N5*Q^(04[Q-)
M#1LVC(J*4L8Q/'WZ=-.F38C/V;-G3Y\^77[J5C*.'CU*]L&>P99>O7IA.Y.3
MD[%P""QOLK\3)TY$G;1?DZC&*(8\^L!+].C1HT.'#E3VIBK3<5]P QV;-V^>
M6E[NW;L7$A)"<05YXN+BE%F,B;;P\/!3ITXA/K___GN-H(W22>143%I/(>?F
MYH:B+EVZE$.*YL"<]NW;!P4%Z2^T*E'-41IYQ+G_\.'#_/GSG9V=<>2^OKY/
MGCS1MC,82C"QS>G3IX\?/YXM+U^^7#TONUBQ$,^&DYDV;9H@CWBR!?6C],K.
MSJY954&A;E62L6/'4C%V[-C1P\,#D1DP8("8?0$Z!0<'GSQY4EZ8KG$HC3P"
M#Q\^),KQZWBVF)@8[<=EA AWY"L@( "WIEP24&APYLP95U?7)DV:4$"GI:6)
M]Z]>O0IS"+(-&S84.]%'-0<[A>!0\-C:VGIY><$?*A\QP;2+BPOU3XW( A(:
ME$8><48)[F[=NF$Y/#T]-5-5&(W%BQ=/F3*%K:6FIFI6Y\W-S>6WQ-J]B)+X
MB&J'X*,6HN(RX8#42D"A#@L7+K2VMD9.A?*@.6+N(8H?U%7_43^)&H%BR*,.
MY<^Z13/M[>W)E"-&C$"%RI\C/W[\F)*2LG/G3LJ WW[[3;U!K$MZ>CJ!U:!!
M TR.N*&$41P^?#@9FAIIV;)EY>] I4%T%5,Z9LP8=H=T &T0U0ZZU1^Z=.DR
M:M0HY;$HB1J'8LBCQJM7KR(C(S$;5E96 P<.U)]GHTP044)EO&K5JB-'CF1E
M96F>Z:.V(9XL+2WKU:O'+PI'=^/&#6@C'B"KB57U[[__CFA3WC1NW!C._/##
M#^)6:4A(B*F&"$I4"8HACPAQ\8JCZ-Z].W&,02?]EV<I"+%!3!J5#+0Y=.B0
M6(%=G7??O7O7MV]?H3S.SL[7KEU#^LZ?/[]HT:*XN+AQX\:)P6\U*U63)AP=
M'9&=GW_^N4Z=.G7KUL7"<53W[]\O+Q+4:!1#'C7(^N)Y8/@3'Q^OOVY464%Q
M'!86EIF9N77K5O7T\((/^?GY7;MV;=JT*35/>'@X7'WQX@6^D<( 15JY<J7^
MS(;5'.):)8*#[/RH T>2O#![]NRRK@0L4=WP%?*@#PX.#J*ZI5@O_X-9R<G)
MDR=/II@Y>?*D_MA'2B!*:N(,_DR?/AV=07Q&CQ[MY^<W=.A0,3&(:*F1K&J+
MNW?OBE$Y&-'OO_^>7</"D0BN7[^NO_L2-0NED8?HW+!A0Z=.G2A"NG7KMGW[
M]G+&*^Y_[-BQL;&Q\%!]B4EL5OP<OT6$\;IERY:\O+Q9LV:YN;DA1V()FG^V
M51/$IU"W?!#2#7,H=?!LL$@PI_IW7N*K*)X\RJFES&BC@Z^OKYC%QFB\?_]>
M+$P"#Y7E:#0QE)*20F'=L&%#O UN;?'BQ>W;MZ=:Z*2;J5V]E$"-"#ZTA6Z3
M"&#.-]]\4[]^?3L[.PZ"'#1=.U \>110>+1LV;)5JU9CQHQ!*XP+6?$M+!G5
M#FG8R<EIZ=*EVD8ZS)DSAY\C3\.9M+2TP,!  HX*V\?'!_]CW)BZRH=RE,@7
MT='1""F&[:>??N(PHI]B4<<OOR%1(U$:>0H*"H*#@UOJ0!"(2T/&G?AW[][-
MG3L7YHA'P4H:((=):]NV+6RAP@X("&C>O#E$0HBP>36N0A"S:2/:T ;#!G/8
M\1LW;B@>U;@C*5%]4!IY*%'\_?T%>29.G*C]V& 4ZI9A[-&C!P;&UM86)BA+
M,FFP8,$"?NOGGW_&JK5NW5K\86]OGYV=K6U:_:"PHDAW<QFE13E__/''[[[[
M#OVD;%,&CTO:U Z41I[+ER][>WLW;=I4Y'[MQV7!SIT[G9V=(8^KJZMX[JW8
M $I.3J:D1GGX132'L,._S9PYTX03+%8.Z#!UG;6U-;OP[W__&_)$1D:*)PZ*
MW7&)FH@2R<,YWK9M&_E2+.)GW*25(E#$!!=>7EYN;F[+2AU?LV?/'C&\ /X0
M<"@/5J=FC01E[]Z\>2-FR<&M??/--_ '\5RU:I7ZEF@I!T&BIJ!$\A3IGO3$
M98FU8\LS5<W3IT\3$Q.[=^].W:\,\"DV>JY>O>KHZ$AY &T@#Z('@:OY7 6:
MOGWX\"$K*\O#PX."37@V=F?@P(%Y>7GJ9A*U "62Y^W;M].F38,Y."C*=Z/3
M/RX?XA$]OKZ^Z,\GO16MU2!GCQHURL[.CE]$@H*#@\7R&T5Z,5I]H.X8/*<\
MZ]^_OZC<?OCA!U* BXM+3$Q,265>]0=G4 XC*A8EDN?9LV=145$$ >3!=: >
M90I?I?']^_<)'2<GI^CH:&50=BF;HC#(R,A(2DI"K,Z>/5M*RVH%T<]SY\Z)
M2;-^^NDGF-.X<>,V;=KT[-DS/3U=^X6: S):C:LY*P?%DZ=0-QWAF#%C($^C
M1HVH58Q8BJ=0MS3\NG7KO+V].W?N;+CI__CQ([_^_/ESQ;"5TKB:@!Z27Q(2
M$JRMK9LU:P9Y\&P8-AL;FZ"@H)J^$&*A#MIWS1[%D$<<IA<O7HP;-P[R-&C0
M(# P4,SJ4M8C" '$XH&]>O6Z??NV]N-:A/?OWY,FV$W4!O)0K6';($_'CATY
MC.JQ$1*U!L601P"+-63($$(!VQ81$6'<8EJG3IT:/GRXO[^_J';$FZ4PL*;H
MC!JBMU>N7 D/#V_?OKT@CSAN5(S.SLX;-FRH*6,C),J$$LES\^;-WKU[DT'K
MUJT[<N1((\938Y2W;MWJX^,S:M0HS0)5M0QP8_+DR5VZ=$%JFC=O3IU3KUX]
M^ -YA@T;=NC0H1HW/$+"$)1('L)]\.#!G/[Z]>L/&C3HJQ>+U+:8/_CZBA4K
MT"XO+Z]]^_;5RNA1]O?HT:..CH[(CL5_(,9&4/^DI:75Q ?X) Q!,>01IYGR
M-S8VEE1*$@T("/@J>31(24D)#@X6SZ[4[FHG/S]_XL2)8K5W*RLK%Q<77I$=
MWL&SK5^_GL0AF5,K40QY!&!+4E(2Z1/;UK5KUSMW[FA;? EUN7+Y\N6@H""Q
M[N^"!0MJZPC\0MU@ K3%V]M;7)7F0 T<.%!,E$/>07CS\O+4@OSE!B1J-HHG
MCSC-^"Y+2TLQD<VQ8\>TC510A\7[]^]GS9KEX.#@ZNH:'Q__VV^_J1K6-E#/
M].S9T\;&!G^+;1L[=FQ$1 1_0R1[>_M)DR:9:BT6B6J(XLDCD).3HTRAMFG3
M)D,BX*^__MJ_?[^_OS\Y>-RX<;7[.@&J@J&%)V(AQ#Y]^JQ:M:I'CQZH4,N6
M+7U]?3=OWJQN;\@!E*A!*(T\#QX\(*T2"C_]]!,%C'K"BF*M"/8L,S.3KV#Z
M>=VS9X\P;+4R:*@)QXP9TZ1)$Y09J>G2I<O"A0MA"_O.FR@VA9!F'6^)6H;2
MR$/0XT.:-FU:ITX=3(A8KJPD)O#1R9,G^_7KU[%C1PS,_/GSU8,22OI6#8*Z
MJ&-G$5C4M;$.8F:"BQ<OSI@Q@VH'K79T=-R[=V]M+?8D!$HDCX@2?(BXX$9\
M)"8F*GQ0DX&_":8-&S;X^/BT;MV:]IZ>GLIJ&;6 -OJ@DHF+BR.MB"'GW;MW
M/W7JU//GSP<.'"BFJ,>SU>YKC!)%I9,'/'SX$"N/IR<F<"8X,?WQ:04%!;QO
M;6U=MVY=TC"F?_OV[;7RQHX 1V#ERI6=.G423SJYN[NO7;OV[=NW%RY<<'9V
MADNDCTF3)M6L.;4EC$")Y!%0%LT4@0(Q<G-SE7L^).#KUZ\G)25UZ-!!3(>)
M84M-335N+$^- /D">]:[=V\TMEFS9E E*BKJSIT[KUZ]0GLY#F+M@]6K5\LA
M.;4>Q9-'[;6@2EI:FH.# [%"<>SDY$1:7;IT:49&!C5QW[Y]X=5//_V$M2-T
MIDR94KOG_,>.QL3$6%I:LM>H,4=CRY8M\ 3^C!@Q@O?;M&ECPB7 )*HSBB>/
M!G?OWEVS9HV;FUN3)DWJUZ_/*[:>UQ]^^$$\N-*P84/4Z9=??BGK0(2:!;QH
M>GJZF--4C+Z9,&'"LV?/R#4'#AQP=77%WT*>V-A8(Y[@D*AQ,(@\13K]P>CC
MZ8D;] >31H7#JP@C\9CQQX\?M5^K18 A[&.O7KW$*J)X,]AR^/#A0MUC2\N7
M+T=XQ3S4^+=:7/))*#"4/(!LNGW[]@$#!GAY>>%,/#T],2T^/CZS9LTR^B'M
M&@3XL'#A0C@C#%O7KEU18Y$O7K]^'1P<3!ZA! H("#ARY(BXW*+=A$3M@J'D
M$:' ZX,'#W)S<\^>/7OERA6BY-*E2V92&9,@Q#R,8E*'N+BX1X\>B<-"A6-K
M:RONC5(04A=)YI@##"5/*3"'0,&U4NUT[MP9R]JH42.\&46.XLTV;MR(9X,Y
M]O;VV[9MD]-EF D,(H\B._IOZK]?*W'CQ@ULJI@.A<*&\D]<CA=2C&=KV[:M
MC8T-)O;,F3/B*^9P6,P<!I''/*&._H,'#V+,FC5KAFT;.G3HPX</Q?L?/GQ8
MNW8M'\$KE"<V-K:<*T]*U"!(\I2&0MW(H_/GSX>'A[=JU8JJ!GG)R,A0RKR"
M@H*Q8\<*4O%19F:F]&SF TF>KP E"0L+PY7!G!8M6D1$1 AM$;K$WPB1>( G
M("! RHY909*G-(C1TTY.3F@+#.G6K5M.3HZB+?!GZ]:M8J7K=NW:I:2DB&E2
M9+5C)I#D*0WY^?GCQHW#DM6O7Y^2!GJH%RGB;^Q<6QV@D+A4()EC/I#D*1YP
MX/W[]TN7+FW?OKV8==[9V?G"A0OJ-C=OWA2R@V?#O,DY:<T-DCPE(B\O+S P
M4 SG@QXQ,3&:15$S,C(Z=NPH)FJ;,6.&F%15PGP@R?,/U(ZKH*  /H@9V" /
M+%)61!2X=>M62$@(#5JV;-FE2Y=MV[;5[D&Q$OJ0Y"D&D.38L6-B*@^Q3-"L
M6;/$,#;!G[]UZXW:V-@(V8F.CO[JU%P2M0^2/,4 GHP?/QY+)IX_=W!PN'+E
MBEIV/GSX(!;N;M6JE;6U=6IJJIRNP PAR5,,3IX\Z>GI:65E96EIZ>;FEI:6
MIN8&+,K/S_?W]X<Y;=NV]?/SNW;MFNK;$N8"21XM_OKKK^3D9/0$/]:I4Z>
M@(!+ERX5?5D1G3ESQMG9F080+#$Q\?7KU_]\7\)L(,GS!5"8 P<.B-7=L&W=
MNG5;M6J5P@W!'UXI@9R<G""8HZ/CKEV[Y) <\X0DSS^ %2]?OIP^?7KGSIWQ
M8Y '%ITX<4+AC'B]?_\^5DT,HPX*"I(+Q)LM)'F^0&YNKK>W=^O6K5NT:.'K
MZYN9F:F^  U#/GSXL&C1(IAC86&!9XN/CY>R8[:0Y/D'[]^_'SER9+MV[9HT
M:=*^??LI4Z;H%S/7KU]'=L05:GM[^Z-'CQ9)V3%72/+\@U.G3HE)3YLU:]:U
M:U>*&>594>7VSJ9-FVQM;=&E5JU:#1@P0#U_MX2YP=S)4ZA#D6X"QY24% <'
M!\R8M;4UGNW\^?/J:J=(]S#VT*%#H0VR@S0M7[Y<L$LJCWG"K,FC!#U_G#ES
MANK?2@=75]=Y\^:]>O7JR^9%]^_?%VNN4//TZ-'CW+ESDC;F#+,FCX*/'S\N
M6[8,JV9I:6EC8Q,=':UYK$V0Y,"! U +ST9=%!\?+SV;F<-,R:-1C/S\_"%#
MAD ,_!B&;>_>O>I/%5\W;MPX"PL+9,?1T3$S,U-MZJ0$F2',D3SZ@?[KK[]V
M[-@1YO :$Q/S].E338,BW=,[@8&!K5NW1ITP>,JB=_I;DS 32/(4/7GR9/3H
MT3@QR./FYK9TZ5+]51[P=9LW;W9R<A)%$1Y/WMZ1,$?R%*GX(QXNP(:):B<N
M+N[9LV?Z+2F!PL/#81>VS=W=78X$E2@R6_(HH)*9-6L68M*R94N(L6;-&DT#
M09ZM6[<Z.#@T:=*$-A!,K'$M8>8P7_((5MRX<</?WU^,Q^G0H<.Q8\>T[70S
MW(\<.1)VT<;.SF[GSIW2LTD4F3-YBG3\05)P:TA*\^;-APP9HIZE0#2 )[MV
M[;*UM6W5JA6RT[=O7W-8$D+"$)@U>0H*"J*BHF!%HT:-.G7JM'GS9LVZ.H6Z
MJ:@C(R-I@SI!G@D3)LC;.Q("YDL>B+%V[=J.'3M"#/P8LJ.>"E3\ ?;LV2,F
M/6S7KAV^;N_>O6:RI(K$5V&^Y'GX\.&@08,@#\QIV[;M^O7K-:R .8@,4D.U
M@ZF#/'WZ]-%<BY,P9Y@I>2#&[MV[>_7J%1 0 #>\O;UOW;JE;:0;>4";!@T:
M8-BLK:T7+UXL)C/0W"F2,$^8*7G>O7NW9<N6.7/F^/GYV=C8I*6EJ=V:TBPS
M,Y-:J&'#ADB3KZ^OF%]*,D="P'S)<_3HT77KUMG;VU/2B'5Y-6V>/'D2$1&!
MJ4-V;&UMDY*27KUZI=],PFQAIN3Y^/'CN7/G9L^>C>P,&S9,5#)J8O#WK[_^
MVJ5+%V0'PX:O@VSB$L(_6Y$P;Y@I>2A=+ERX$!45Y>SLC/XHEPH$-WA%=D:,
M&-%8!TM+R^3DY+=OWTKF2*AACN0IU,WC@54+" @("@JZ=NV:AA7\FYV=C9VK
M7[]^\^;-L7;'CQ]7-Y"0*#)/\H!'CQZM6;/&W=U]X<*%^H]2BYE J'::-&GB
MX."@K%HE(:&&F9+G^O7K8\>.I:01LX&J 8N.'#EB9V<'<ZRLK$)#0VDL#9N$
M/LR+/'" \N;-FS=P)C@XN%^_?OHW1G%Q8OE>"PL+*+1Z]6HY#%2B6)@7>8IT
M]/CCCS_6KEWKZNJZ>/%BS:<O7[Y,2$AHUZY=HT:-+"TMAPT;IADJ*B&AP+S(
M(RX5W+AQ8]2H42$A(5>N7-$TV+ESI[V]?=.F3=NT:>/BXI*>GJYI("&AP"S(
MHU0L_%%04'#@P $,VY(E2R"2NIA!D08-&B1&LCDY.4V9,D4N#2]1"LR"/ JH
M=E";V;-GAX:&:E;GA4@9&1E8-3$&%!9IUE&4D-# +,@C.$#U<NG2I>SL[+"P
ML/'CQR-!ZD_YJ&?/GBUU0'96KEPI%^B5*!UF09XBW40?.3DY<^;,6;!@04!
M@&:FW/S\_,C(2 L+"ZH=Q"<V-E;CZ"0D]&$6Y!&E#FX-S8$80X<.O7SYLO(I
M/$E-3;6SLT-S6K=N[>?GEYN;J_JVA$3Q, OR%.GFCAHS9HR'AX>OKR_\45NR
M8\>.=>_>O94.G3MW7KUZM1Q/(&$(S(4\XJYHITZ=;&UM1X\>K4QK^/CQ8TC5
MHD6+YLV;B\6JE%I(0J)TF 5YL&W+EBUS=W?OT*$#]@S_]O'CQR+=+5%AV.K5
MJ]>V;5OTY^3)D[+4D3 09D&>O__^>\2($5@RR./EY;5OWS[>^?3I4T9&1I<N
M79HU:]:H42,G)Z?ERY=+PR9A.,R"//?OWZ?::=^^?;MV[2(C(Y\\>?+Y\^><
MG!P?'Q\,6\N6+<4BBKPO94?"<)@%>0X<..#M[0U#Q&S4U#FW;MT:-6J4I:4E
MFF-A83%@P(#3IT^K!R)\N0$)B6)@%N39O7LW;LU&AX2$A,.'#X\>/=K:VKIY
M\^:M6K5R<W/+SL[^ZZ^_)&<DR@2S(,_QX\<[=>J$SMC9V4&>Z.AH>WM[_K6R
MLN)]C-RS9\\D<R3*"K,@S]Z]>QT<') =%Q>7X.#@KEV[-FW:M'7KUI G)B;F
MW+ES<A)0"2-@%N3)R<GQ]?5U='2$/[@U,7=NERY=0D)"'CUZI&XI]4?"<)@%
M>6[?O@U/($\+':ASW-W=4U)23ITZI;11TT922,(0F 5Y<&5)24F>GIY">3!O
MZ]>O?_WZM69-! F),L$LR -NW;J5GIX>%165D)!P\.!!,>6TA$1Y8"[D 4C-
MG3MWGCQY(B?TD# )S(4\Q98QQ;XI(6$@S(4\19(J$J:&&9%'0L*T,%/RR O3
M$N6'F9)'0J+\D.21D# 2DCP2$D9"DD="PDA(\DA(& E)'@D)(R')(R%A)/X/
40,N_+I'WAVH     245.1*Y"8((!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>image_1.jpg
<DESCRIPTION>LOGO
<TEXT>
begin 644 image_1.jpg
MB5!.1PT*&@H    -24A$4@  !7D   !&" (    6XP D   !V$E$051X7NW8
MH0$ , R L/[_=.MGATPD)S +    T)DW     'SP&@   ("2UP    "4O 8
M  "@Y#4     ):\!    *'D-    0,EK     $I> P   %#R&@   ("2UP
M  "4O 8   "@Y#4     ):\!    *'D-    0,EK     $I> P   %#R&@
M ("2UP    "4O 8   "@Y#4     ):\!    *'D-    0,EK     $I> P
M %#R&@   ("2UP    "4O 8   "@Y#4     ):\!    *'D-    0,EK
M $I> P   %#R&@   ("2UP    "4O 8   "@Y#4     ):\!    *'D-
M0,EK     $I> P   %#R&@   ("2UP    "4O 8   "@Y#4     ):\!
M*'D-    0,EK     $I> P   %#R&@   ("2UP    "4O 8   "@Y#4
M):\!    *'D-    0,EK     $I> P   %#R&@   ("2UP    "4O 8   "@
MY#4     ):\!    *'D-    0,EK     $I> P   %#R&@   ("2UP    "4
BO 8   "@Y#4     I0,:L0?6ZF2\20    !)14Y$KD)@@@$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>image_11.jpg
<DESCRIPTION>LOGO
<TEXT>
begin 644 image_11.jpg
MB5!.1PT*&@H    -24A$4@  !7D   !&" (    6XP D   !V$E$051X7NW8
MH0$ , R L/[_=.MGATPD)S +    T)DW     'SP&@   ("2UP    "4O 8
M  "@Y#4     ):\!    *'D-    0,EK     $I> P   %#R&@   ("2UP
M  "4O 8   "@Y#4     ):\!    *'D-    0,EK     $I> P   %#R&@
M ("2UP    "4O 8   "@Y#4     ):\!    *'D-    0,EK     $I> P
M %#R&@   ("2UP    "4O 8   "@Y#4     ):\!    *'D-    0,EK
M $I> P   %#R&@   ("2UP    "4O 8   "@Y#4     ):\!    *'D-
M0,EK     $I> P   %#R&@   ("2UP    "4O 8   "@Y#4     ):\!
M*'D-    0,EK     $I> P   %#R&@   ("2UP    "4O 8   "@Y#4
M):\!    *'D-    0,EK     $I> P   %#R&@   ("2UP    "4O 8   "@
MY#4     ):\!    *'D-    0,EK     $I> P   %#R&@   ("2UP    "4
BO 8   "@Y#4     I0,:L0?6ZF2\20    !)14Y$KD)@@@$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>image_12.jpg
<DESCRIPTION>LOGO
<TEXT>
begin 644 image_12.jpg
MB5!.1PT*&@H    -24A$4@  !7D   !&" (    6XP D   !V$E$051X7NW8
MH0$ , R L/[_=.MGATPD)S +    T)DW     'SP&@   ("2UP    "4O 8
M  "@Y#4     ):\!    *'D-    0,EK     $I> P   %#R&@   ("2UP
M  "4O 8   "@Y#4     ):\!    *'D-    0,EK     $I> P   %#R&@
M ("2UP    "4O 8   "@Y#4     ):\!    *'D-    0,EK     $I> P
M %#R&@   ("2UP    "4O 8   "@Y#4     ):\!    *'D-    0,EK
M $I> P   %#R&@   ("2UP    "4O 8   "@Y#4     ):\!    *'D-
M0,EK     $I> P   %#R&@   ("2UP    "4O 8   "@Y#4     ):\!
M*'D-    0,EK     $I> P   %#R&@   ("2UP    "4O 8   "@Y#4
M):\!    *'D-    0,EK     $I> P   %#R&@   ("2UP    "4O 8   "@
MY#4     ):\!    *'D-    0,EK     $I> P   %#R&@   ("2UP    "4
BO 8   "@Y#4     I0,:L0?6ZF2\20    !)14Y$KD)@@@$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>image_13.jpg
<DESCRIPTION>LOGO
<TEXT>
begin 644 image_13.jpg
MB5!.1PT*&@H    -24A$4@  !7D   !&" (    6XP D   !V$E$051X7NW8
MH0$ , R L/[_=.MGATPD)S +    T)DW     'SP&@   ("2UP    "4O 8
M  "@Y#4     ):\!    *'D-    0,EK     $I> P   %#R&@   ("2UP
M  "4O 8   "@Y#4     ):\!    *'D-    0,EK     $I> P   %#R&@
M ("2UP    "4O 8   "@Y#4     ):\!    *'D-    0,EK     $I> P
M %#R&@   ("2UP    "4O 8   "@Y#4     ):\!    *'D-    0,EK
M $I> P   %#R&@   ("2UP    "4O 8   "@Y#4     ):\!    *'D-
M0,EK     $I> P   %#R&@   ("2UP    "4O 8   "@Y#4     ):\!
M*'D-    0,EK     $I> P   %#R&@   ("2UP    "4O 8   "@Y#4
M):\!    *'D-    0,EK     $I> P   %#R&@   ("2UP    "4O 8   "@
MY#4     ):\!    *'D-    0,EK     $I> P   %#R&@   ("2UP    "4
BO 8   "@Y#4     I0,:L0?6ZF2\20    !)14Y$KD)@@@$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>kfy-20221031_g1.jpg
<DESCRIPTION>LOGO
<TEXT>
begin 644 kfy-20221031_g1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" !4 2(# 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#]4Z*** "B
MBB@ HK/UC7+70X[1[MF475S':1[5)S)(VU1],]ZT* "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHKG/&WC*'P?I\3+"U_JEY)Y%AIT1_>7,Q'"CT ZLQX !)H K>-O
M&$^CR6VCZ+!'?^)M0!%K;2$^7$HX:>8CD1K^;'Y1R:E\.^'_ !%IMXDVJ>*Y
M-8AV8:W^P0P*6]05Y'TR:C\"^#Y= BN-1U6=;[Q)J)$E]=J/E']V*/TC0< =
M^2>375T <7\4/^/7PY_V'[#_ -'"MGQ)H^KZK]G_ +*U^30_+W>9Y=K'/YF<
M8^^#C&#T]:QOBA_QZ^'/^P_8?^CA7:4 >8^)/!/Q-EL9/[ ^)5K;7@4E!J6@
M131LW8'8Z$#WY^E?"/[0G[6_[4W[-OB1=+\4KX=>VGR;/4[73-UO<@?W26R#
M_LG!K],M1U.UTFW6>\G2WA:6. .YP"\CK&B_4LR@>YKR?]K'X+67QT^!_B/0
M)K=9=1CMWNM.EQEH[A 67'UQM_&@9V_PH\27GC#X8^%-=U H;_4M+MKN<QKM
M7S'C5FP.PR375UPGP&A>V^"?@2&1=LD>B6:,OH1"H-=W0(**;N7<5R-W7&>:
M&D6,99@H]SB@!U%%5/[6L?MGV3[9;_:\9\CS5\S_ +YSF@"W114<D\<;8>14
M/HS 4 244R.9)/N.K_[IS3F8*I). .I- "T4BL&4$'(/((I-Z[BN1NZXSS0
MZBBFO(L:Y=@H]6.* '45#]K@_P">T?\ WT*DWKMW9&WKG/% #J*A^UP?\]H_
M^^A4B2+(N48,/53F@!U%1-<PJQ#2HI'8L*>LBR+E6##U!S0 ZBFO(L:Y=@H]
M6.*8MS"S865&/H&% $M%(6"C).!ZT*P905((]10 M%-+J&"E@&/09YIIGC64
M1&11*PR$W#)'KB@"2BBB@ HHHH PO'/C+3_A[X/U?Q)JQD&G:7;/<S^2A=]J
MC. !U-?F5\'?^"C%YKG[5TNO>,(8;;P;JR?V59Q,H9M(B+YCD5NOS''F'OD'
M^!17ZEWMG!J5G/:W4*7%M,ACDBD&5=2,$$=P17XH?MV?LL7'[.?Q/DN]+@D;
MP5KCM/ILX&1 _5[=CV*YR/52.X. I'[9PS1W$,<L3K)%(H9'4Y# C((/I3Z^
M"O\ @F?^UD/'GAY?AAXGO,^(-*BW:7/,WS7=L.J9/5D_5?H:^]:!'%_%#_CU
M\.?]A^P_]'"MGQ7XVT'P+IYO_$&K6NCV8!8S7<@1<#J<FL;XH?\ 'KX<_P"P
M_8?^CA75:AI=EJT/E7MG!>1=-EQ$KK^1% CXD^-G[;GA/X@?%CX8?#CP#J2Z
MY%>>*],EU35+?_CW\M+F-EB1OXR6"DD<#:!W-?<E?(W[0W[)?A6V^)7PX^)W
MA?2K?1=7TSQ7I8U*.S01Q7,,EU&F\J!C>K,O(QP3Z5]=4#&QQI#&J1JJ(HPJ
MJ, #T IU%% CYOL_$::#^V-\1+N_NI8]+L/!MG=RKEF5%5Y2S!1WP.PR:I?"
MZSU/]JWQ-I_Q1UZ273_AS8RLWA7P['-AKQE8J;Z\VGJ2#LB[=3_M;7AJQG_X
M;:\;W#V\GV23PI81B5D.QCYLF5ST)]JYZ;3;O]D7XJ?;=-AN;CX/>+KS_2[&
M"-I!H&HN?];&HY$$I^\!]T^V  9U'[4GC+Q!]N\!_#+PEJ<FA^(/'=_+;OJT
M*@R65A @DNI8\G_6;60#_>)'(%/;]B/X3R>'SISZ+>/=L,G6FU&?^T"^/O\
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
MD1MRG\ZO444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
110 4444 %%%% !1110!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>kfy-20221031_g2.jpg
<DESCRIPTION>LOGO
<TEXT>
begin 644 kfy-20221031_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" "  (P# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
+ 4444 %%%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>24
<FILENAME>kfy.jpg
<DESCRIPTION>LOGO
<TEXT>
begin 644 kfy.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" "  (P# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
+ 4444 %%%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>25
<FILENAME>kfy1.jpg
<DESCRIPTION>LOGO
<TEXT>
begin 644 kfy1.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" "  (P# 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 **1F5%+,0J@9))X KB(?&VNZP\UQX:\*+J>E)(8XKZ;45MQ.5X9D4H25S
MD!L\XH [BBN0MM=\;274*3^";:&%G DE&M(Q1<\G'E\X'.*Z^@ KC#_R6M?^
MQ=/_ *4BNSKC#_R6M?\ L73_ .E(H [.BBN<UK5O%%GJ!BTGPM!J5KM!$[ZF
ML!SW&TH>GKF@#HZ*XS_A(?'?_0AVO_@\3_XW56Z\6>/K9"X^&XF4=?*UN)C^
M6S- '>T5XEJWQZU?0I1%JWP^O+)B<#S[QD#?0F+!_"LW_AIH?]"B?_!E_P#:
MJ /?Z*\ _P"&FA_T*)_\&7_VJG#]I@$?\BD?_!C_ /:J /?:*** "BBN(\3Z
MS?:UJY\'>')S%=,H;4]03_EQA/8'_GJP^Z.PY]P 5]6N9O'^LS^'-.E>/P_9
MOLU>\C./M#C_ )=HV'_CY';COSW5O;PVEM%;6\2101($CC0855 P !Z56T;1
M['0-)M]+TV 0VMNNU%'ZDGN2>2>Y-7J "BBB@ KC#_R6M?\ L73_ .E(KLZX
MP_\ ):U_[%T_^E(H [.BBB@ HHHH AN[2VO[9[:\MXKBWD&'BE0.K#W!X->&
M_$;X#V\D$VJ^#XS',H+R:;G*N._ED]#_ +)X/;'0^\44 ? 3HT;LCJ5=3AE8
M8(/H:5.E>Z_'[X?QVKCQAID(5)7":@B#@,?NR?B>#[X/<UX4G2@#[\HHKG/%
M_BI/#5C#';P&\UB]?R=/L4/S32>I]$'5CV% %7Q?XFN[.>W\/>'T2?Q%J"DQ
M!N4M8NC3R>BCL.YXYK3\+^&K3POI LK=WFF=C+=74O,ES*WWG8^I/Y#BJ?@_
MPL^@P7%]J,XO=>U!A+?WF/O-V1/1%Z 5TU !1110 4444 %<8?\ DM:_]BZ?
M_2D5V=<8?^2UK_V+I_\ 2D4 =G1110 4444 %%<AINL2WGQ4U[31.YM['3[4
M>3N.U9&:1BV.F2K+S["NOH HZUI-MKNB7NE7B[K>[A:)^.F1U'N.H^E?#FHZ
M?/I.J7FG7*[9[6=X9!_M*<'^5?>-> ?$GX-^(/$'CF^U?1(K4VMV$=A),$(<
M* W'OC/XT >R^*O%&F^#] GU?4Y-L48PD8^]*YZ(H]3^G)Z"OE:+XJZV?B3%
MXPN")'1O+^RY^18#P8U].._KS2?%;Q?K'B?QA=0ZE#)9PV$C0063G_58/)/8
ML<9S],<5PE 'WCH^KV6O:/:ZII\PEM+F,21L/3T/H0>".Q%7J^8/@;\1/^$?
MU<>'=3FQIE_)^Y=SQ!,>!]%;H??!]:^GZ "BBB@ HHHH *XP_P#):U_[%T_^
ME(KLZXP_\EK7_L73_P"E(H [.BBN:UWX@>%?#5\;+6-8AM;D(',3([':>AX!
MH Z6J6KZK9Z'I-UJ>H3"&UMHS)(Y]!V'J3T [DUYOK'[0'@VPB;[ ;S4Y?X1
M%"8U)]R^"!] :\,\>_$_6_'LJQ7.VTTV-MT=E"Q*Y]6/\1_(>@% 'J?P-UN;
MQ)XX\8ZS<#$EYY<FW.=HW/M7\!@?A7NM?.W[-/\ R%/$/_7&'_T)J^B: "BB
MB@#Q/X\?#S^U+ ^+-+AS>6J8O44<RQ#^/ZKW_P!GZ5\V5]_,JNI5@"I&""."
M*^2/B_\ #UO!?B/[391$:-?L7MR!Q$W5HS].H]OH: /.*^K/@M\0_P#A+-!_
MLG49MVL:>@!9CS/%T#^Y' /X'O7RG6GX>UZ^\,Z]::QITFRYMGW#/1AW4^Q&
M0?K0!]V45C>%/$UCXN\.6NLZ>W[J9?GC)^:)Q]Y#[@_GP>];- !1110 5QA_
MY+6O_8NG_P!*179UQA_Y+6O_ &+I_P#2D4 =G3)(HY5VR1HZGJ&4&GT4 <OK
M?PY\(>((F6^T&SWM_P MH8Q%(/\ @2X/YU\]_$SX-W?@R)M6TJ62]T;.'+C]
M[;YZ;L<%?]H8]QZ_5E17-M!>6LUK<Q++!,ACDC<9#*1@@_A0!\]_LT_\A3Q#
M_P!<8?\ T)J^B:\5^#WAYO"OQ&\:Z+DF.V\GRB>IC8LR'Z[2*]JH **** "L
M7Q7X9L?%_ARZT:_7]W,OR2 9:)Q]UQ[@_GR.];5% 'PGX@T*^\-:[=Z1J,>R
MYMGVMCHP[,/8C!'UK,KZJ^-?P\_X2K0O[8TZ'=K&GH3M4<SQ=2GN1R1^([U\
MJT >C_!_XA-X+\1_9;V4C1K]@EQD\0OT60?3H?;Z"OK=6#J&4@J1D$'@BO@&
MOI/X#_$3^U+!?">J39O+5,V3L>98A_!]5[?[/TH ]LHHHH *XP_\EK7_ +%T
M_P#I2*[.N,/_ "6M?^Q=/_I2* .SHHHH **** .<L]#GMOB'JFLB,"UO-/MX
MM^X9,J/)D8Z_=*<UT=%% !1110 4444 %?+OQQ^'G_".:S_PD&FPXTN_D/FH
MHX@F/)'LK<D>^1Z5]150UK1[+Q!HUUI6HQ"6UNHRDB]_8CT(."#ZB@#X/JSI
MVH76E:C;ZA8S-#=6\@DBD7JK#I6MXR\*7O@SQ-=:/>@MY9W0RXP)HS]UA_7T
M(([5@4 ?:W@#QI:^.?"\&IP[4N5_=W< /^JD Y_ ]1['US74U\9?#3QU/X$\
M41W9+/IUQB*]A'\29^\!_>7J/Q'>OLBUNH+VTANK659;>9!)'(AR&4C((_"@
M"6N,/_):U_[%T_\ I2*[.N,/_):U_P"Q=/\ Z4B@#LZ*** "BBB@ HHHH **
M** "BBB@ HHHH XKXC?#FQ^(6F00RW'V.]MGW0W8BWE5/WE(R,@_7@@>^?-/
M^&93_P!#=_Y3?_MM?0%% 'S_ /\ #,I_Z&[_ ,IO_P!MKM_#OP^\7^%]'CTK
M3O'D7V2(DQK-I"N4R<D F7IG)Q[UZ310!E:%9:Q8VLB:UK$6J3L^4ECM!;A5
MP.,!CGG)S[U@G_DM:_\ 8NG_ -*179UQA_Y+6O\ V+I_]*10!V=%%% !1110
+ 4444 %%%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>26
<FILENAME>kfy2.jpg
<DESCRIPTION>LOGO
<TEXT>
begin 644 kfy2.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" "  (P# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
+ 4444 %%%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866782766960">
<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">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Dec. 02, 2022</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">Oct. 31,  2022<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 1500<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">52,709,950<span></span>
</td>
</tr>
<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">2023<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">Q2<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>28
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866774991040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Apr. 30, 2022</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">$ 593,900<span></span>
</td>
<td class="nump">$ 978,070<span></span>
</td>
</tr>
<tr class="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">59,188<span></span>
</td>
<td class="nump">57,244<span></span>
</td>
</tr>
<tr class="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 $40,959 and $36,384 at October&#160;31, 2022 and April&#160;30, 2022, respectively</a></td>
<td class="nump">670,408<span></span>
</td>
<td class="nump">590,260<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_IncomeTaxesAndOtherReceivables', window );">Income taxes and other receivables</a></td>
<td class="nump">48,070<span></span>
</td>
<td class="nump">31,884<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">62,411<span></span>
</td>
<td class="nump">60,749<span></span>
</td>
</tr>
<tr class="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">46,388<span></span>
</td>
<td class="nump">41,763<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,480,365<span></span>
</td>
<td class="nump">1,759,970<span></span>
</td>
</tr>
<tr class="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">178,565<span></span>
</td>
<td class="nump">175,783<span></span>
</td>
</tr>
<tr class="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">153,041<span></span>
</td>
<td class="nump">138,172<span></span>
</td>
</tr>
<tr class="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">151,537<span></span>
</td>
<td class="nump">167,734<span></span>
</td>
</tr>
<tr class="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">184,230<span></span>
</td>
<td class="nump">183,308<span></span>
</td>
</tr>
<tr class="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">83,899<span></span>
</td>
<td class="nump">84,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_Goodwill', window );">Goodwill</a></td>
<td class="nump">790,063<span></span>
</td>
<td class="nump">725,592<span></span>
</td>
</tr>
<tr class="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">94,408<span></span>
</td>
<td class="nump">89,770<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">122,361<span></span>
</td>
<td class="nump">118,238<span></span>
</td>
</tr>
<tr class="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">23,266<span></span>
</td>
<td class="nump">21,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_Assets', window );">Total assets</a></td>
<td class="nump">3,261,735<span></span>
</td>
<td class="nump">3,464,546<span></span>
</td>
</tr>
<tr class="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">48,623<span></span>
</td>
<td class="nump">50,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_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">26,094<span></span>
</td>
<td class="nump">34,450<span></span>
</td>
</tr>
<tr class="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">327,949<span></span>
</td>
<td class="nump">547,826<span></span>
</td>
</tr>
<tr class="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">49,039<span></span>
</td>
<td class="nump">48,609<span></span>
</td>
</tr>
<tr class="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">303,470<span></span>
</td>
<td class="nump">302,408<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">755,175<span></span>
</td>
<td class="nump">984,225<span></span>
</td>
</tr>
<tr class="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">369,960<span></span>
</td>
<td class="nump">357,175<span></span>
</td>
</tr>
<tr class="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">127,886<span></span>
</td>
<td class="nump">151,212<span></span>
</td>
</tr>
<tr class="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">395,831<span></span>
</td>
<td class="nump">395,477<span></span>
</td>
</tr>
<tr class="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">2,776<span></span>
</td>
<td class="nump">2,715<span></span>
</td>
</tr>
<tr class="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">27,387<span></span>
</td>
<td class="nump">24,153<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,679,015<span></span>
</td>
<td class="nump">1,914,957<span></span>
</td>
</tr>
<tr class="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, 76,622 and 75,409 shares issued and 52,909 and 53,190 shares outstanding at October&#160;31, 2022 and April&#160;30, 2022, respectively</a></td>
<td class="nump">446,280<span></span>
</td>
<td class="nump">502,008<span></span>
</td>
</tr>
<tr class="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,268,437<span></span>
</td>
<td class="nump">1,134,523<span></span>
</td>
</tr>
<tr class="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">(136,665)<span></span>
</td>
<td class="num">(92,185)<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,578,052<span></span>
</td>
<td class="nump">1,544,346<span></span>
</td>
</tr>
<tr class="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,668<span></span>
</td>
<td class="nump">5,243<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,582,720<span></span>
</td>
<td class="nump">1,549,589<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,261,735<span></span>
</td>
<td class="nump">$ 3,464,546<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_IncomeTaxesAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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_IncomeTaxesAndOtherReceivables</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 an asset representing future economic benefits arising from other assets acquired in a business combination that are 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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, excluding 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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_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>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_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>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>The cumulative amount of the reporting entity's undistributed earnings or 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>29
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866782545456">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Apr. 30, 2022</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">$ 40,959<span></span>
</td>
<td class="nump">$ 36,384<span></span>
</td>
</tr>
<tr class="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,000<span></span>
</td>
<td class="nump">150,000,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">76,622,000<span></span>
</td>
<td class="nump">75,409,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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">52,909,000<span></span>
</td>
<td class="nump">53,190,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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>30
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866781883104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</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">$ 735,719<span></span>
</td>
<td class="nump">$ 643,398<span></span>
</td>
<td class="nump">$ 1,438,867<span></span>
</td>
<td class="nump">$ 1,231,496<span></span>
</td>
</tr>
<tr class="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">464,766<span></span>
</td>
<td class="nump">431,640<span></span>
</td>
<td class="nump">930,392<span></span>
</td>
<td class="nump">827,876<span></span>
</td>
</tr>
<tr class="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,086<span></span>
</td>
<td class="nump">64,065<span></span>
</td>
<td class="nump">129,543<span></span>
</td>
<td class="nump">114,332<span></span>
</td>
</tr>
<tr class="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">17,093<span></span>
</td>
<td class="nump">15,633<span></span>
</td>
<td class="nump">33,322<span></span>
</td>
<td class="nump">31,277<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_CostsAndExpenses', window );">Total operating expenses</a></td>
<td class="nump">616,072<span></span>
</td>
<td class="nump">539,622<span></span>
</td>
<td class="nump">1,207,621<span></span>
</td>
<td class="nump">1,026,465<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_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">119,647<span></span>
</td>
<td class="nump">103,776<span></span>
</td>
<td class="nump">231,246<span></span>
</td>
<td class="nump">205,031<span></span>
</td>
</tr>
<tr class="re">
<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 (loss) income, net</a></td>
<td class="num">(9,048)<span></span>
</td>
<td class="nump">5,066<span></span>
</td>
<td class="num">(8,273)<span></span>
</td>
<td class="nump">9,513<span></span>
</td>
</tr>
<tr class="ro">
<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">(7,098)<span></span>
</td>
<td class="num">(6,365)<span></span>
</td>
<td class="num">(14,710)<span></span>
</td>
<td class="num">(11,791)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before provision for income taxes</a></td>
<td class="nump">103,501<span></span>
</td>
<td class="nump">102,477<span></span>
</td>
<td class="nump">208,263<span></span>
</td>
<td class="nump">202,753<span></span>
</td>
</tr>
<tr class="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">28,886<span></span>
</td>
<td class="nump">26,145<span></span>
</td>
<td class="nump">55,112<span></span>
</td>
<td class="nump">50,024<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_ProfitLoss', window );">Net income</a></td>
<td class="nump">74,615<span></span>
</td>
<td class="nump">76,332<span></span>
</td>
<td class="nump">153,151<span></span>
</td>
<td class="nump">152,729<span></span>
</td>
</tr>
<tr class="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="num">(1,074)<span></span>
</td>
<td class="num">(560)<span></span>
</td>
<td class="num">(2,363)<span></span>
</td>
<td class="num">(2,134)<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">$ 73,541<span></span>
</td>
<td class="nump">$ 75,772<span></span>
</td>
<td class="nump">$ 150,788<span></span>
</td>
<td class="nump">$ 150,595<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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.39<span></span>
</td>
<td class="nump">$ 1.40<span></span>
</td>
<td class="nump">$ 2.85<span></span>
</td>
<td class="nump">$ 2.78<span></span>
</td>
</tr>
<tr class="ro">
<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.38<span></span>
</td>
<td class="nump">$ 1.38<span></span>
</td>
<td class="nump">$ 2.83<span></span>
</td>
<td class="nump">$ 2.75<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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,868<span></span>
</td>
<td class="nump">53,114<span></span>
</td>
<td class="nump">51,820<span></span>
</td>
<td class="nump">52,937<span></span>
</td>
</tr>
<tr class="re">
<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,005<span></span>
</td>
<td class="nump">53,568<span></span>
</td>
<td class="nump">52,143<span></span>
</td>
<td class="nump">53,494<span></span>
</td>
</tr>
<tr class="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.15<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.30<span></span>
</td>
<td class="nump">$ 0.24<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">$ 727,849<span></span>
</td>
<td class="nump">$ 639,443<span></span>
</td>
<td class="nump">$ 1,423,752<span></span>
</td>
<td class="nump">$ 1,224,838<span></span>
</td>
</tr>
<tr class="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">61,257<span></span>
</td>
<td class="nump">24,329<span></span>
</td>
<td class="nump">99,249<span></span>
</td>
<td class="nump">46,322<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,870<span></span>
</td>
<td class="nump">3,955<span></span>
</td>
<td class="nump">15,115<span></span>
</td>
<td class="nump">6,658<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,870<span></span>
</td>
<td class="nump">$ 3,955<span></span>
</td>
<td class="nump">$ 15,115<span></span>
</td>
<td class="nump">$ 6,658<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>The net amount of nonoperating interest income (expense).</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>31
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866777732608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</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">$ 74,615<span></span>
</td>
<td class="nump">$ 76,332<span></span>
</td>
<td class="nump">$ 153,151<span></span>
</td>
<td class="nump">$ 152,729<span></span>
</td>
</tr>
<tr class="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 (loss) 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">(27,774)<span></span>
</td>
<td class="num">(7,195)<span></span>
</td>
<td class="num">(44,079)<span></span>
</td>
<td class="num">(15,539)<span></span>
</td>
</tr>
<tr class="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">54<span></span>
</td>
<td class="nump">351<span></span>
</td>
<td class="nump">105<span></span>
</td>
<td class="nump">692<span></span>
</td>
</tr>
<tr class="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 on marketable securities, net of tax</a></td>
<td class="num">(258)<span></span>
</td>
<td class="num">(21)<span></span>
</td>
<td class="num">(311)<span></span>
</td>
<td class="num">(17)<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">46,637<span></span>
</td>
<td class="nump">69,467<span></span>
</td>
<td class="nump">108,866<span></span>
</td>
<td class="nump">137,865<span></span>
</td>
</tr>
<tr class="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">(1,317)<span></span>
</td>
<td class="num">(382)<span></span>
</td>
<td class="num">(2,558)<span></span>
</td>
<td class="num">(1,980)<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">$ 45,320<span></span>
</td>
<td class="nump">$ 69,085<span></span>
</td>
<td class="nump">$ 106,308<span></span>
</td>
<td class="nump">$ 135,885<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4613674-111683<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>32
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866773248096">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' 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, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,008<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, 2021</a></td>
<td class="nump">$ 1,368,775<span></span>
</td>
<td class="nump">$ 1,366,389<span></span>
</td>
<td class="nump">$ 583,260<span></span>
</td>
<td class="nump">$ 834,949<span></span>
</td>
<td class="num">$ (51,820)<span></span>
</td>
<td class="nump">$ 2,386<span></span>
</td>
</tr>
<tr class="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">76,397<span></span>
</td>
<td class="nump">74,823<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74,823<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,574<span></span>
</td>
</tr>
<tr class="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 loss</a></td>
<td class="num">(7,999)<span></span>
</td>
<td class="num">(8,023)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,023)<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<tr class="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">(6,866)<span></span>
</td>
<td class="num">(6,866)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,866)<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">(297)<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">(20,091)<span></span>
</td>
<td class="num">(20,091)<span></span>
</td>
<td class="num">$ (20,091)<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">795<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">3,992<span></span>
</td>
<td class="nump">3,992<span></span>
</td>
<td class="nump">$ 3,992<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">6,962<span></span>
</td>
<td class="nump">6,962<span></span>
</td>
<td class="nump">$ 6,962<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, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,506<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, 2021</a></td>
<td class="nump">1,421,170<span></span>
</td>
<td class="nump">1,417,186<span></span>
</td>
<td class="nump">$ 574,123<span></span>
</td>
<td class="nump">902,906<span></span>
</td>
<td class="num">(59,843)<span></span>
</td>
<td class="nump">3,984<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, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,008<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, 2021</a></td>
<td class="nump">1,368,775<span></span>
</td>
<td class="nump">1,366,389<span></span>
</td>
<td class="nump">$ 583,260<span></span>
</td>
<td class="nump">834,949<span></span>
</td>
<td class="num">(51,820)<span></span>
</td>
<td class="nump">2,386<span></span>
</td>
</tr>
<tr class="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">152,729<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 Oct. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,466<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, 2021</a></td>
<td class="nump">1,483,889<span></span>
</td>
<td class="nump">1,479,523<span></span>
</td>
<td class="nump">$ 574,058<span></span>
</td>
<td class="nump">971,995<span></span>
</td>
<td class="num">(66,530)<span></span>
</td>
<td class="nump">4,366<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, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,506<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, 2021</a></td>
<td class="nump">1,421,170<span></span>
</td>
<td class="nump">1,417,186<span></span>
</td>
<td class="nump">$ 574,123<span></span>
</td>
<td class="nump">902,906<span></span>
</td>
<td class="num">(59,843)<span></span>
</td>
<td class="nump">3,984<span></span>
</td>
</tr>
<tr class="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">76,332<span></span>
</td>
<td class="nump">75,772<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,772<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">560<span></span>
</td>
</tr>
<tr class="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 loss</a></td>
<td class="num">(6,865)<span></span>
</td>
<td class="num">(6,687)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,687)<span></span>
</td>
<td class="num">(178)<span></span>
</td>
</tr>
<tr class="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">(6,683)<span></span>
</td>
<td class="num">(6,683)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,683)<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_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">(99)<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">(7,353)<span></span>
</td>
<td class="num">(7,353)<span></span>
</td>
<td class="num">$ (7,353)<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">59<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">0<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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition', window );">Stock-based compensation</a></td>
<td class="nump">7,288<span></span>
</td>
<td class="nump">7,288<span></span>
</td>
<td class="nump">$ 7,288<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, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,466<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, 2021</a></td>
<td class="nump">$ 1,483,889<span></span>
</td>
<td class="nump">1,479,523<span></span>
</td>
<td class="nump">$ 574,058<span></span>
</td>
<td class="nump">971,995<span></span>
</td>
<td class="num">(66,530)<span></span>
</td>
<td class="nump">4,366<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, 2022</a></td>
<td class="nump">53,190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,190<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, 2022</a></td>
<td class="nump">$ 1,549,589<span></span>
</td>
<td class="nump">1,544,346<span></span>
</td>
<td class="nump">$ 502,008<span></span>
</td>
<td class="nump">1,134,523<span></span>
</td>
<td class="num">(92,185)<span></span>
</td>
<td class="nump">5,243<span></span>
</td>
</tr>
<tr class="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">78,536<span></span>
</td>
<td class="nump">77,247<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77,247<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,289<span></span>
</td>
</tr>
<tr class="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 loss</a></td>
<td class="num">(16,307)<span></span>
</td>
<td class="num">(16,259)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16,259)<span></span>
</td>
<td class="num">(48)<span></span>
</td>
</tr>
<tr class="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">(8,703)<span></span>
</td>
<td class="num">(8,703)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,703)<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">(735)<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">(44,276)<span></span>
</td>
<td class="num">(44,276)<span></span>
</td>
<td class="num">$ (44,276)<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">1,047<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,857<span></span>
</td>
<td class="nump">4,857<span></span>
</td>
<td class="nump">$ 4,857<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">7,538<span></span>
</td>
<td class="nump">7,538<span></span>
</td>
<td class="nump">$ 7,538<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, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,502<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, 2022</a></td>
<td class="nump">$ 1,571,234<span></span>
</td>
<td class="nump">1,564,750<span></span>
</td>
<td class="nump">$ 470,127<span></span>
</td>
<td class="nump">1,203,067<span></span>
</td>
<td class="num">(108,444)<span></span>
</td>
<td class="nump">6,484<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, 2022</a></td>
<td class="nump">53,190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,190<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, 2022</a></td>
<td class="nump">$ 1,549,589<span></span>
</td>
<td class="nump">1,544,346<span></span>
</td>
<td class="nump">$ 502,008<span></span>
</td>
<td class="nump">1,134,523<span></span>
</td>
<td class="num">(92,185)<span></span>
</td>
<td class="nump">5,243<span></span>
</td>
</tr>
<tr class="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">$ 153,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>
<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, 2022</a></td>
<td class="nump">52,909<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,909<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, 2022</a></td>
<td class="nump">$ 1,582,720<span></span>
</td>
<td class="nump">1,578,052<span></span>
</td>
<td class="nump">$ 446,280<span></span>
</td>
<td class="nump">1,268,437<span></span>
</td>
<td class="num">(136,665)<span></span>
</td>
<td class="nump">4,668<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, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,502<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, 2022</a></td>
<td class="nump">1,571,234<span></span>
</td>
<td class="nump">1,564,750<span></span>
</td>
<td class="nump">$ 470,127<span></span>
</td>
<td class="nump">1,203,067<span></span>
</td>
<td class="num">(108,444)<span></span>
</td>
<td class="nump">6,484<span></span>
</td>
</tr>
<tr class="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">74,615<span></span>
</td>
<td class="nump">73,541<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,541<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,074<span></span>
</td>
</tr>
<tr class="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 loss</a></td>
<td class="num">(27,978)<span></span>
</td>
<td class="num">(28,221)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28,221)<span></span>
</td>
<td class="nump">243<span></span>
</td>
</tr>
<tr class="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">(8,171)<span></span>
</td>
<td class="num">(8,171)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,171)<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,133)<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,133)<span></span>
</td>
</tr>
<tr class="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">(627)<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">(33,286)<span></span>
</td>
<td class="num">(33,286)<span></span>
</td>
<td class="num">$ (33,286)<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">34<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">0<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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition', window );">Stock-based compensation</a></td>
<td class="nump">$ 9,439<span></span>
</td>
<td class="nump">9,439<span></span>
</td>
<td class="nump">$ 9,439<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, 2022</a></td>
<td class="nump">52,909<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,909<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, 2022</a></td>
<td class="nump">$ 1,582,720<span></span>
</td>
<td class="nump">$ 1,578,052<span></span>
</td>
<td class="nump">$ 446,280<span></span>
</td>
<td class="nump">$ 1,268,437<span></span>
</td>
<td class="num">$ (136,665)<span></span>
</td>
<td class="nump">$ 4,668<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>33
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866782790336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</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">$ 153,151,000<span></span>
</td>
<td class="nump">$ 152,729,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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash used 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">33,322,000<span></span>
</td>
<td class="nump">31,277,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_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">17,426,000<span></span>
</td>
<td class="nump">14,649,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_OperatingLeaseImpairmentLoss', window );">Impairment of right of use assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,392,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_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of fixed assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,915,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_ProvisionForDoubtfulAccounts', window );">Provision for doubtful accounts</a></td>
<td class="nump">11,018,000<span></span>
</td>
<td class="nump">9,629,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_LifeInsuranceCorporateOrBankOwnedChangeInValue', window );">Gain on cash surrender value of life insurance policies</a></td>
<td class="num">(4,890,000)<span></span>
</td>
<td class="num">(2,184,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_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments', window );">Loss (gain) on marketable securities</a></td>
<td class="nump">9,691,000<span></span>
</td>
<td class="num">(10,041,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_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(817,000)<span></span>
</td>
<td class="nump">3,006,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_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_IncreaseDecreaseInDeferredCompensation', window );">Deferred compensation</a></td>
<td class="nump">18,871,000<span></span>
</td>
<td class="nump">30,339,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_IncreaseDecreaseInAccountsReceivable', window );">Receivables due from clients</a></td>
<td class="num">(71,747,000)<span></span>
</td>
<td class="num">(169,037,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_IncreaseDecreaseInOtherReceivables', window );">Income taxes and other receivables</a></td>
<td class="num">(12,220,000)<span></span>
</td>
<td class="num">(1,588,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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(4,209,000)<span></span>
</td>
<td class="num">(6,330,000)<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_IncreaseDecreaseInUnearnedCompensation', window );">Unearned compensation</a></td>
<td class="num">(5,785,000)<span></span>
</td>
<td class="num">(44,955,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_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes payable</a></td>
<td class="num">(6,582,000)<span></span>
</td>
<td class="num">(1,832,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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued liabilities</a></td>
<td class="num">(235,729,000)<span></span>
</td>
<td class="num">(56,852,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_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other</a></td>
<td class="num">(218,000)<span></span>
</td>
<td class="num">(641,000)<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 used in operating activities</a></td>
<td class="num">(98,718,000)<span></span>
</td>
<td class="num">(42,524,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_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">(99,322,000)<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_PaymentsToAcquireMarketableSecurities', window );">Purchase of marketable securities</a></td>
<td class="num">(52,085,000)<span></span>
</td>
<td class="num">(54,070,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_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Proceeds from sales/maturities of marketable securities</a></td>
<td class="nump">37,186,000<span></span>
</td>
<td class="nump">38,725,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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="num">(36,867,000)<span></span>
</td>
<td class="num">(18,988,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_ProceedsFromLifeInsurancePolicies', window );">Proceeds from life insurance policies</a></td>
<td class="nump">1,050,000<span></span>
</td>
<td class="nump">3,163,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_PaymentsToAcquireLifeInsurancePolicies', window );">Premium on company-owned life insurance policies</a></td>
<td class="num">(289,000)<span></span>
</td>
<td class="num">(295,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_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital', window );">Dividends received from unconsolidated subsidiaries</a></td>
<td class="nump">150,000<span></span>
</td>
<td class="nump">195,000<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">(150,177,000)<span></span>
</td>
<td class="num">(31,270,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_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">(56,891,000)<span></span>
</td>
<td class="num">(9,386,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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payments of tax withholdings on restricted stock</a></td>
<td class="num">(22,060,000)<span></span>
</td>
<td class="num">(18,058,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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Proceeds from issuance of common stock upon exercise of employee stock options and in connection with an employee stock purchase plan</a></td>
<td class="nump">4,371,000<span></span>
</td>
<td class="nump">3,593,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_PaymentsOfDividendsCommonStock', window );">Dividends paid to shareholders</a></td>
<td class="num">(16,874,000)<span></span>
</td>
<td class="num">(13,549,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_PaymentsOfDividendsMinorityInterest', window );">Dividends - noncontrolling interest</a></td>
<td class="num">(3,133,000)<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_FinanceLeasePrincipalPayments', window );">Principal payments on finance leases</a></td>
<td class="num">(814,000)<span></span>
</td>
<td class="num">(592,000)<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">(662,000)<span></span>
</td>
<td class="num">(64,000)<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">(96,063,000)<span></span>
</td>
<td class="num">(38,056,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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="num">(39,212,000)<span></span>
</td>
<td class="num">(13,537,000)<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">(384,170,000)<span></span>
</td>
<td class="num">(125,387,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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash and cash equivalents at beginning of period</a></td>
<td class="nump">978,070,000<span></span>
</td>
<td class="nump">850,778,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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash and cash equivalents at end of the period</a></td>
<td class="nump">$ 593,900,000<span></span>
</td>
<td class="nump">$ 725,391,000<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 325<br> -SubTopic 30<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6384439&amp;loc=d3e42048-111605<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 unrealized and realized gain (loss) on investment in marketable security, excluding other-than-temporary impairment (OTTI).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 25<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123399704&amp;loc=SL77918431-209957<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21C<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=SL94080552-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21D<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=SL94080555-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21C<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=SL94080552-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>34
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866782763680">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2022</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. The Company helps clients synchronize strategy and talent to drive superior performance. The Company works with organizations to design their structures, roles and responsibilities. The Company helps organizations hire the right people to bring their strategy to life and advise them on how to reward, develop and motivate their people. </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 Korn Ferry to focus on clients and collaborate intensively across the organization. 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. In the past year, the Company has acquired companies that have added critical mass to our existing professional search and interim executive operations, as described in Note 10. This provided us with the opportunity to reassess how we manage our Recruitment Process Outsourcing (&#8220;RPO&#8221;) &amp; Professional Search segment. Therefore, beginning in fiscal 2023, we separated RPO &amp; Professional Search into two segments to align with the Company&#8217;s strategy and the decisions of the Company&#8217;s chief operating decision maker, who has begun to regularly make separate resource allocation decisions and assess performance separately between 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 now has eight reportable segments that operate through the following five lines of business:</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%">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 organization structure, culture, performance and people to drive sustainable growth by addressing four fundamental needs: Organizational Strategy, Assessment and Succession, Leadership and Professional Development, and Total Rewards. This work is supported by a comprehensive range of some of the world&#8217;s leading intellectual property (&#8220;lP&#8221;) and data. The Consulting teams employ an integrated approach across core solutions each one strengthening our work and thinking of the next, to help clients execute their strategy in a digitally enabled world.</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%">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%"> delivers scalable tech-enabled solutions that identify the best structures, roles, capabilities and behaviors to drive businesses forward. Powered by the Korn Ferry Intelligence Cloud, the end-to-end system combines Korn Ferry proprietary data, client data and external market data to deliver clear insights with the training and tools needed to align organizational structure with business strategy. </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%">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 senior executive and general management talent to deliver lasting impact. Korn Ferry&#8217;s approach to placing talent brings together our research-based IP, proprietary assessments and behavioral interviewing with our practical experience to determine ideal organizational fit. Salary benchmarking then builds appropriate frameworks for compensation and retention. 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 and Executive Search Latin America).</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-style:italic;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 professional level middle and upper management. The Company helps clients source high-quality candidates at speed and at scale globally, covering single hire to multi hire permanent placements and interim contractors.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"> </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-style:italic;font-weight:700;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">RPO </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">offers scalable recruitment outsourcing solutions leveraging customized technology and talent insights. Our scalable solutions, built on science 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="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 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, 2022 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 consolidated financial statements conform with United States (&#8220;U.S.&#8221;) generally accepted accounting principles (&#8220;GAAP&#8221;) and prevailing practice within our different industries. The 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.</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 control of a Mexican subsidiary and consolidates the operations of this subsidiary. Noncontrolling interest, which represents the Mexican partners&#8217; 51% interest in the Mexican subsidiary, is reflected on the Company&#8217;s 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%">The Company considers events or transactions that occur after the balance sheet date but before the 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 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 consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could 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. The most significant areas that require management&#8217;s judgment are revenue recognition, deferred compensation, annual performance-related bonuses, evaluation of the carrying value of receivables, goodwill and other intangible assets, share-based payments, leases and the recoverability of deferred income taxes.</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 and 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 IP platforms enabling large-scale, technology-based 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 proprietary IP 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 </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%">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%">Reimbursements</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 incurs certain out-of-pocket expenses that are reimbursed by its clients, which are accounted for as revenue in the consolidated statements of income.</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 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 all 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 October&#160;31, 2022 and April&#160;30, 2022, the Company&#8217;s investments in cash equivalents consisted of money market funds, and as of April&#160;30, 2022 also consisted of commercial paper with initial maturity of less than 90 days for which market prices are readily available. </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 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 carried 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 consolidated statements of income in other (loss) 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%">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 US 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 statements of income in other (loss) 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 six months ended October&#160;31, 2022 and 2021, no amount was recognized as a credit loss for the Company&#8217;s available for sales debt securities.</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%">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, </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 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 October&#160;31, 2022 and April&#160;30, 2022, the Company held certain assets that are required to be measured at fair value on a recurring basis. These included cash, cash equivalents, accounts receivable, marketable securities and foreign currency forward contracts. The carrying amount of cash, 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: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 Company has established a program that primarily utilizes foreign currency forward contracts to offset the risks associated with the effects of certain foreign currency exposures primarily originating from intercompany balances due to cross border work performed in the ordinary course of business. These foreign currency forward contracts are neither used for trading purposes nor are they designated as hedging instruments pursuant to ASC 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%">. Accordingly, the fair value of these contracts is recorded as of the end of the reporting period in the accompanying consolidated balance sheets, while the change in fair value is recorded to the accompanying consolidated statements of income. </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%">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 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 consolidated financial statements from the date of acquisition. Assets acquired and liabilities assumed are recorded at their fair values and the excess of the purchase price over the amounts assigned is recorded as goodwill, or if the fair value of the assets acquired exceeds the purchase price consideration, a bargain purchase gain is recorded. Adjustments to fair value assessments are generally recorded 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 certain 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%">Leases</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 determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (&#8220;ROU&#8221;) assets and current and non-current operating lease liability, in the consolidated balance sheets. Finance leases are included in property and equipment, net, other accrued liabilities and other liabilities in the 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%">ROU assets represent the Company's right to use an underlying asset for the lease term, and the lease liabilities represent the Company's obligation to make lease payments arising from the lease. Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term on the commencement date. As most of the Company&#8217;s leases do not provide an implicit rate, the Company uses its estimated incremental borrowing rate based on the information available at the commencement date in determining the present value of future payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives and initial direct costs incurred. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term, with variable lease payments recognized in the periods in which they are incurred.</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 lease agreements with lease and non-lease components. For all leases with non-lease components the Company accounts for the lease and non-lease components as a single lease component.</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:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-lived assets include property, equipment, ROU assets and software developed or obtained for internal use. In accordance with ASC 360, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, 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 six months ended October&#160;31, 2022 there were no impairment charges recorded. During the three and six months ended October&#160;31, 2021, the Company reduced its real estate footprint and as a result, the Company took an impairment charge of ROU assets of $7.4&#160;million and an impairment of leasehold improvements and furniture and fixtures of $1.9&#160;million, both recorded in the 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 annual qualitative impairment test performed as of January 31, 2022, indicated that the fair value of each of the reporting units exceeded its carrying amount and no reporting units were at risk of failing the impairment test. As a result, no impairment charge was recognized. As of October&#160;31, 2022 and April&#160;30, 2022, there were no indicators of impairment with respect to the Company&#8217;s goodwill.</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:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjM3MDE_98903185-a372-4e38-9e14-7de1b37a1665">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 noted no impairment as of October&#160;31, 2022 and April&#160;30, 2022.</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 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%">Compensation and benefits expense in the accompanying consolidated statements of income consist of compensation and benefits paid to consultants (employees who originate business), executive officers and administrative and support personnel. The most significant portions of this expense are salaries and the amounts paid under the annual performance-related bonus plan to employees. The portion of the expense applicable to salaries is comprised of amounts earned by employees during a reporting period. The portion of the expenses applicable to annual performance-related bonuses refers to the Company&#8217;s annual employee performance-related bonus with respect to a fiscal year, the amount of which is communicated and paid to each eligible employee following the completion of the fiscal year. </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%">Each quarter, management makes its best estimate of its annual performance-related bonuses, which requires management to, among other things, project annual consultant productivity (as measured by engagement fees billed and collected by Executive Search and Professional Search consultants and revenue and other performance/profitability metrics for Consulting, Digital, Interim and RPO consultants), the level of engagements referred by a consultant in one line of business to a different line of business, and Company performance, including profitability, competitive forces and future economic conditions and their impact on the Company&#8217;s results. At the end of each fiscal year, annual performance-related bonuses take into account final individual consultant productivity (including referred work), Company/line of business results, including profitability, the achievement of strategic objectives, the results of individual performance appraisals and the current economic landscape. Accordingly, each quarter the Company reevaluates the assumptions used to estimate annual performance-related bonus liability and adjusts the carrying amount of the liability recorded on the consolidated balance sheet and reports any changes in the estimate in current 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%">Because annual performance-based bonuses are communicated and paid only after the Company reports its full fiscal year results, actual performance-based bonus payments may differ from the prior year&#8217;s estimate. Such changes in the bonus estimate historically have been immaterial and are recorded in current operations in the period in which they are determined. The performance-related bonus expense was $99.8 million and $201.6 million during the three and six months ended October&#160;31, 2022, respectively, included in compensation and benefits expense in the consolidated statements of income. The performance-related bonus expense was $119.2 million and $215.2 million during the three and six months ended October&#160;31, 2021, respectively, included in compensation and benefits expense in the 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%">Other expenses included in compensation and benefits expense are due to changes in deferred compensation and pension plan liabilities, changes in cash surrender value (&#8220;CSV&#8221;) of company-owned life insurance (&#8220;COLI&#8221;) contracts, amortization of stock-based compensation awards, commissions, payroll taxes and employee insurance benefits. Unearned compensation on the consolidated balance sheets includes long-term retention awards that are generally amortized over <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMTA5OTUxMTY1NzY0Ng_ae5e9712-82f0-4147-b8b9-ee2f89987027">four</span>-to-five years. </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%">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 Company has employee compensation plans under which various types of stock-based instruments are granted. These instruments principally include restricted stock units, restricted stock and an Employee Stock Purchase Plan (&#8220;ESPP&#8221;). The Company recognizes compensation expense related to restricted stock units, restricted stock and the estimated fair value of stock purchases under the ESPP on a straight-line basis over the service period for the entire award.</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%">Reclassifications</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%">Certain reclassifications have been made to the amounts in the prior periods in order to conform to the current period&#8217;s presentation.</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%">Recently Proposed 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 October 2021, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued an amendment in accounting for contract assets and contract liabilities from contracts with customers, which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with ASC 606, Revenue from Contracts with Customers. The amendment of this standard becomes effective in fiscal years beginning after December 15, 2022. The amendment should be applied prospectively to business combinations that occur after the effective date. The Company will adopt this guidance in its fiscal year beginning May 1, 2023. The Company is currently evaluating the impact of this accounting guidance but does not anticipate that it will have a material impact on the 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI https://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI https://asc.fasb.org/topic&amp;trid=2197479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>35
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866778641248">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2022</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%">ASC 260, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Earnings Per Share</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, requires companies to treat 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, 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-weight:400;line-height:120%">During the three and six months ended October&#160;31, 2022, restricted stock awards of 1.6&#160;million shares and 1.2 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 six months ended October&#160;31, 2021, restricted stock awards of 1.2 million shares and 1.3 million shares, respectively, were outstanding but not included in the computation of diluted earnings per share because they were anti-dilutive.</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 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/>October 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%">Six Months Ended<br/>October 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%">2022</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-bottom:1pt solid #000;border-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%">2021</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;border-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%">2022</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-bottom:1pt solid #000;border-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%">2021</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, 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:700;line-height:100%">Net income attributable to Korn Ferry</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%">73,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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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,772&#160;</span></td><td style="background-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%">150,788&#160;</span></td><td style="background-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%">150,595&#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%">1,615&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,295&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,321&#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%">Basic net earnings attributable to common stockholders</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%">71,926&#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%">74,118&#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%">147,493&#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%">147,274&#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%">1,436&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,510&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,945&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,005&#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%">1,432&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,497&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,927&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,974&#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%">Diluted net earnings attributable to common stockholders</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%">71,930&#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%">74,131&#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%">147,511&#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%">147,305&#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%">51,868&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,114&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,820&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,937&#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: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%">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%">134&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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%">319&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">555&#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%">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%">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%">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%">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%">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 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,005&#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%">53,568&#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%">52,143&#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%">53,494&#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%">Net earnings per common share:</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 earnings per share</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.39&#160;</span></td><td style="background-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%">1.40&#160;</span></td><td style="background-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%">2.85&#160;</span></td><td style="background-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%">2.78&#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 earnings per share</span></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.38&#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%">1.38&#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%">2.83&#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%">2.75&#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><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>36
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866781395264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Comprehensive Income<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2022</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 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 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%">October 31,<br/>2022</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" 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%">April 30,<br/>2022</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%">(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%">(136,991)</span></td><td style="background-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%">(92,717)</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%">1,066&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">961&#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 unrealized loss, 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%">(740)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(429)</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%">(136,665)</span></td><td style="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%">(92,185)</span></td><td style="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 three months ended October&#160;31, 2022:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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: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;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:120%">Unrealized Losses on <br/>Marketable Securities (2)</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" 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:120%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</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%">Balance as of July 31, 2022</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%">(108,974)</span></td><td style="background-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%">1,012&#160;</span></td><td style="background-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%">(482)</span></td><td style="background-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%">(108,444)</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%">Unrealized losses arising during the 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%">(28,017)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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%">(258)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,275)</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%">&#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%">54&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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%">54&#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%">Balance as of October 31, 2022</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%">(136,991)</span></td><td style="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%">1,066&#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%">(740)</span></td><td style="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%">(136,665)</span></td><td style="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 six months ended October&#160;31, 2022:</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;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:120%">Deferred<br/>Compensation<br/>and Pension<br/>Plan (1)</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" 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:120%">Unrealized Losses on <br/>Marketable Securities (2)</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" 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:120%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</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%">Balance as of April 30, 2022</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%">(92,717)</span></td><td style="background-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%">961&#160;</span></td><td style="background-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%">(429)</span></td><td style="background-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%">(92,185)</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%">Unrealized losses arising during the 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%">(44,274)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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%">(311)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,585)</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%">&#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%">105&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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%">105&#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%">Balance as of October 31, 2022</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%">(136,991)</span></td><td style="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%">1,066&#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%">(740)</span></td><td style="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%">(136,665)</span></td><td style="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-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:0.1%"/><td style="width:2.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.002%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.260%"/><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 reclassifications of realized net losses was $0.1 million for the six months ended October&#160;31, 2022.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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: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 unrealized losses were $0.1 million and $0.1 million for the three and six months ended October&#160;31, 2022.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:12pt"><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 October&#160;31, 2021:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:120%">Deferred<br/>Compensation<br/>and Pension<br/>Plan (1)</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" 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:120%">Unrealized Losses on <br/>Marketable Securities</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" 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:120%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</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%">Balance as of July 31, 2021</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%">(42,034)</span></td><td style="background-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%">(17,794)</span></td><td style="background-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%">(15)</span></td><td style="background-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%">(59,843)</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%">Unrealized (losses) gains arising during the 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%">(7,017)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,023)</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%">&#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%">336&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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%">336&#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%">Balance as of October 31, 2021</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%">(49,051)</span></td><td style="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%">(17,443)</span></td><td style="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%">(36)</span></td><td style="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%">(66,530)</span></td><td style="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 six months ended October&#160;31, 2021:</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;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:120%">Deferred<br/>Compensation<br/>and Pension<br/>Plan (1)</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" 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:120%">Unrealized Losses on <br/>Marketable Securities</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" 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:120%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</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%">Balance as of April 30, 2021</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%">(33,666)</span></td><td style="background-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%">(18,135)</span></td><td style="background-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%">(19)</span></td><td style="background-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%">(51,820)</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%">Unrealized (losses) gains arising during the 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%">(15,385)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,388)</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%">&#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%">677&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">678&#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%">Balance as of October 31, 2021</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%">(49,051)</span></td><td style="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%">(17,443)</span></td><td style="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%">(36)</span></td><td style="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%">(66,530)</span></td><td style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"/><td style="width:2.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.002%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.260%"/><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 reclassifications of realized net losses was $0.1 million and $0.2 million for the three and six months ended October&#160;31, 2021.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -URI https://asc.fasb.org/topic&amp;trid=2134417<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>37
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866781395264">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2022</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:6pt"><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 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/>October 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%">Six Months Ended<br/>October 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%">2022</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-bottom:1pt solid #000;border-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%">2021</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;border-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%">2022</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-bottom:1pt solid #000;border-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%">2021</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%">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%">9,439&#160;</span></td><td style="background-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%">7,288&#160;</span></td><td style="background-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%">16,977&#160;</span></td><td style="background-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%">14,250&#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%">230&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">203&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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%">399&#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%">9,669&#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%">7,491&#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%">17,426&#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%">14,649&#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="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Incentive Plan</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%">At the Company&#8217;s 2022 Annual Meeting of Stockholders, held on September&#160;22, 2022, the Company&#8217;s stockholders approved the Korn Ferry 2022 Stock Incentive Plan (the "2022 Plan"), which, among other things, increased the total number of shares of the Company&#8217;s common stock available for stock-based awards by 1,700,000 shares, leaving 2,248,284 shares available for issuance, subject to certain changes in the Company&#8217;s capital structure and other extraordinary events. The 2022 Plan requires a minimum one-year vesting for all future awards, and provides for the grant of awards to eligible participants, designated as either nonqualified or incentive stock options, restricted stock and restricted stock units, any of which are market-based, and incentive bonuses, which may be paid in cash or stock or a combination thereof.</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%">Restricted 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%">The Company grants time-based restricted stock awards to executive officers and other senior employees generally vesting over a four-year period. In addition, certain key management members typically receive time-based restricted stock awards upon commencement of employment and may receive them annually in conjunction with the Company&#8217;s performance review. Time-based restricted stock awards are granted at a price equal to fair value, which is determined based on the closing price of the Company&#8217;s common stock on the grant date. The Company recognizes compensation expense for time-based restricted stock awards on a straight-line basis over the vesting 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 also grants market-based restricted stock units to executive officers and other senior employees. The market-based units vest after three years depending upon the Company&#8217;s total stockholder return over the three-year performance period relative to other companies in its selected peer group. The fair value of these market-based restricted stock units are determined by using extensive market data that is based on historical Company and peer group information. The Company recognizes compensation expense for market-based restricted stock units on a straight-line basis over the vesting 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%">Restricted stock activity during the six months ended October&#160;31, 2022 is summarized below:</span></div><div style="margin-top:6pt"><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:67.849%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.120%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.123%"/><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%">Shares </span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" 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:120%">Weighted-<br/>Average Grant<br/>Date Fair Value</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%">(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%">Non-vested, April 30, 2022</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%">1,980</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%">40.32&#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%">Granted</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%">1,116</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%">49.12&#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%">Vested</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%">(997)</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%">37.66&#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%">Forfeited/expired</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%">(27)</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%">55.15&#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%">Non-vested, October 31, 2022</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%">2,072</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%">50.10&#160;</span></td><td style="background-color:#f2f2f1;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%">As of October&#160;31, 2022, there were 0.4&#160;million shares outstanding relating to market-based restricted stock units with total unrecognized compensation totaling $22.6 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%">As of October&#160;31, 2022, there was $88.3 million of total unrecognized compensation cost related to all non-vested awards of restricted stock, which is expected to be recognized over a weighted-average period of 2.8 years. During the three and six months ended October&#160;31, 2022, 3,969 shares and 369,433 shares of restricted stock totaling $0.2 million and $22.1 million, respectively, were repurchased by the Company, at the option of employees, to pay for taxes related to the vesting of restricted stock. During three and six months ended October&#160;31, 2021, 5,729 shares and 264,807 shares of restricted stock totaling $0.5 million and $18.1 million, respectively, were repurchased by the Company, at the option of employees, to pay for taxes related to the vesting of restricted stock.</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%">Employee Stock Purchase Plan</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 an ESPP that, in accordance with Section 423 of the Internal Revenue Code, allows eligible employees to authorize payroll deductions of up to 15% of their salary to purchase shares of the Company&#8217;s common stock. On June 3, 2020, the Company amended the plan so that the purchase price of the shares purchased could not be less than 85% or more than 100% of the fair market price of the common stock on the last day of the enrollment period. This amendment became effective July 1, 2020. At the Company&#8217;s 2022 Annual Meeting of Stockholders, held on September&#160;22, 2022, the Company&#8217;s stockholders approved the Korn Ferry Amended and Restated Employee Stock Purchase Plan, which, among other things, increased the total number of shares of the Company&#8217;s common stock that may be purchased thereunder by 1,500,000 shares. Employees may not purchase more than $25,000 in stock during any calendar year. The maximum number of shares that may be issued under the ESPP is 4.5&#160;million shares. No shares were purchased under the ESPP during the three months ended October 31, 2022 and 2021. During the six months ended October&#160;31, 2022 and 2021, employees purchased 83,704 shares at $52.22 per share and 55,025 shares at $65.30 per share, respectively. As of October&#160;31, 2022, the ESPP had approximately 1.9&#160;million shares remaining available for future issuance.</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%">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 six months ended October&#160;31, 2022, the Company repurchased (on the open market or through privately negotiated transactions) 622,500 shares and 992,367 shares of the Company&#8217;s common stock for $33.1 million and $55.5 million, respectively. During the three and six months ended October&#160;31, 2021, the Company repurchased (on the open market or through privately negotiated transactions) 93,385 shares and 131,081 shares of the Company's common stock for $6.9 million and $9.4 million, respectively.</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_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>38
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866778392512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2022</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_InvestmentsAllOtherInvestmentsAbstract', window );"><strong>Investments, All Other Investments [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 October&#160;31, 2022 and April&#160;30, 2022:</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%">October 31, 2022</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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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%">Other Accrued Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="45" style="background-color:#e4e5e3;border-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%">(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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Other Comprehensive Loss</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 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%">23,362&#160;</span></td><td style="background-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%">&#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 style="background-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%">(213)</span></td><td style="background-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%">23,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 style="background-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 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%">23,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 style="background-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 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%">&#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 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%">37,476&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">(780)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">36,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: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%">26,761&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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,935&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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 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%">998&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">(8)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">990&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">990&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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 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%">61,836&#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%">&#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 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%">(1,001)</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%">60,835&#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%">&#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 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%">50,900&#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%">9,935&#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%">&#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"/></tr><tr style="height:15pt"><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"/><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%">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"><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 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%">Mutual funds (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 style="background-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%">176,918&#160;</span></td><td style="background-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%">&#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 style="background-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%">8,288&#160;</span></td><td style="background-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%">168,630&#160;</span></td><td style="background-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%">&#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 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%">176,918&#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%">&#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 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%">8,288&#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%">168,630&#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%">&#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"/></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%">513,256&#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%">513,256&#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%">&#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 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%">&#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 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%">&#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"/></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%">80,644&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">80,644&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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: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%">(201)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">(201)</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%">831,452&#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%">593,900&#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%">59,188&#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%">178,565&#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%">(201)</span></td><td style="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"><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, 2022</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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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%">Other Accrued Liabilities </span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="45" style="background-color:#e4e5e3;border-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%">(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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Other Comprehensive Loss </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 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%">41,627&#160;</span></td><td style="background-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%">&#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 style="background-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%">(126)</span></td><td style="background-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%">41,501&#160;</span></td><td style="background-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%">15,489&#160;</span></td><td style="background-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%">26,012&#160;</span></td><td style="background-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%">&#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 style="background-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"/></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%">37,736&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">(450)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">37,286&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">20,242&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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,044&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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 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%">995&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">(8)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">987&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">987&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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 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%">80,358&#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%">&#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 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%">(584)</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%">79,774&#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%">15,489&#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%">47,241&#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%">17,044&#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%">&#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"/></tr><tr style="height:15pt"><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"/><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%">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"><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 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%">Mutual funds (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 style="background-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%">168,742&#160;</span></td><td style="background-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%">&#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 style="background-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%">10,003&#160;</span></td><td style="background-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%">158,739&#160;</span></td><td style="background-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%">&#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 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%">168,742&#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%">&#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 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%">10,003&#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%">158,739&#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%">&#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"/></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%">874,490&#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%">874,490&#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%">&#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 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%">&#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 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%">&#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"/></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%">88,091&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">88,091&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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: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%">(204)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">(204)</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%">1,210,893&#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%">978,070&#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%">57,244&#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%">175,783&#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%">(204)</span></td><td style="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: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 $164.1 million and $160.8 million as of October&#160;31, 2022 and April&#160;30, 2022, respectively, under the ECAP (see Note 6 &#8212; Deferred Compensation and Retirement Plans). Unvested obligations under the deferred compensation plans totaled $20.7 million and $24.0 million as of October&#160;31, 2022 and April&#160;30, 2022, respectively. During the three and six months ended October&#160;31, 2022, the fair value of the investments decreased; therefore, the Company recognized a loss of $9.7 million and $9.7 million, respectively, which was recorded in other (loss) income, net. During the three and six months ended October&#160;31, 2021, the fair value of the investments increased; therefore, the Company recognized a gain of $4.8 million and $10.0 million, respectively, which was recorded in other (loss) 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%">Investments in marketable securities classified as available-for-sale securities are made based on the Company&#8217;s investment policy, which restricts the types of investments that can be made. As of October&#160;31, 2022 and April&#160;30, 2022, marketable securities classified as available-for-sale consisted of commercial paper, corporate notes/bonds and US Treasury and Agency securities, for which market prices for similar assets are readily available. Investments that have an original maturity of 90 days or less and are considered highly liquid investments are classified as cash equivalents. As of October&#160;31, 2022, available-for-sale marketable securities had remaining maturities ranging from one month to 18 months. During the three and six months ended October&#160;31, 2022, there were $18.6 million and $33.0 million in sales/maturities of available-for-sale marketable securities, respectively. During the three and six months ended October&#160;31, 2021, there were $14.3 million and $36.0 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 October&#160;31, 2022 and April&#160;30, 2022, the Company&#8217;s investments in equity securities consisted of mutual funds for which market prices are readily available. Unrealized losses recorded for the period that relate to equity securities still held as of October&#160;31, 2022 were $10.7 million. Unrealized gains recorded for the period that relate to equity securities still held as of October&#160;31, 2021 were $8.1 million.</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 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%">October 31,<br/>2022</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" 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%">April 30,<br/>2022</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%">(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%">1,526&#160;</span></td><td style="background-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%">1,639&#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%">1,727&#160;</span></td><td style="background-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%">1,843&#160;</span></td><td style="background-color:#f2f2f1;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%">As of October&#160;31, 2022, the total notional amounts of the forward contracts purchased and sold were $107.4 million and $40.3 million, respectively. As of April&#160;30, 2022, the total notional amounts of the forward contracts purchased and sold were $89.7 million and $35.8 million, respectively. The Company recognizes forward contracts as a net asset or net liability on the consolidated balance sheets as such contracts are covered by master netting agreements. During the three and six months ended October&#160;31, 2022, the Company incurred losses of $1.5 million and $2.1 million, respectively, related to forward contracts which is recorded in general and administrative expenses in the accompanying consolidated statements of income. These foreign currency losses related to forward contracts offset foreign currency gains that result from transactions denominated in a currency other than the Company&#8217;s functional currency. During the three and six months ended October&#160;31, 2021, the Company realized gains of $0.4 million and $0.5 million, respectively, related to forward contracts which is recorded in general and administrative expenses in the accompanying consolidated statements of income. These foreign currency gains related to forward contracts offset foreign currency 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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsAllOtherInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InvestmentsAllOtherInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-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>39
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866778560960">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2022</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 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/>October 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%">Six Months Ended<br/>October 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%">2022</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-bottom:1pt solid #000;border-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%">2021</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;border-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%">2022</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-bottom:1pt solid #000;border-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%">2021</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: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%">10,484&#160;</span></td><td style="background-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%">9,749&#160;</span></td><td style="background-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%">19,627&#160;</span></td><td style="background-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%">18,428&#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%">2,437&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,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%">4,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%">2,057&#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%">218&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">542&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">436&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,085&#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%">Expected return on plan assets (1)</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(289)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(578)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(773)</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%">(102)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(203)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(203)</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:120%">Net periodic benefit costs (2)</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%">12,748&#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%">10,841&#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%">24,106&#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%">20,594&#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 5.50% and 6.00% for October&#160;31, 2022 and 2021, respectively.</span></div></td></tr></table></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:120%">(2)</span></td><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%">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 (loss) income, net, respectively, on the consolidated statements of income.</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 Company purchased 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 CSV of these contracts of $263.4&#160;million and $263.2 million as of October&#160;31, 2022 and April&#160;30, 2022, respectively,</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%">was offset by outstanding policy loans of $79.2 million and $79.8 million in the accompanying consolidated balance sheets as of October&#160;31, 2022 and April&#160;30, 2022, respectively. The CSV value of the underlying COLI investments increased by $2.9 million and $4.9 million during the three and six months ended October&#160;31, 2022, respectively, and is recorded as a decrease in compensation and </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%">benefits expense in the accompanying consolidated statements of income. The CSV value of the underlying COLI investment increased by $1.7 million and $2.2 million during the three and six months ended October&#160;31, 2021, respectively, and was recorded as a decrease in compensation and benefits expense in the accompanying 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 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 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfMTkwNA_7b29c302-6131-48ff-82d4-d258773757b5">five</span> 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:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfMjEzOQ_249407e1-69b7-420f-9ecb-9e4f3c0a756f">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 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 six months ended October&#160;31, 2022, deferred compensation liability decreased; therefore, the Company recognized a reduction in compensation expense of $9.5 million and $8.6 million, respectively. Offsetting the decreases in compensation and benefits expense was a decrease in the fair value of marketable securities (held in trust to satisfy obligations of the ECAP liabilities) of $9.7 million during both the three and six months ended October&#160;31, 2022, recorded in other (loss) income, net on the consolidated statements of income. During the three and six months ended October&#160;31, 2021, deferred compensation liability increased; therefore, the Company recognized compensation expense of $4.7 million and $10.2 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 $4.8 million and $10.0 million during the three and six months ended October&#160;31, 2021, respectively, recorded in other (loss) income, net on the consolidated statements of income. (see Note 5&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">).</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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI https://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>40
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866871981232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fee Revenue<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2022</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-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 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 October&#160;31, 2022 and April&#160;30, 2022:</span></div><div style="margin-top:6pt"><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%">October 31, 2022</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" 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%">April 30, 2022</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%">(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%">128,644&#160;</span></td><td style="background-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%">100,652&#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%">241,708&#160;</span></td><td style="background-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%">244,149&#160;</span></td><td style="background-color:#f2f2f1;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%">During the six months ended October&#160;31, 2022, we recognized revenue of $136.2 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 October&#160;31, 2022, 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,211.7 million. Of the $1,211.7 million of remaining performance obligations, the Company expects to recognize approximately $344.9 million in the remainder of fiscal 2023, $471.3 million in fiscal 2024, $246.8 million in fiscal 2025 and the remaining $148.7 million in fiscal 2026 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 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 October 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%">2022</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%">2021</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:400;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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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><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: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%">206,448&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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%">169,706&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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%">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%">133,595&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,979&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.0&#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%">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%">131,199&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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%">113,991&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 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%">Technology</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">124,605&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,667&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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:120%">Consumer Goods</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99,280&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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%">92,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%">14.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: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%">32,722&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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%">31,641&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 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%">727,849&#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%">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 style="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%">639,443&#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%">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;vertical-align:top;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%">Six Months Ended October 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%">2022</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%">2021</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:400;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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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><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: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%">402,357&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">319,062&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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;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%">266,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%">18.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%">243,169&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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: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%">249,998&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">219,640&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 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%">Technology</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">247,257&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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%">198,601&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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:120%">Consumer Goods</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">195,228&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">174,023&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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: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%">62,113&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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%">70,343&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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: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%">1,423,752&#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%">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 style="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%">1,224,838&#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%">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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>41
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866781477472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Credit Losses<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2022</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 LossesThe Company is exposed to credit losses primarily through the services it provides. 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' trade accounts receivables. 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 conditions for a period of sixty to ninety days, which corresponds with the contractual life of its accounts receivables. Additionally, specific allowance amounts are established to record the appropriate provision for customers that have a higher probability of default. The Company&#8217;s monitoring activities include timely account reconciliation, dispute resolution, payment confirmation, consideration of customers' financial condition and macroeconomic conditions. Balances are written off when determined to be uncollectible.<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, 2022</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%">36,384&#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%">11,018&#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%">(5,937)</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%">621&#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%">(1,127)</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 October 31, 2022</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%">40,959&#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="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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="39" style="background-color:#e4e5e3;border-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:700;line-height:120%">Balance at October 31, 2022</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%">21,302&#160;</span></td><td style="background-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%">211&#160;</span></td><td style="background-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%">1,847&#160;</span></td><td style="background-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%">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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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,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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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 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%">21,771&#160;</span></td><td style="background-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%">465&#160;</span></td><td style="background-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%">14,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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">315&#160;</span></td><td style="background-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%">&#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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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,761&#160;</span></td><td style="background-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%">9,935&#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%">990&#160;</span></td><td style="background-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%">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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">990&#160;</span></td><td style="background-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%">&#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:700;line-height:120%">Balance at April 30, 2022</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%">37,002&#160;</span></td><td style="background-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%">125&#160;</span></td><td style="background-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%">4,499&#160;</span></td><td style="background-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%">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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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,489&#160;</span></td><td style="background-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%">26,012&#160;</span></td><td style="background-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%">&#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 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%">32,186&#160;</span></td><td style="background-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%">446&#160;</span></td><td style="background-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%">3,800&#160;</span></td><td style="background-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%">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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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,942&#160;</span></td><td style="background-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%">17,044&#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%">987&#160;</span></td><td style="background-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%">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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">987&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;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 unrealized losses on 16 and 27 investments in commercial paper securities, 25 and 23 investments in corporate notes/bonds, and 1 and 1 investment in U.S. treasury and agency securities on October&#160;31, 2022 and April&#160;30, 2022, respectively, were caused by fluctuations in market interest rates. 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -URI https://asc.fasb.org/topic&amp;trid=2196771<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>42
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866778543040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2022</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 TaxesThe provision for income tax was an expense of $28.9 million and $55.1 million in the three and six months ended October&#160;31, 2022, with an effective tax rate of 27.9% and 26.5%, respectively, compared to an expense of $26.1 million and $50.0 million in the three and six months ended October&#160;31, 2021, with an effective tax rate of 25.5% and 24.7%, 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 effective tax rate for the three and six months ended October&#160;31, 2022 were affected by a tax expense recorded for withholding taxes that are not eligible for credit.<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 taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>43
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866778424928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2022</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<span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the past year, the Company has allocated capital to build out its Professional Search and Interim operations through the acquisition of Lucas Group, Patina and Infinity Consulting Solutions ("ICS"). These acquisitions provided the Company with the opportunity to reassess how it manages its RPO &amp; Professional Search segment. Given the Company&#8217;s strategy and development of separate financial and operational metrics for the Professional Search &amp; Interim and RPO operations, the Company&#8217;s chief operating decision maker has begun to regularly make separate resource allocation decisions between Professional Search &amp; Interim and RPO. Therefore, on May 1, 2022, the Company changed the composition of its global segments and under the new reporting format, the RPO &amp; Professional Search segment has been separated into two segments; Professional Search &amp; Interim and RPO.</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%">Revenues are directly attributed to a segment and expenses not directly associated with a specific segment are allocated based on the most relevant measures applicable, including revenues, </span><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">headcount and other factors. Due to this change, the Company completed a quantitative assessment for potential goodwill impairment both prior and subsequent to the aforementioned change and determined there was no goodwill impairment. The presentation of operating results prior to May 1, 2022 has been revised to conform to the new segment reporting.</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 now has eight reportable segments: Consulting, Digital, Executive Search North America, Executive Search 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&#8217;s 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 organization structure, culture, performance and people to drive sustainable growth by addressing four fundamental needs: Organizational Strategy, Assessment and Succession, Leadership and Professional Development and Total Rewards. This work is supported by a comprehensive range of some of the world&#8217;s leading lP and data. The Consulting teams employ an integrated approach across our core capabilities and integrated solutions, each one intended to strengthen our work and thinking in the next, 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%"> delivers scalable tech-enabled solutions designed to identify the best structures, roles, capabilities and behaviors to drive businesses forward. Our digital products give clients direct access to our proprietary data, client data, and analytics to deliver clear insights with the training and tools needed to align organizational structure with business strategy.</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 senior executive and general management talent to deliver lasting impact. The Company&#8217;s approach to placing talent that brings together research-based IP, proprietary assessments, behavioral interviewing with practical experience to determine the ideal organizational fit. Salary benchmarking then builds appropriate frameworks for compensation and retention. 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 EMEA, Executive Search Asia Pacific 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 professional level middle and upper management. The Company helps clients source high-quality candidates at speed and at scale globally, covering single hire to multi hire permanent placements and interim contractors.</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">RPO </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">offers scalable recruitment outsourcing solutions leveraging customized technology and talent insights. Our scalable solutions, built on science 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="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Executive Search is managed by geographic regional leaders. Worldwide operations for Consulting, Digital, Professional Search &amp; Interim and RPO are managed by their Chief Executive Officers. The Executive Search geographic regional leaders and the Chief Executive Officers of Consulting, Digital, Professional Search &amp; Interim and RPO report directly to the Chief Executive Officer of the Company. The Company also operates Corporate to record global 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%">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:96.515%"><tr><td style="width:1.0%"/><td style="width:42.071%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.557%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.557%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.557%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.877%"/><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 October 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%">Six Months Ended October 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%">2022</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-bottom:1pt solid #000;border-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%">2021</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;border-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%">2022</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-bottom:1pt solid #000;border-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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="21" style="background-color:#e4e5e3;border-bottom:1pt solid #000;border-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%">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%">727,849&#160;</span></td><td style="background-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%">639,443&#160;</span></td><td style="background-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%">1,423,752&#160;</span></td><td style="background-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%">1,224,838&#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%">735,719&#160;</span></td><td style="background-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%">643,398&#160;</span></td><td style="background-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%">1,438,867&#160;</span></td><td style="background-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%">1,231,496&#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"><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></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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,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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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,772&#160;</span></td><td style="background-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%">150,788&#160;</span></td><td style="background-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%">150,595&#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%">1,074&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">560&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,363&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,134&#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 loss (income), 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%">9,048&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,066)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,273&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,513)</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%">7,098&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,365&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,710&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,791&#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%">28,886&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,145&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">55,112&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,024&#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 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%">119,647&#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%">103,776&#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%">231,246&#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%">205,031&#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%">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%">17,093&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,633&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,322&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,277&#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 (loss) income, 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%">(9,048)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,066&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,273)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,513&#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%">3,411&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,084&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,016&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,084&#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%">&#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,915&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,915&#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%">&#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%">7,392&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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%">7,392&#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(1)</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%">131,103&#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%">134,866&#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%">263,311&#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%">256,212&#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"><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 and impairment of right of use assets.</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%">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 October 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%">2022</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%">2021</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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="33" style="background-color:#e4e5e3;border-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: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%">173,092&#160;</span></td><td style="background-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%">175,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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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,089&#160;</span></td><td style="background-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%">164,893&#160;</span></td><td style="background-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%">165,732&#160;</span></td><td style="background-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%">30,061&#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%">94,329&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,577&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,524&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88,639&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88,712&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,556&#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%">142,485&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">144,147&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,969&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,197&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">159,082&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,907&#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%">44,645&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,919&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,081&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,434&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,571&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,663&#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%">23,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%">23,523&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,834&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,257&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,267&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,201&#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%">7,821&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,822&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,607&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,571&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,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%">1,366&#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%">134,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%">135,762&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,457&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,559&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,702&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,825&#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%">107,326&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,124&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,004&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,893&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,760&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,433&#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%">&#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%">(30,462)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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%">(26,146)</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%">727,849&#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%">735,719&#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%">131,103&#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%">639,443&#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%">643,398&#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%">134,866&#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><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Six Months Ended October 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%">2022</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%">2021</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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="33" style="background-color:#e4e5e3;border-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: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%">339,576&#160;</span></td><td style="background-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%">344,580&#160;</span></td><td style="background-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%">60,639&#160;</span></td><td style="background-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%">313,371&#160;</span></td><td style="background-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%">314,739&#160;</span></td><td style="background-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%">56,902&#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%">178,090&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,392&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,702&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,310&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,393&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,188&#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%">294,029&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">297,031&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,718&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">296,875&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">298,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%">92,237&#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%">91,701&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,248&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,596&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">85,181&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">85,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%">15,248&#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%">49,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%">49,975&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,185&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,960&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,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%">16,521&#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%">15,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%">15,631&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,224&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,347&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,351&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,720&#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%">233,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%">235,814&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61,618&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">106,396&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">106,634&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,264&#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%">221,248&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">225,196&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,713&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">183,398&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">186,584&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,961&#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%">&#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%">(61,084)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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%">(52,829)</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%">1,423,752&#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%">1,438,867&#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%">263,311&#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%">1,224,838&#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%">1,231,496&#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%">256,212&#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><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI https://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>44
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866778543040">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2022</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%">On December&#160;16, 2019, the Company completed a private placement of 4.625% Senior Unsecured Notes due 2027 (the &#8220;Notes&#8221;) with a $400 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&#160;15, 2027, with interest payable semi-annually in arrears on June 15 and December 15 of each year, commencing on June&#160;15, 2020. The Notes represent senior unsecured obligations that rank equally in right of payment to all existing and future senior unsecured indebtedness. The Company may redeem the Notes prior to maturity, subject to certain limitations and premiums defined in the indenture governing the Notes. At any time prior to December 15, 2022, the Company may redeem the Notes at a redemption price equal to 100% of the principal plus the Applicable Premium (as defined in the indenture governing the Notes), and accrued and unpaid interest. At any time prior to December 15, 2022, the Company may use the proceeds of certain equity offerings to redeem up to 35% of the aggregate principal amount of the Notes, including any permitted additional notes, at a redemption price equal to 104.625% of the principal amount and accrued and unpaid interest. At any time and from time to time on or after December 15, 2022, the Company may redeem the Notes at the applicable redemption prices set forth in the table below, plus accrued and unpaid interest, if redeemed during the 12-month period beginning on December 15 of each of the years 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: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: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%">Year</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:8pt;font-weight:700;line-height:100%">Percentage</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%">2022</span></td><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%">102.313%</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%">2023</span></td><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%">101.156%</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%">2024 and thereafter</span></td><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%">100.000%</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 Notes allow the Company to pay $25 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. The Notes are guaranteed by each of the Company's existing and future wholly owned domestic subsidiaries to the extent such subsidiaries guarantee the Company's credit facilities. 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), the Company shall make an offer to purchase all of the Notes at 101% of their principal amount, and accrued and unpaid interest. The Company used the proceeds from the offering of the Notes to repay $276.9 million outstanding under the Company&#8217;s prior revolving credit facility and to pay expenses and fees in connection therewith. The remainder of the proceeds were used for general corporate requirements. The effective interest rate on the Notes was 4.86% as of October&#160;31, 2022. </span><span style="background-color:#ffffff;color:#212529;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of October&#160;31, 2022 and April&#160;30, 2022, the fair value of the Notes was $364.0 million and $379.5 million, respectively, based on borrowing rates then required of notes with similar terms, maturity and credit risk. The fair value of the Notes was classified as a Level 2 measurement in the fair value hierarchy.</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, 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%">October 31,<br/>2022</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/>2022</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%">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 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%">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"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;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%">(4,169)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,523)</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%">395,831&#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%">395,477&#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="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;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, to, among other things, (i) extend the existing maturity date of the revolving facility to June&#160;24, 2027, (ii) provide for a new delayed draw term loan facility as described below, (iii) replace the London interbank offered rate with forward-looking SOFR term rate (&#8220;Term SOFR&#8221;) as described below, and (iv) replace the existing financial covenants with the financial covenant described below. The Amended Credit Agreement provides for five-year senior secured credit facilities in an aggregate amount of $1,150.0 million comprised of a $650.0 million revolving credit facility (the &#8220;Revolver&#8221;) and a $500.0 million delayed draw term loan facility (the &#8220;Delayed Draw Facility&#8221;, and together with the Revolver, the &#8220;Credit Facilities&#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 up to $250.0 million plus an unlimited amount subject to a consolidated secured net leverage ratio of 3.25 to 1.00.</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%">Extensions of credit under the Delayed Draw Facility are available to the Company in up to two advances through June 24, 2023. Any amounts undrawn under the Delayed Draw Facility as of June 24, 2023 will no longer be available to the Company. The Amended Credit Agreement contains certain customary affirmative and negative covenants that, among other things, restrict the Company&#8217;s ability to incur additional indebtedness, grant liens and make certain acquisitions, investments, asset dispositions and restricted payments. In addition, the Amended Credit Agreement contains a covenant that requires the Company to maintain a maximum consolidated secured leverage ratio of 3.50 to 1.00 (which may be temporarily increased to 4.00 following certain material acquisitions under certain circumstances) (the &#8220;Financial Covenant&#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%">The principal balance of the Delayed Draw Facility, if any, is subject to annual term loan amortization of 2.5% for the fiscal quarters ending September 30, 2022 through June&#160;30, 2024, and 5.0% for the fiscal quarter ending September 30, 2024 through June&#160;30, 2027, with the remaining principal due at maturity. The principal balance of the Revolver, if any, is due at maturity. The Credit Facilities mature on June&#160;24, 2027 and any unpaid principal balance is payable on this date. The Credit Facilities may also be prepaid and terminated early by the Company at any time without premium or penalty (subject to customary breakage fees).</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%">Amounts outstanding under the Amended Credit Agreement will bear interest at a rate equal to, at the Company&#8217;s election, either Term SOFR plus a SOFR adjustment of 0.10%, plus an interest rate margin between 1.125% per annum and 2.00% per annum, depending on the Company&#8217;s consolidated net leverage ratio, or base rate plus an interest rate margin between 0.125% per annum and 1.00% per annum depending on the Company&#8217;s consolidated net leverage ratio. In addition, the Company will be required to pay to the lenders a ticking fee of 0.20% per annum on the actual daily unused portion of the Delayed Draw Facility, and a quarterly commitment fee ranging from 0.175% to 0.300% per annum on the actual daily unused amount of the Revolver, based upon the Company&#8217;s 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%">As of October&#160;31, 2022 and April&#160;30, 2022, there was no outstanding liability under the Credit Facilities and the credit facilities under the Credit Agreement prior to the Amendment (the &#8220;Prior Credit Facility&#8221;), respectively. The unamortized debt issuance costs associated with the Amended Credit Agreement was $4.7 million as of October&#160;31, 2022 and $2.4 million under the Credit Agreement as of April&#160;30, 2022. The debt issuance costs were included in other current assets and other non-current assets on the consolidated balance sheets. As of October&#160;31, 2022, the Company was in compliance with its debt covenants.</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 had a total of $1,145.3 million available under the Credit Facilities and $645.3 million available under the Prior Credit Facility after $4.7 million of standby letters of credit were issued as of both October&#160;31, 2022 and April&#160;30, 2022. The Company had a total of $10.0 million of standby letters with other financial institutions as of both October&#160;31, 2022 and April&#160;30, 2022. The standby letters of credit were generally issued as a result of entering into 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>45
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866778489264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2022</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_LeasesDisclosureTextBlock', window );">Leases</a></td>
<td class="text">LeasesThe 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. The majority of the Company&#8217;s leases include <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">both lease and non-lease components. Non-lease components primarily include maintenance, insurance, taxes and other utilities. The Company combines fixed payments for non-lease components with its lease payments and accounts for them as a single lease component, which increases its ROU assets and lease liabilities. Some of the leases include one or more options to renew or terminate the lease at the Company&#8217;s discretion. Generally, the renewal and termination options are not included in the ROU assets and lease liabilities as they are not reasonably certain of exercise. The Company has elected not to recognize a ROU asset or lease liability for leases with an initial term of 12 months or less.</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 most of the Company&#8217;s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of the future minimum lease payments. The Company applies the portfolio approach when determining the incremental borrowing rate since it has a centrally managed treasury function. The Company&#8217;s incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments in a similar economic environment.</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%">Operating leases contain both office and equipment leases and have remaining terms that range from less than one year to 10 years, some of which also include options to extend or terminate the lease. Finance leases are comprised of equipment leases and have remaining terms that range from less than one year to six years. Finance lease assets are included in property and equipment, net while finance lease liabilities are included in other accrued liabilities and other liabilities.</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 August 1, 2022, the Company acquired ICS and as a result recognized ROU assets of $0.8&#160;million with a corresponding liability of $1.0&#160;million. The ROU asset was adjusted to reflect unfavorable lease terms when compared with current market rates. During the second quarter of fiscal 2022, the Company reduced its real estate footprint and as a result recorded an impairment charge of the ROU assets of $7.4&#160;million recorded in the 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 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/>October 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%">Six Months Ended<br/>October 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%">2022</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-bottom:1pt solid #000;border-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%">2021</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;border-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%">2022</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-bottom:1pt solid #000;border-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%">2021</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: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%">365&#160;</span></td><td style="background-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%">257&#160;</span></td><td style="background-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%">738&#160;</span></td><td style="background-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%">537&#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%">46&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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&#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%">411&#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%">278&#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%">832&#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%">582&#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%">12,203&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,457&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,618&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,275&#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%">270&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">213&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">433&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">482&#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%">1,583&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,431&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,238&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,099&#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%">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%">&#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%">7,392&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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%">7,392&#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%">(738)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(228)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,245)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(459)</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%">13,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%">24,543&#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%">28,876&#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%">40,371&#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="margin-top:6pt"><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%">Six Months Ended<br/>October 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%">2022</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-bottom:1pt solid #000;border-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%">2021</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%">(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%">29,114&#160;</span></td><td style="background-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%">30,133&#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%">814&#160;</span></td><td style="background-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%">592&#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%">9,589&#160;</span></td><td style="background-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%">7,208&#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%">2,497&#160;</span></td><td style="background-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%">317&#160;</span></td><td style="background-color:#f2f2f1;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%">Supplemental balance sheet 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:68.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.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:13.598%"/><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%">October 31, 2022</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" 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%">April 30, 2022</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%">(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 Leases:</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 style="height:9pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Property and equipment, at 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%">6,900&#160;</span></td><td style="background-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%">5,770&#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%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,757)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,085)</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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfNi0wLTEtMS0yODM_02caf3c3-9619-4ddf-94f3-162d655000cb"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfNi0wLTEtMS0yODM_a99ebc32-4ee4-4520-9051-36b32b1e4ebd">Property and equipment, net</span></span></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%">4,143&#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%">2,685&#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:9pt"><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:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfOC0wLTEtMS0yODM_929bd29d-4972-416d-94eb-b4a278ad64b0"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfOC0wLTEtMS0yODM_aa9a49a1-0220-4c0f-b3cb-3f0590f0a090">Other accrued liabilities</span></span></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,257&#160;</span></td><td style="background-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%">1,049&#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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfOS0wLTEtMS0yODM_936fd1ac-c050-41a2-9eea-a3da64ae40d1"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfOS0wLTEtMS0yODM_bd242652-8e33-436e-a417-55b4d1e5cacc">Other liabilities</span></span></span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,924&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,657&#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%">Total finance lease liabilities</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%">4,181&#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%">2,706&#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:9pt"><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:120%">Weighted average remaining lease terms:</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 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%">4.8 years</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%">5.1 years</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%">Finance leases</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%">4.1 years</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%">3.3 years</span></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Weighted average discount rate:</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 colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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%">4.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 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 colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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%">3.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="margin-top:6pt"><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;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%">Financing</span></td></tr><tr><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="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%">(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%">2023 (excluding the six months ended October 31, 2022)</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%">30,737&#160;</span></td><td style="background-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%">735&#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%">2024</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%">46,372&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,249&#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%">2025</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%">38,967&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,008&#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%">35,918&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">705&#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%">18,705&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">504&#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%">25,654&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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&#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%">196,353&#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%">4,573&#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%">19,428&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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&#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%">176,925&#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%">4,181&#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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_LeasesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Leases 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;">kfy_LeasesDisclosureTextBlock</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-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>46
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866778478672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2022</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 and Asset Acquisition [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 August 1, 2022, the Company completed its acquisition of ICS for $99.3 million, net of cash acquired.</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%">ICS contributes interim professional placement offerings and expertise that are highly relevant for the new world of work where more workplaces are hybrid or virtual. ICS is a highly regarded provider of senior-level IT interim professional solutions with additional expertise in the areas of compliance and legal, accounting and finance, and human resources. The acquisition of ICS echoes the commitment to scale the Company's solutions and further increases the Company's focus at the intersection of talent and strategy - wherever and however the needs of organizations evolve. ICS is part of our rapidly growing interim practice, which is included in the Professional Search &amp; Interim segment. Actual results of operations of ICS are included in the Company's consolidated financial statements from August 1, 2022, the effective date of the acquisition.</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 a summary of the net assets acquired:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.506%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.931%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;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%">(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%">Current assets (1)</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%">19,932&#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%">Long-term assets</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%">1,496&#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%">Intangible assets (2)</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%">16,400&#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%">Current liabilities</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%">6,248&#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%">Long-term liabilities</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%">566&#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 31pt;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 assets acquired</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%">31,014&#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%">Purchase price</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%">99,322&#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 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Goodwill (3)</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%">68,308&#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:9pt;font-weight:400;line-height:120%">________________</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Included in current assets is acquired receivables in the amount of $19.4 million.</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:114%">(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%">Acquisition-related intangible assets acquired in connection with the acquisition consists of customer relationships and tradenames of $15.3 million, and $1.1 million, respectively, with weighted-average useful lives from the date of purchase of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZTo4NDkwODU2MDA1OGM0NWY0YjNjNmJkYmQwYzFlZjg5ZC90YWJsZXJhbmdlOjg0OTA4NTYwMDU4YzQ1ZjRiM2M2YmRiZDBjMWVmODlkXzEtMS0xLTEtNjk5My90ZXh0cmVnaW9uOjU3OGIzODU3OTcyYjRjY2VhMDgwMDQwMmRlNzg5OWVjXzY1OTcwNjk3NjY5Mjg_0c525d21-ae27-4237-a1e9-14c467310e4b">seven</span> years, and <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZTo4NDkwODU2MDA1OGM0NWY0YjNjNmJkYmQwYzFlZjg5ZC90YWJsZXJhbmdlOjg0OTA4NTYwMDU4YzQ1ZjRiM2M2YmRiZDBjMWVmODlkXzEtMS0xLTEtNjk5My90ZXh0cmVnaW9uOjU3OGIzODU3OTcyYjRjY2VhMDgwMDQwMmRlNzg5OWVjXzY1OTcwNjk3NjY5Mzc_de472f9a-a764-440c-a913-81152a66fad4">two</span> years, respectively.</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:114%">(3)</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%">Tax deductible goodwill from the acquisition was $67.2 million as of October 31, 2022.</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 aggregate purchase price was preliminary allocated to the assets and liabilities assumed based on their estimated fair values at the date of acquisition. As of October&#160;31, 2022, these allocations remain preliminary with regard to any income tax. The measurement period for purchase price allocation ends as soon as final information on the facts and circumstances become available, not to exceed 12 months.</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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI https://asc.fasb.org/topic&amp;trid=2303972<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4946-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>47
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866778496560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Event<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2022</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 Event</a></td>
<td class="text">Subsequent Event<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 December&#160;7, 2022, the Board of Directors of the Company declared a cash dividend of $0.15 per share with a payment date of January&#160;13, 2023 to holders of the Company&#8217;s common stock of record at the close of business on December&#160;21, 2022. 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI https://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>48
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866782662608">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2022</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 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, 2022 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 consolidated financial statements conform with United States (&#8220;U.S.&#8221;) generally accepted accounting principles (&#8220;GAAP&#8221;) and prevailing practice within our different industries. The 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.</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 control of a Mexican subsidiary and consolidates the operations of this subsidiary. Noncontrolling interest, which represents the Mexican partners&#8217; 51% interest in the Mexican subsidiary, is reflected on the Company&#8217;s 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%">The Company considers events or transactions that occur after the balance sheet date but before the 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 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 consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could 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. The most significant areas that require management&#8217;s judgment are revenue recognition, deferred compensation, annual performance-related bonuses, evaluation of the carrying value of receivables, goodwill and other intangible assets, share-based payments, leases and the recoverability of deferred income taxes.</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_RevenueFromContractWithCustomerPolicyTextBlock', 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 and 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 IP platforms enabling large-scale, technology-based 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 proprietary IP 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 </span></div>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></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_ReimbursableExpensesPolicyPolicyTextBlock', window );">Reimbursements</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%">Reimbursements</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 incurs certain out-of-pocket expenses that are reimbursed by its clients, which are accounted for as revenue in the consolidated statements of income.</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_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Allowance for Doubtful Accounts</a></td>
<td class="text">Allowance for Doubtful AccountsAn 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 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 all collection efforts, the amount of the allowance is reduced for balances written off as uncollectible.<span></span>
</td>
</tr>
<tr class="re">
<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">Cash and Cash EquivalentsThe 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 October&#160;31, 2022 and April&#160;30, 2022, the Company&#8217;s investments in cash equivalents consisted of money market funds, and as of April&#160;30, 2022 also consisted of commercial paper with initial maturity of less than 90 days for which market prices are readily available.<span></span>
</td>
</tr>
<tr class="ro">
<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 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 carried 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 consolidated statements of income in other (loss) 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%">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 US 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 statements of income in other (loss) 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 six months ended October&#160;31, 2022 and 2021, no amount was recognized as a credit loss for the Company&#8217;s available for sales debt securities.</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_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</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%">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, </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 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>As of October&#160;31, 2022 and April&#160;30, 2022, the Company held certain assets that are required to be measured at fair value on a recurring basis. These included cash, cash equivalents, accounts receivable, marketable securities and foreign currency forward contracts. The carrying amount of cash, 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></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesMethodsOfAccountingNonhedgingDerivatives', window );">Foreign Currency Forward Contracts Not Designated as Hedges</a></td>
<td class="text">Foreign Currency Forward Contracts Not Designated as Hedges<span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has established a program that primarily utilizes foreign currency forward contracts to offset the risks associated with the effects of certain foreign currency exposures primarily originating from intercompany balances due to cross border work performed in the ordinary course of business. These foreign currency forward contracts are neither used for trading purposes nor are they designated as hedging instruments pursuant to ASC 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>. Accordingly, the fair value of these contracts is recorded as of the end of the reporting period in the accompanying consolidated balance sheets, while the change in fair value is recorded to the accompanying consolidated statements of income.<span></span>
</td>
</tr>
<tr class="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:6pt"><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 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 consolidated financial statements from the date of acquisition. Assets acquired and liabilities assumed are recorded at their fair values and the excess of the purchase price over the amounts assigned is recorded as goodwill, or if the fair value of the assets acquired exceeds the purchase price consideration, a bargain purchase gain is recorded. Adjustments to fair value assessments are generally recorded 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 certain 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_LesseeLeasesPolicyTextBlock', window );">Leases</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%">Leases</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 determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (&#8220;ROU&#8221;) assets and current and non-current operating lease liability, in the consolidated balance sheets. Finance leases are included in property and equipment, net, other accrued liabilities and other liabilities in the 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%">ROU assets represent the Company's right to use an underlying asset for the lease term, and the lease liabilities represent the Company's obligation to make lease payments arising from the lease. Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term on the commencement date. As most of the Company&#8217;s leases do not provide an implicit rate, the Company uses its estimated incremental borrowing rate based on the information available at the commencement date in determining the present value of future payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives and initial direct costs incurred. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term, with variable lease payments recognized in the periods in which they are incurred.</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 lease agreements with lease and non-lease components. For all leases with non-lease components the Company accounts for the lease and non-lease components as a single lease component.</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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived Assets</a></td>
<td class="text">Impairment of Long-Lived Assets<span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-lived assets include property, equipment, ROU assets and software developed or obtained for internal use. In accordance with ASC 360, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment</span>, 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 six months ended October&#160;31, 2022 there were no impairment charges recorded. During the three and six months ended October&#160;31, 2021, the Company reduced its real estate footprint and as a result, the Company took an impairment charge of ROU assets of $7.4&#160;million and an impairment of leasehold improvements and furniture and fixtures of $1.9&#160;million, both recorded in the consolidated statements of income in general and administrative expenses.<span></span>
</td>
</tr>
<tr class="ro">
<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 annual qualitative impairment test performed as of January 31, 2022, indicated that the fair value of each of the reporting units exceeded its carrying amount and no reporting units were at risk of failing the impairment test. As a result, no impairment charge was recognized. As of October&#160;31, 2022 and April&#160;30, 2022, there were no indicators of impairment with respect to the Company&#8217;s goodwill.</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:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjM3MDE_98903185-a372-4e38-9e14-7de1b37a1665">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 noted no impairment as of October&#160;31, 2022 and April&#160;30, 2022.</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_CompensationRelatedCostsPolicyTextBlock', window );">Compensation and Benefits Expense</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%">Compensation and Benefits 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%">Compensation and benefits expense in the accompanying consolidated statements of income consist of compensation and benefits paid to consultants (employees who originate business), executive officers and administrative and support personnel. The most significant portions of this expense are salaries and the amounts paid under the annual performance-related bonus plan to employees. The portion of the expense applicable to salaries is comprised of amounts earned by employees during a reporting period. The portion of the expenses applicable to annual performance-related bonuses refers to the Company&#8217;s annual employee performance-related bonus with respect to a fiscal year, the amount of which is communicated and paid to each eligible employee following the completion of the fiscal year. </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%">Each quarter, management makes its best estimate of its annual performance-related bonuses, which requires management to, among other things, project annual consultant productivity (as measured by engagement fees billed and collected by Executive Search and Professional Search consultants and revenue and other performance/profitability metrics for Consulting, Digital, Interim and RPO consultants), the level of engagements referred by a consultant in one line of business to a different line of business, and Company performance, including profitability, competitive forces and future economic conditions and their impact on the Company&#8217;s results. At the end of each fiscal year, annual performance-related bonuses take into account final individual consultant productivity (including referred work), Company/line of business results, including profitability, the achievement of strategic objectives, the results of individual performance appraisals and the current economic landscape. Accordingly, each quarter the Company reevaluates the assumptions used to estimate annual performance-related bonus liability and adjusts the carrying amount of the liability recorded on the consolidated balance sheet and reports any changes in the estimate in current 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%">Because annual performance-based bonuses are communicated and paid only after the Company reports its full fiscal year results, actual performance-based bonus payments may differ from the prior year&#8217;s estimate. Such changes in the bonus estimate historically have been immaterial and are recorded in current operations in the period in which they are determined. The performance-related bonus expense was $99.8 million and $201.6 million during the three and six months ended October&#160;31, 2022, respectively, included in compensation and benefits expense in the consolidated statements of income. The performance-related bonus expense was $119.2 million and $215.2 million during the three and six months ended October&#160;31, 2021, respectively, included in compensation and benefits expense in the consolidated statements of income. </span></div>Other expenses included in compensation and benefits expense are due to changes in deferred compensation and pension plan liabilities, changes in cash surrender value (&#8220;CSV&#8221;) of company-owned life insurance (&#8220;COLI&#8221;) contracts, amortization of stock-based compensation awards, commissions, payroll taxes and employee insurance benefits. Unearned compensation on the consolidated balance sheets includes long-term retention awards that are generally amortized over <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMTA5OTUxMTY1NzY0Ng_ae5e9712-82f0-4147-b8b9-ee2f89987027">four</span>-to-five years.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</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%">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 Company has employee compensation plans under which various types of stock-based instruments are granted. These instruments principally include restricted stock units, restricted stock and an Employee Stock Purchase Plan (&#8220;ESPP&#8221;). The Company recognizes compensation expense related to restricted stock units, restricted stock and the estimated fair value of stock purchases under the ESPP on a straight-line basis over the service period for the entire award.</span></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_ReclassificationsPolicyPolicyTextBlock', window );">Reclassifications</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%">Reclassifications</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%">Certain reclassifications have been made to the amounts in the prior periods in order to conform to the current period&#8217;s presentation.</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 );">Recently Proposed 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%">Recently Proposed 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 October 2021, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued an amendment in accounting for contract assets and contract liabilities from contracts with customers, which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with ASC 606, Revenue from Contracts with Customers. The amendment of this standard becomes effective in fiscal years beginning after December 15, 2022. The amendment should be applied prospectively to business combinations that occur after the effective date. The Company will adopt this guidance in its fiscal year beginning May 1, 2023. The Company is currently evaluating the impact of this accounting guidance but does not anticipate that it will have a material impact on the 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_kfy_ReclassificationsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reclassifications.</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_ReclassificationsPolicyPolicyTextBlock</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-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_kfy_ReimbursableExpensesPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reimbursable expenses [Policy Text Block]</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_ReimbursableExpensesPolicyPolicyTextBlock</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-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CompensationRelatedCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationRelatedCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DerivativesMethodsOfAccountingNonhedgingDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 derivatives that either were not designated as hedging instruments or do not qualify for hedge accounting.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41638-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesMethodsOfAccountingNonhedgingDerivatives</td>
</tr>
<tr>
<td style="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-108611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 leasing arrangement entered into by lessee.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=d3e62652-112803<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5144-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from contract with customer.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -URI https://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>49
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866778424928">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2022</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 );">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 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/>October 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%">Six Months Ended<br/>October 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%">2022</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-bottom:1pt solid #000;border-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%">2021</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;border-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%">2022</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-bottom:1pt solid #000;border-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%">2021</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, 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:700;line-height:100%">Net income attributable to Korn Ferry</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%">73,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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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,772&#160;</span></td><td style="background-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%">150,788&#160;</span></td><td style="background-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%">150,595&#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%">1,615&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,295&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,321&#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%">Basic net earnings attributable to common stockholders</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%">71,926&#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%">74,118&#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%">147,493&#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%">147,274&#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%">1,436&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,510&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,945&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,005&#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%">1,432&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,497&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,927&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,974&#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%">Diluted net earnings attributable to common stockholders</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%">71,930&#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%">74,131&#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%">147,511&#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%">147,305&#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%">51,868&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,114&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,820&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,937&#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: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%">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%">134&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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%">319&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">555&#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%">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%">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%">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%">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%">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 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,005&#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%">53,568&#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%">52,143&#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%">53,494&#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%">Net earnings per common share:</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 earnings per share</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.39&#160;</span></td><td style="background-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%">1.40&#160;</span></td><td style="background-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%">2.85&#160;</span></td><td style="background-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%">2.78&#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 earnings per share</span></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.38&#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%">1.38&#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%">2.83&#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%">2.75&#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><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>50
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866778459440">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2022</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 );">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 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%">October 31,<br/>2022</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" 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%">April 30,<br/>2022</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%">(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%">(136,991)</span></td><td style="background-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%">(92,717)</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%">1,066&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">961&#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 unrealized loss, 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%">(740)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(429)</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%">(136,665)</span></td><td style="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%">(92,185)</span></td><td style="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><span></span>
</td>
</tr>
<tr class="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 );">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 October&#160;31, 2022:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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: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;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:120%">Unrealized Losses on <br/>Marketable Securities (2)</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" 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:120%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</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%">Balance as of July 31, 2022</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%">(108,974)</span></td><td style="background-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%">1,012&#160;</span></td><td style="background-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%">(482)</span></td><td style="background-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%">(108,444)</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%">Unrealized losses arising during the 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%">(28,017)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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%">(258)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,275)</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%">&#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%">54&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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%">54&#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%">Balance as of October 31, 2022</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%">(136,991)</span></td><td style="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%">1,066&#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%">(740)</span></td><td style="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%">(136,665)</span></td><td style="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 six months ended October&#160;31, 2022:</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;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:120%">Deferred<br/>Compensation<br/>and Pension<br/>Plan (1)</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" 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:120%">Unrealized Losses on <br/>Marketable Securities (2)</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" 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:120%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</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%">Balance as of April 30, 2022</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%">(92,717)</span></td><td style="background-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%">961&#160;</span></td><td style="background-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%">(429)</span></td><td style="background-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%">(92,185)</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%">Unrealized losses arising during the 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%">(44,274)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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%">(311)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,585)</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%">&#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%">105&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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%">105&#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%">Balance as of October 31, 2022</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%">(136,991)</span></td><td style="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%">1,066&#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%">(740)</span></td><td style="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%">(136,665)</span></td><td style="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-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:0.1%"/><td style="width:2.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.002%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.260%"/><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 reclassifications of realized net losses was $0.1 million for the six months ended October&#160;31, 2022.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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: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 unrealized losses were $0.1 million and $0.1 million for the three and six months ended October&#160;31, 2022.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:12pt"><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 October&#160;31, 2021:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:120%">Deferred<br/>Compensation<br/>and Pension<br/>Plan (1)</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" 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:120%">Unrealized Losses on <br/>Marketable Securities</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" 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:120%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</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%">Balance as of July 31, 2021</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%">(42,034)</span></td><td style="background-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%">(17,794)</span></td><td style="background-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%">(15)</span></td><td style="background-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%">(59,843)</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%">Unrealized (losses) gains arising during the 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%">(7,017)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,023)</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%">&#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%">336&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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%">336&#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%">Balance as of October 31, 2021</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%">(49,051)</span></td><td style="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%">(17,443)</span></td><td style="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%">(36)</span></td><td style="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%">(66,530)</span></td><td style="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 six months ended October&#160;31, 2021:</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;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:120%">Deferred<br/>Compensation<br/>and Pension<br/>Plan (1)</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" 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:120%">Unrealized Losses on <br/>Marketable Securities</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" 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:120%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</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%">Balance as of April 30, 2021</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%">(33,666)</span></td><td style="background-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%">(18,135)</span></td><td style="background-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%">(19)</span></td><td style="background-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%">(51,820)</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%">Unrealized (losses) gains arising during the 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%">(15,385)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,388)</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%">&#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%">677&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">678&#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%">Balance as of October 31, 2021</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%">(49,051)</span></td><td style="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%">(17,443)</span></td><td style="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%">(36)</span></td><td style="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%">(66,530)</span></td><td style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"/><td style="width:2.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.002%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.260%"/><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 reclassifications of realized net losses was $0.1 million and $0.2 million for the three and six months ended October&#160;31, 2021.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table><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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e526-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>51
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866778459440">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2022</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 );">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 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/>October 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%">Six Months Ended<br/>October 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%">2022</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-bottom:1pt solid #000;border-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%">2021</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;border-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%">2022</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-bottom:1pt solid #000;border-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%">2021</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%">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%">9,439&#160;</span></td><td style="background-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%">7,288&#160;</span></td><td style="background-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%">16,977&#160;</span></td><td style="background-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%">14,250&#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%">230&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">203&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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%">399&#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%">9,669&#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%">7,491&#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%">17,426&#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%">14,649&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock', window );">Restricted Stock Activity</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%">Restricted stock activity during the six months ended October&#160;31, 2022 is summarized below:</span></div><div style="margin-top:6pt"><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:67.849%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.120%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.123%"/><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%">Shares </span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" 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:120%">Weighted-<br/>Average Grant<br/>Date Fair Value</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%">(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%">Non-vested, April 30, 2022</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%">1,980</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%">40.32&#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%">Granted</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%">1,116</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%">49.12&#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%">Vested</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%">(997)</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%">37.66&#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%">Forfeited/expired</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%">(27)</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%">55.15&#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%">Non-vested, October 31, 2022</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%">2,072</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%">50.10&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 changes in outstanding nonvested restricted stock units.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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>52
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866777787408">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2022</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_InvestmentsAllOtherInvestmentsAbstract', window );"><strong>Investments, All Other Investments [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 );">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 October&#160;31, 2022 and April&#160;30, 2022:</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%">October 31, 2022</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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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%">Other Accrued Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="45" style="background-color:#e4e5e3;border-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%">(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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Other Comprehensive Loss</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 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%">23,362&#160;</span></td><td style="background-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%">&#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 style="background-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%">(213)</span></td><td style="background-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%">23,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 style="background-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 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%">23,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 style="background-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 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%">&#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 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%">37,476&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">(780)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">36,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: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%">26,761&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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,935&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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 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%">998&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">(8)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">990&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">990&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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 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%">61,836&#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%">&#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 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%">(1,001)</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%">60,835&#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%">&#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 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%">50,900&#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%">9,935&#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%">&#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"/></tr><tr style="height:15pt"><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"/><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%">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"><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 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%">Mutual funds (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 style="background-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%">176,918&#160;</span></td><td style="background-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%">&#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 style="background-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%">8,288&#160;</span></td><td style="background-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%">168,630&#160;</span></td><td style="background-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%">&#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 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%">176,918&#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%">&#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 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%">8,288&#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%">168,630&#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%">&#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"/></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%">513,256&#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%">513,256&#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%">&#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 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%">&#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 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%">&#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"/></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%">80,644&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">80,644&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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: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%">(201)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">(201)</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%">831,452&#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%">593,900&#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%">59,188&#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%">178,565&#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%">(201)</span></td><td style="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"><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, 2022</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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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%">Other Accrued Liabilities </span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="45" style="background-color:#e4e5e3;border-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%">(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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Other Comprehensive Loss </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 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%">41,627&#160;</span></td><td style="background-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%">&#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 style="background-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%">(126)</span></td><td style="background-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%">41,501&#160;</span></td><td style="background-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%">15,489&#160;</span></td><td style="background-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%">26,012&#160;</span></td><td style="background-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%">&#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 style="background-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"/></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%">37,736&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">(450)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">37,286&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">20,242&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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,044&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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 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%">995&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">(8)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">987&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">987&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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 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%">80,358&#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%">&#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 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%">(584)</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%">79,774&#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%">15,489&#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%">47,241&#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%">17,044&#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%">&#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"/></tr><tr style="height:15pt"><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"/><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%">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"><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 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%">Mutual funds (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 style="background-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%">168,742&#160;</span></td><td style="background-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%">&#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 style="background-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%">10,003&#160;</span></td><td style="background-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%">158,739&#160;</span></td><td style="background-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%">&#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 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%">168,742&#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%">&#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 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%">10,003&#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%">158,739&#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%">&#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"/></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%">874,490&#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%">874,490&#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%">&#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 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%">&#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 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%">&#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"/></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%">88,091&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">88,091&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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: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%">(204)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">(204)</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%">1,210,893&#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%">978,070&#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%">57,244&#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%">175,783&#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%">(204)</span></td><td style="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: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 $164.1 million and $160.8 million as of October&#160;31, 2022 and April&#160;30, 2022, respectively, under the ECAP (see Note 6 &#8212; Deferred Compensation and Retirement Plans). Unvested obligations under the deferred compensation plans totaled $20.7 million and $24.0 million as of October&#160;31, 2022 and April&#160;30, 2022, respectively. During the three and six months ended October&#160;31, 2022, the fair value of the investments decreased; therefore, the Company recognized a loss of $9.7 million and $9.7 million, respectively, which was recorded in other (loss) income, net. During the three and six months ended October&#160;31, 2021, the fair value of the investments increased; therefore, the Company recognized a gain of $4.8 million and $10.0 million, respectively, which was recorded in other (loss) 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 );">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 October&#160;31, 2022 and April&#160;30, 2022:</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%">October 31, 2022</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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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%">Other Accrued Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="45" style="background-color:#e4e5e3;border-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%">(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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Other Comprehensive Loss</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 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%">23,362&#160;</span></td><td style="background-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%">&#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 style="background-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%">(213)</span></td><td style="background-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%">23,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 style="background-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 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%">23,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 style="background-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 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%">&#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 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%">37,476&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">(780)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">36,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: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%">26,761&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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,935&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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 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%">998&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">(8)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">990&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">990&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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 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%">61,836&#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%">&#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 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%">(1,001)</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%">60,835&#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%">&#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 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%">50,900&#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%">9,935&#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%">&#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"/></tr><tr style="height:15pt"><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"/><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%">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"><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 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%">Mutual funds (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 style="background-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%">176,918&#160;</span></td><td style="background-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%">&#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 style="background-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%">8,288&#160;</span></td><td style="background-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%">168,630&#160;</span></td><td style="background-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%">&#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 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%">176,918&#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%">&#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 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%">8,288&#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%">168,630&#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%">&#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"/></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%">513,256&#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%">513,256&#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%">&#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 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%">&#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 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%">&#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"/></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%">80,644&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">80,644&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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: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%">(201)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">(201)</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%">831,452&#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%">593,900&#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%">59,188&#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%">178,565&#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%">(201)</span></td><td style="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"><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, 2022</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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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%">Other Accrued Liabilities </span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="45" style="background-color:#e4e5e3;border-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%">(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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Other Comprehensive Loss </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 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%">41,627&#160;</span></td><td style="background-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%">&#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 style="background-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%">(126)</span></td><td style="background-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%">41,501&#160;</span></td><td style="background-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%">15,489&#160;</span></td><td style="background-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%">26,012&#160;</span></td><td style="background-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%">&#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 style="background-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"/></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%">37,736&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">(450)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">37,286&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">20,242&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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,044&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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 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%">995&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">(8)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">987&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">987&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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 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%">80,358&#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%">&#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 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%">(584)</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%">79,774&#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%">15,489&#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%">47,241&#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%">17,044&#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%">&#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"/></tr><tr style="height:15pt"><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"/><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%">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"><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 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%">Mutual funds (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 style="background-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%">168,742&#160;</span></td><td style="background-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%">&#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 style="background-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%">10,003&#160;</span></td><td style="background-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%">158,739&#160;</span></td><td style="background-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%">&#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 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%">168,742&#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%">&#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 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%">10,003&#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%">158,739&#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%">&#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"/></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%">874,490&#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%">874,490&#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%">&#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 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%">&#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 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%">&#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"/></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%">88,091&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">88,091&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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: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%">(204)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-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%">(204)</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%">1,210,893&#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%">978,070&#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%">57,244&#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%">175,783&#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%">(204)</span></td><td style="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: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 $164.1 million and $160.8 million as of October&#160;31, 2022 and April&#160;30, 2022, respectively, under the ECAP (see Note 6 &#8212; Deferred Compensation and Retirement Plans). Unvested obligations under the deferred compensation plans totaled $20.7 million and $24.0 million as of October&#160;31, 2022 and April&#160;30, 2022, respectively. During the three and six months ended October&#160;31, 2022, the fair value of the investments decreased; therefore, the Company recognized a loss of $9.7 million and $9.7 million, respectively, which was recorded in other (loss) income, net. During the three and six months ended October&#160;31, 2021, the fair value of the investments increased; therefore, the Company recognized a gain of $4.8 million and $10.0 million, respectively, which was recorded in other (loss) 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 );">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 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%">October 31,<br/>2022</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" 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%">April 30,<br/>2022</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%">(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%">1,526&#160;</span></td><td style="background-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%">1,639&#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%">1,727&#160;</span></td><td style="background-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%">1,843&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 );">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 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%">October 31,<br/>2022</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" 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%">April 30,<br/>2022</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%">(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%">1,526&#160;</span></td><td style="background-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%">1,639&#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%">1,727&#160;</span></td><td style="background-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%">1,843&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19279-110258<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2C<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=SL7498348-110258<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InvestmentsAllOtherInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InvestmentsAllOtherInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-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>53
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866782658704">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2022</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 );">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 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/>October 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%">Six Months Ended<br/>October 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%">2022</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-bottom:1pt solid #000;border-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%">2021</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;border-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%">2022</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-bottom:1pt solid #000;border-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%">2021</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: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%">10,484&#160;</span></td><td style="background-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%">9,749&#160;</span></td><td style="background-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%">19,627&#160;</span></td><td style="background-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%">18,428&#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%">2,437&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,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%">4,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%">2,057&#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%">218&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">542&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">436&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,085&#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%">Expected return on plan assets (1)</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(289)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(578)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(773)</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%">(102)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(203)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(203)</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:120%">Net periodic benefit costs (2)</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%">12,748&#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%">10,841&#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%">24,106&#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%">20,594&#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 5.50% and 6.00% for October&#160;31, 2022 and 2021, respectively.</span></div></td></tr></table></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:120%">(2)</span></td><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%">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 (loss) income, net, respectively, on the consolidated statements of income.</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2439-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2410-114920<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2417-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>54
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866778445424">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2022</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 October&#160;31, 2022 and April&#160;30, 2022:</span></div><div style="margin-top:6pt"><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%">October 31, 2022</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" 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%">April 30, 2022</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%">(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%">128,644&#160;</span></td><td style="background-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%">100,652&#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%">241,708&#160;</span></td><td style="background-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%">244,149&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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 October 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%">2022</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%">2021</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:400;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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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><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: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%">206,448&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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%">169,706&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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%">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%">133,595&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,979&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.0&#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%">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%">131,199&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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%">113,991&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 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%">Technology</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">124,605&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,667&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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:120%">Consumer Goods</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99,280&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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%">92,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%">14.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: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%">32,722&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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%">31,641&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 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%">727,849&#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%">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 style="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%">639,443&#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%">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;vertical-align:top;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%">Six Months Ended October 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%">2022</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%">2021</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:400;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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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><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: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%">402,357&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">319,062&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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;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%">266,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%">18.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%">243,169&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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: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%">249,998&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">219,640&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 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%">Technology</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">247,257&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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%">198,601&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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:120%">Consumer Goods</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">195,228&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">174,023&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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: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%">62,113&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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%">70,343&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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: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%">1,423,752&#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%">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 style="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%">1,224,838&#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%">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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>55
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866778360800">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2022</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 );">Summary 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 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, 2022</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%">36,384&#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%">11,018&#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%">(5,937)</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%">621&#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%">(1,127)</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 October 31, 2022</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%">40,959&#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><span></span>
</td>
</tr>
<tr class="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 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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="39" style="background-color:#e4e5e3;border-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:700;line-height:120%">Balance at October 31, 2022</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%">21,302&#160;</span></td><td style="background-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%">211&#160;</span></td><td style="background-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%">1,847&#160;</span></td><td style="background-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%">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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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,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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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 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%">21,771&#160;</span></td><td style="background-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%">465&#160;</span></td><td style="background-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%">14,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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">315&#160;</span></td><td style="background-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%">&#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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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,761&#160;</span></td><td style="background-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%">9,935&#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%">990&#160;</span></td><td style="background-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%">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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">990&#160;</span></td><td style="background-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%">&#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:700;line-height:120%">Balance at April 30, 2022</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%">37,002&#160;</span></td><td style="background-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%">125&#160;</span></td><td style="background-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%">4,499&#160;</span></td><td style="background-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%">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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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,489&#160;</span></td><td style="background-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%">26,012&#160;</span></td><td style="background-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%">&#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 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%">32,186&#160;</span></td><td style="background-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%">446&#160;</span></td><td style="background-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%">3,800&#160;</span></td><td style="background-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%">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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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,942&#160;</span></td><td style="background-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%">17,044&#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%">987&#160;</span></td><td style="background-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%">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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">987&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27290-111563<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>56
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866778440672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2022</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 );">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:96.515%"><tr><td style="width:1.0%"/><td style="width:42.071%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.557%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.557%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.557%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.877%"/><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 October 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%">Six Months Ended October 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%">2022</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-bottom:1pt solid #000;border-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%">2021</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;border-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%">2022</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-bottom:1pt solid #000;border-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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="21" style="background-color:#e4e5e3;border-bottom:1pt solid #000;border-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%">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%">727,849&#160;</span></td><td style="background-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%">639,443&#160;</span></td><td style="background-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%">1,423,752&#160;</span></td><td style="background-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%">1,224,838&#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%">735,719&#160;</span></td><td style="background-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%">643,398&#160;</span></td><td style="background-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%">1,438,867&#160;</span></td><td style="background-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%">1,231,496&#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"><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></td><td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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,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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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,772&#160;</span></td><td style="background-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%">150,788&#160;</span></td><td style="background-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%">150,595&#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%">1,074&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">560&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,363&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,134&#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 loss (income), 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%">9,048&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,066)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,273&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,513)</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%">7,098&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,365&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,710&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,791&#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%">28,886&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,145&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">55,112&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,024&#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 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%">119,647&#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%">103,776&#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%">231,246&#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%">205,031&#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%">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%">17,093&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,633&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,322&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,277&#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 (loss) income, 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%">(9,048)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,066&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,273)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,513&#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%">3,411&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,084&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,016&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,084&#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%">&#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,915&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,915&#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%">&#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%">7,392&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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%">7,392&#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(1)</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%">131,103&#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%">134,866&#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%">263,311&#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%">256,212&#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"><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 and impairment of right of use assets.</span></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 );">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 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 October 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%">2022</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%">2021</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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="33" style="background-color:#e4e5e3;border-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: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%">173,092&#160;</span></td><td style="background-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%">175,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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f2f2f1;padding:2px 0;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,089&#160;</span></td><td style="background-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%">164,893&#160;</span></td><td style="background-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%">165,732&#160;</span></td><td style="background-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%">30,061&#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%">94,329&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,577&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,524&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88,639&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88,712&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,556&#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%">142,485&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">144,147&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,969&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,197&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">159,082&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,907&#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%">44,645&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,919&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,081&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,434&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,571&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,663&#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%">23,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%">23,523&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,834&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,257&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,267&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,201&#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%">7,821&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,822&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,607&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,571&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,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%">1,366&#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%">134,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%">135,762&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,457&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,559&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,702&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,825&#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%">107,326&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,124&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,004&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,893&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,760&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,433&#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%">&#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%">(30,462)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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%">(26,146)</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%">727,849&#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%">735,719&#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%">131,103&#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%">639,443&#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%">643,398&#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%">134,866&#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><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Six Months Ended October 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%">2022</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%">2021</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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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-bottom:1pt solid #000;border-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><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="33" style="background-color:#e4e5e3;border-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: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%">339,576&#160;</span></td><td style="background-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%">344,580&#160;</span></td><td style="background-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%">60,639&#160;</span></td><td style="background-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%">313,371&#160;</span></td><td style="background-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%">314,739&#160;</span></td><td style="background-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%">56,902&#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%">178,090&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,392&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,702&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,310&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,393&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,188&#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%">294,029&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">297,031&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,718&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">296,875&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">298,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%">92,237&#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%">91,701&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,248&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,596&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">85,181&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">85,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%">15,248&#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%">49,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%">49,975&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,185&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,960&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,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%">16,521&#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%">15,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%">15,631&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,224&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,347&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,351&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,720&#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%">233,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%">235,814&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61,618&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">106,396&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">106,634&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,264&#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%">221,248&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">225,196&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,713&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">183,398&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">186,584&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,961&#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%">&#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%">(61,084)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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%">(52,829)</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%">1,423,752&#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%">1,438,867&#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%">263,311&#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%">1,224,838&#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%">1,231,496&#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%">256,212&#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><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 205<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=25866437&amp;loc=d3e10177-115837<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>57
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866778415696">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2022</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_DebtInstrumentRedemptionTableTextBlock', window );">Schedule of Redemption of Notes at Applicable Redemption Prices</a></td>
<td class="text">At any time and from time to time on or after December 15, 2022, the Company may redeem the Notes at the applicable redemption prices set forth in the table below, plus accrued and unpaid interest, if redeemed during the 12-month period beginning on December 15 of each of the years indicated:<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: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%">Year</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:8pt;font-weight:700;line-height:100%">Percentage</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%">2022</span></td><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%">102.313%</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%">2023</span></td><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%">101.156%</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%">2024 and thereafter</span></td><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%">100.000%</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<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, 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%">October 31,<br/>2022</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/>2022</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%">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 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%">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"/></tr><tr><td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;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%">(4,169)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,523)</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%">395,831&#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%">395,477&#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><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_DebtInstrumentRedemptionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt instruments or arrangements with redemption features. Includes, but is not limited to, description of debt redemption features, percentage price at which debt can be redeemed by the issuer, and period start and end for debt maturity or redemption.</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_DebtInstrumentRedemptionTableTextBlock</td>
</tr>
<tr>
<td style="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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21538-112644<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>58
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866782861296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2022</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 );">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 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/>October 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%">Six Months Ended<br/>October 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%">2022</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-bottom:1pt solid #000;border-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%">2021</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;border-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%">2022</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-bottom:1pt solid #000;border-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%">2021</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: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%">365&#160;</span></td><td style="background-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%">257&#160;</span></td><td style="background-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%">738&#160;</span></td><td style="background-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%">537&#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%">46&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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&#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%">411&#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%">278&#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%">832&#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%">582&#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%">12,203&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,457&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,618&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,275&#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%">270&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">213&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">433&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">482&#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%">1,583&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,431&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,238&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,099&#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%">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%">&#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%">7,392&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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%">7,392&#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%">(738)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(228)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,245)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(459)</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%">13,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%">24,543&#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%">28,876&#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%">40,371&#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><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 );">Summary of Supplemental Cash Flow Information Related to Leases</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%">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%">Six Months Ended<br/>October 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%">2022</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-bottom:1pt solid #000;border-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%">2021</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%">(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%">29,114&#160;</span></td><td style="background-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%">30,133&#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%">814&#160;</span></td><td style="background-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%">592&#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%">9,589&#160;</span></td><td style="background-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%">7,208&#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%">2,497&#160;</span></td><td style="background-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%">317&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock', window );">Summary of Supplemental Balance Sheet Information Related to Leases</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%">Supplemental balance sheet 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:68.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.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:13.598%"/><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%">October 31, 2022</span></td><td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/><td colspan="3" 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%">April 30, 2022</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%">(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 Leases:</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 style="height:9pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Property and equipment, at 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%">6,900&#160;</span></td><td style="background-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%">5,770&#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%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,757)</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,085)</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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfNi0wLTEtMS0yODM_02caf3c3-9619-4ddf-94f3-162d655000cb"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfNi0wLTEtMS0yODM_a99ebc32-4ee4-4520-9051-36b32b1e4ebd">Property and equipment, net</span></span></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%">4,143&#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%">2,685&#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:9pt"><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:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfOC0wLTEtMS0yODM_929bd29d-4972-416d-94eb-b4a278ad64b0"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfOC0wLTEtMS0yODM_aa9a49a1-0220-4c0f-b3cb-3f0590f0a090">Other accrued liabilities</span></span></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,257&#160;</span></td><td style="background-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%">1,049&#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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfOS0wLTEtMS0yODM_936fd1ac-c050-41a2-9eea-a3da64ae40d1"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfOS0wLTEtMS0yODM_bd242652-8e33-436e-a417-55b4d1e5cacc">Other liabilities</span></span></span></td><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,924&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,657&#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%">Total finance lease liabilities</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%">4,181&#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%">2,706&#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:9pt"><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:120%">Weighted average remaining lease terms:</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 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%">4.8 years</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%">5.1 years</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%">Finance leases</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%">4.1 years</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%">3.3 years</span></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Weighted average discount rate:</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 colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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%">4.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 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 colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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.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%">3.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><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_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock', window );">Summary of Maturities of Lease Liabilities</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%">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;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%">Financing</span></td></tr><tr><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="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%">(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%">2023 (excluding the six months ended October 31, 2022)</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%">30,737&#160;</span></td><td style="background-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%">735&#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%">2024</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%">46,372&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,249&#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%">2025</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%">38,967&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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,008&#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%">35,918&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">705&#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%">18,705&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">504&#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%">25,654&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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&#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%">196,353&#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%">4,573&#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%">19,428&#160;</span></td><td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/><td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;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&#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%">176,925&#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%">4,181&#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><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-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_kfy_ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 balance sheet 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_ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock</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-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_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-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>59
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866778496560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2022</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 and Asset Acquisition [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_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Summary of Net Assets Acquired</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 a summary of the net assets acquired:</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.506%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.931%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;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%">(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%">Current assets (1)</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%">19,932&#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%">Long-term assets</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%">1,496&#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%">Intangible assets (2)</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%">16,400&#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%">Current liabilities</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%">6,248&#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%">Long-term liabilities</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%">566&#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 31pt;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 assets acquired</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%">31,014&#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%">Purchase price</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%">99,322&#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 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Goodwill (3)</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%">68,308&#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:9pt;font-weight:400;line-height:120%">________________</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Included in current assets is acquired receivables in the amount of $19.4 million.</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:114%">(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%">Acquisition-related intangible assets acquired in connection with the acquisition consists of customer relationships and tradenames of $15.3 million, and $1.1 million, respectively, with weighted-average useful lives from the date of purchase of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZTo4NDkwODU2MDA1OGM0NWY0YjNjNmJkYmQwYzFlZjg5ZC90YWJsZXJhbmdlOjg0OTA4NTYwMDU4YzQ1ZjRiM2M2YmRiZDBjMWVmODlkXzEtMS0xLTEtNjk5My90ZXh0cmVnaW9uOjU3OGIzODU3OTcyYjRjY2VhMDgwMDQwMmRlNzg5OWVjXzY1OTcwNjk3NjY5Mjg_0c525d21-ae27-4237-a1e9-14c467310e4b">seven</span> years, and <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZTo4NDkwODU2MDA1OGM0NWY0YjNjNmJkYmQwYzFlZjg5ZC90YWJsZXJhbmdlOjg0OTA4NTYwMDU4YzQ1ZjRiM2M2YmRiZDBjMWVmODlkXzEtMS0xLTEtNjk5My90ZXh0cmVnaW9uOjU3OGIzODU3OTcyYjRjY2VhMDgwMDQwMmRlNzg5OWVjXzY1OTcwNjk3NjY5Mzc_de472f9a-a764-440c-a913-81152a66fad4">two</span> years, respectively.</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:114%">(3)</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%">Tax deductible goodwill from the acquisition was $67.2 million as of October 31, 2022.</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_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_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1486-128463<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock</td>
</tr>
<tr>
<td style="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>60
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866773589568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Summary of Significant Accounting Policies - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 31, 2022 </div>
<div>USD ($) </div>
<div>business </div>
<div>segment</div>
</th>
<th class="th">
<div>Oct. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2022 </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" 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 | 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="nump">8<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_NumberOfLineOfBusiness', window );">Number of line of business | business</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">5<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_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="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">0<span></span>
</td>
<td class="nump">7,392,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,392,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_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of fixed assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,915,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,915,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_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="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_PerformanceRelatedBonusExpenses', window );">Performance-related bonus expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 99,800,000<span></span>
</td>
<td class="nump">119,200,000<span></span>
</td>
<td class="nump">$ 201,600,000<span></span>
</td>
<td class="nump">215,200,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_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="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_OperatingLeaseImpairmentLoss', window );">Impairment of right of use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,400,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="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="text">&#160;<span></span>
</td>
<td class="nump">$ 1,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,900,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_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="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">&#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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_AmortizationOfLongTermRetentionAwards', window );">Amortization of long-term retention 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">4 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_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">&#160;<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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_AmortizationOfLongTermRetentionAwards', window );">Amortization of long-term retention 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">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_srt_OwnershipAxis=kfy_MexicanSubsidiaryMember', window );">Mexican Subsidiary</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_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Percentage of noncontrolling interest in subsidiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51.00%<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_AmortizationOfLongTermRetentionAwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 period the long term retention award is expensed over.</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_AmortizationOfLongTermRetentionAwards</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_NumberOfLineOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 line of business.</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_NumberOfLineOfBusiness</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>duration</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_kfy_PerformanceRelatedBonusExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Performance related bonus expenses.</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_PerformanceRelatedBonusExpenses</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922900-210455<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922900-210455<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aaa)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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_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 loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity interest of noncontrolling shareholders, partners or other equity holders in consolidated 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;">us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners</td>
</tr>
<tr>
<td style="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_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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 25<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123399704&amp;loc=SL77918431-209957<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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_srt_OwnershipAxis=kfy_MexicanSubsidiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OwnershipAxis=kfy_MexicanSubsidiaryMember</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>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866779864320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basic and Diluted Earnings Per Share - Additional Information (Detail) - shares<br> shares in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</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</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, shares</a></td>
<td class="nump">1.6<span></span>
</td>
<td class="nump">1.2<span></span>
</td>
<td class="nump">1.2<span></span>
</td>
<td class="nump">1.3<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>62
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866774901200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basic and Diluted Earnings Per Share - Basic and Diluted Earnings per Common Share Attributable to Common Stockholders (Detail) - 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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</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">$ 73,541<span></span>
</td>
<td class="nump">$ 75,772<span></span>
</td>
<td class="nump">$ 150,788<span></span>
</td>
<td class="nump">$ 150,595<span></span>
</td>
</tr>
<tr class="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">1,615<span></span>
</td>
<td class="nump">1,654<span></span>
</td>
<td class="nump">3,295<span></span>
</td>
<td class="nump">3,321<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">71,926<span></span>
</td>
<td class="nump">74,118<span></span>
</td>
<td class="nump">147,493<span></span>
</td>
<td class="nump">147,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_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic', window );">Add: undistributed earnings to nonvested restricted stockholders</a></td>
<td class="nump">1,436<span></span>
</td>
<td class="nump">1,510<span></span>
</td>
<td class="nump">2,945<span></span>
</td>
<td class="nump">3,005<span></span>
</td>
</tr>
<tr class="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">1,432<span></span>
</td>
<td class="nump">1,497<span></span>
</td>
<td class="nump">2,927<span></span>
</td>
<td class="nump">2,974<span></span>
</td>
</tr>
<tr class="re">
<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">$ 71,930<span></span>
</td>
<td class="nump">$ 74,131<span></span>
</td>
<td class="nump">$ 147,511<span></span>
</td>
<td class="nump">$ 147,305<span></span>
</td>
</tr>
<tr class="ro">
<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,868<span></span>
</td>
<td class="nump">53,114<span></span>
</td>
<td class="nump">51,820<span></span>
</td>
<td class="nump">52,937<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted-average number of common shares outstanding (in shares)</a></td>
<td class="nump">52,005<span></span>
</td>
<td class="nump">53,568<span></span>
</td>
<td class="nump">52,143<span></span>
</td>
<td class="nump">53,494<span></span>
</td>
</tr>
<tr class="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 per share (in usd per share)</a></td>
<td class="nump">$ 1.39<span></span>
</td>
<td class="nump">$ 1.40<span></span>
</td>
<td class="nump">$ 2.85<span></span>
</td>
<td class="nump">$ 2.78<span></span>
</td>
</tr>
<tr class="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 per share (in usd per share)</a></td>
<td class="nump">$ 1.38<span></span>
</td>
<td class="nump">$ 1.38<span></span>
</td>
<td class="nump">$ 2.83<span></span>
</td>
<td class="nump">$ 2.75<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_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_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">2<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</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_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="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">134<span></span>
</td>
<td class="nump">453<span></span>
</td>
<td class="nump">319<span></span>
</td>
<td class="nump">555<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126962052&amp;loc=d3e4991-113900<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1707-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1500-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2740-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 65<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2793-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 66<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2814-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2740-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 65<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2793-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 66<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2814-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>63
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866781873648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Comprehensive Income - Components of Accumulated Other Comprehensive Loss (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Apr. 30, 2022</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">$ (136,991)<span></span>
</td>
<td class="num">$ (92,717)<span></span>
</td>
</tr>
<tr class="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">1,066<span></span>
</td>
<td class="nump">961<span></span>
</td>
</tr>
<tr class="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 loss, net of tax</a></td>
<td class="num">(740)<span></span>
</td>
<td class="num">(429)<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">$ (136,665)<span></span>
</td>
<td class="num">$ (92,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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5A<br> -URI https://asc.fasb.org/extlink&amp;oid=123594809&amp;loc=SL116692626-108610<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>64
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866773544336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Comprehensive Income - Changes in Each Component of Accumulated Other Comprehensive Loss (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</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_StockholdersEquity', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,544,346<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_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Unrealized (losses) gains arising during the period</a></td>
<td class="num">$ (28,275)<span></span>
</td>
<td class="num">$ (7,023)<span></span>
</td>
<td class="num">(44,585)<span></span>
</td>
<td class="num">$ (15,388)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Reclassification of realized net losses to net income</a></td>
<td class="nump">54<span></span>
</td>
<td class="nump">336<span></span>
</td>
<td class="nump">105<span></span>
</td>
<td class="nump">678<span></span>
</td>
</tr>
<tr class="re">
<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 );">Ending balance</a></td>
<td class="nump">1,578,052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,578,052<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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax', window );">Tax effect on reclassification of realized net losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="nump">200<span></span>
</td>
</tr>
<tr class="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 reclassification of unrealized losses</a></td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<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_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated Other Comprehensive Loss</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_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">(108,444)<span></span>
</td>
<td class="num">(59,843)<span></span>
</td>
<td class="num">(92,185)<span></span>
</td>
<td class="num">(51,820)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Ending balance</a></td>
<td class="num">(136,665)<span></span>
</td>
<td class="num">(66,530)<span></span>
</td>
<td class="num">(136,665)<span></span>
</td>
<td class="num">(66,530)<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_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">(108,974)<span></span>
</td>
<td class="num">(42,034)<span></span>
</td>
<td class="num">(92,717)<span></span>
</td>
<td class="num">(33,666)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Unrealized (losses) gains arising during the period</a></td>
<td class="num">(28,017)<span></span>
</td>
<td class="num">(7,017)<span></span>
</td>
<td class="num">(44,274)<span></span>
</td>
<td class="num">(15,385)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Reclassification of realized net losses 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_StockholdersEquity', window );">Ending balance</a></td>
<td class="num">(136,991)<span></span>
</td>
<td class="num">(49,051)<span></span>
</td>
<td class="num">(136,991)<span></span>
</td>
<td class="num">(49,051)<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_StockholdersEquity', window );">Beginning balance</a></td>
<td class="nump">1,012<span></span>
</td>
<td class="num">(17,794)<span></span>
</td>
<td class="nump">961<span></span>
</td>
<td class="num">(18,135)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Unrealized (losses) gains arising during the period</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Reclassification of realized net losses to net income</a></td>
<td class="nump">54<span></span>
</td>
<td class="nump">336<span></span>
</td>
<td class="nump">105<span></span>
</td>
<td class="nump">677<span></span>
</td>
</tr>
<tr class="re">
<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 );">Ending balance</a></td>
<td class="nump">1,066<span></span>
</td>
<td class="num">(17,443)<span></span>
</td>
<td class="nump">1,066<span></span>
</td>
<td class="num">(17,443)<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 on Marketable Securities (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>
</tr>
<tr class="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_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">(482)<span></span>
</td>
<td class="num">(15)<span></span>
</td>
<td class="num">(429)<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_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Unrealized (losses) gains arising during the period</a></td>
<td class="num">(258)<span></span>
</td>
<td class="num">(21)<span></span>
</td>
<td class="num">(311)<span></span>
</td>
<td class="num">(18)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Reclassification of realized net losses 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">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_StockholdersEquity', window );">Ending balance</a></td>
<td class="num">$ (740)<span></span>
</td>
<td class="num">$ (36)<span></span>
</td>
<td class="num">$ (740)<span></span>
</td>
<td class="num">$ (36)<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_OciBeforeReclassificationsNetOfTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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), 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-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_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>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>65
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866773574272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Stock Plans - Components of Stock-Based Compensation Expense Recognized (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</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">$ 9,669<span></span>
</td>
<td class="nump">$ 7,491<span></span>
</td>
<td class="nump">$ 17,426<span></span>
</td>
<td class="nump">$ 14,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_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">230<span></span>
</td>
<td class="nump">203<span></span>
</td>
<td class="nump">449<span></span>
</td>
<td class="nump">399<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</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">$ 9,439<span></span>
</td>
<td class="nump">$ 7,288<span></span>
</td>
<td class="nump">$ 16,977<span></span>
</td>
<td class="nump">$ 14,250<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>66
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866771540800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Stock Plans - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 22, 2022</div></th>
<th class="th"><div>Jul. 01, 2020</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Apr. 30, 2022</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>
<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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payments of tax withholdings on restricted stock</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="nump">$ 22,060,000<span></span>
</td>
<td class="nump">$ 18,058,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_TreasuryStockValueAcquiredCostMethod', window );">Shares repurchased during the period, value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33,286,000<span></span>
</td>
<td class="nump">$ 44,276,000<span></span>
</td>
<td class="nump">$ 7,353,000<span></span>
</td>
<td class="nump">$ 20,091,000<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="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>
<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_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>
<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_TreasuryStockSharesAcquired', window );">Shares repurchased during the period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">622,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">93,385<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">992,367<span></span>
</td>
<td class="nump">131,081<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 );">Shares repurchased during the period, value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 55,500,000<span></span>
</td>
<td class="nump">$ 9,400,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_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>
<td class="text">&#160;<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_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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for future issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,900,000<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="nump">1,900,000<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate', window );">Authorized payroll deductions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<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="nump">15.00%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease', window );">Increase in the additional number of total shares that may be purchased (in shares)</a></td>
<td class="nump">1,500,000<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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionValueForESPP', window );">Authorized payroll deductions, value</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="nump">$ 25,000<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Maximum number of shares reserved for issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,500,000<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="nump">4,500,000<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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Employees stock purchased (in shares)</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,704<span></span>
</td>
<td class="nump">55,025<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_EmployeeStockPurchasePlanPurchasePriceOfSharesPurchased', window );">Employees stock purchased, price per share (in usd per share)</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="nump">$ 52.22<span></span>
</td>
<td class="nump">$ 65.30<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_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember', window );">ESPP | 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>
<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>
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Fair market price of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85.00%<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="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 | 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>
<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_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>
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Fair market price of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<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="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=kfy_TimeBasedRestrictedStockMember', window );">Time Based Restricted Stock</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>
<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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</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">4 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_AwardTypeAxis=kfy_MarketBasedRestrictedStockMember', window );">Market Based Restricted Stock</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>
<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_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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</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">3 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod', window );">Performance period</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">3 years<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</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="text">&#160;<span></span>
</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="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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Total unrecognized compensation cost related to non-vested awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,600,000<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="nump">$ 22,600,000<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_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted stock</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>
<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_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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,072,000<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="nump">2,072,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,980,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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Total unrecognized compensation cost related to non-vested awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 88,300,000<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="nump">$ 88,300,000<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Expected cost recognized over weighted-average period</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">2 years 9 months 18 days<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_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares repurchased during the period to pay for taxes (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,969<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,729<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">369,433<span></span>
</td>
<td class="nump">264,807<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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payments of tax withholdings on restricted stock</a></td>
<td class="text">&#160;<span></span>
</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">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,100,000<span></span>
</td>
<td class="nump">$ 18,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_PlanNameAxis=kfy_StockIncentivePlanMember', window );">Stock Incentive 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>
<td class="text">&#160;<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>
<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_CommonStockIncreasesInCapitalSharesReservedForFutureIssuance', window );">Common stock available for stock-based awards (in shares)</a></td>
<td class="nump">1,700,000<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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for future issuance (in shares)</a></td>
<td class="nump">2,248,284<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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">1 year<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>
<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_CommonStockIncreasesInCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common stock increases in capital shares reserved for future issuance.</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_CommonStockIncreasesInCapitalSharesReservedForFutureIssuance</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: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_kfy_EmployeeStockPurchasePlanPurchasePriceOfSharesPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase price paid by employees for common stock through an employee stock purchase plan.</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_EmployeeStockPurchasePlanPurchasePriceOfSharesPurchased</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-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_kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement by Share-Based Payment Award, Award Performance 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;">kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionValueForESPP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 value that an employee can purchase of shares through the ESPP in an annual 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;">kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionValueForESPP</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 not yet recognized for nonvested 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-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_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>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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 highest percentage of annual salary that an employee is permitted to utilize with respect to the 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 authorized for issuance 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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other than shares newly issued, the number of additional shares issued (for example, a stock split) or canceled (for example, to correct a share issuance), during the period under the 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its 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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="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_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 used to settle 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>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_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issued during the period as a result of an employee stock purchase 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<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_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_AwardTypeAxis=kfy_TimeBasedRestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=kfy_TimeBasedRestrictedStockMember</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=kfy_MarketBasedRestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=kfy_MarketBasedRestrictedStockMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=kfy_StockIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PlanNameAxis=kfy_StockIncentivePlanMember</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>67
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866773346896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Stock Plans - Restricted Stock Activity (Detail) - Restricted stock<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Oct. 31, 2022 </div>
<div>$ / shares </div>
<div>shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance (in shares) | shares</a></td>
<td class="nump">1,980<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">1,116<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares) | shares</a></td>
<td class="num">(997)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited/expired (in shares) | shares</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares) | shares</a></td>
<td class="nump">2,072<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted- Average Grant Date Fair Value</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted-average, beginning balance (in usd per share) | $ / shares</a></td>
<td class="nump">$ 40.32<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average, granted (in usd per share) | $ / shares</a></td>
<td class="nump">49.12<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average, vested (in usd per share) | $ / shares</a></td>
<td class="nump">37.66<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Weighted-average, forfeited/expired (in usd per share) | $ / shares</a></td>
<td class="nump">55.15<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted-average, ending balance (in usd per share) | $ / shares</a></td>
<td class="nump">$ 50.10<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of equity-based payment instruments, excluding stock (or unit) options, that vested 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_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>68
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866772434032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments - Financial Instruments and Balance Sheet Classification (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Apr. 30, 2022</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 Measurement</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">$ 831,452<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 831,452<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,210,893<span></span>
</td>
</tr>
<tr class="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 Classification</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">593,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">593,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">978,070<span></span>
</td>
</tr>
<tr class="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">59,188<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,188<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57,244<span></span>
</td>
</tr>
<tr class="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">178,565<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">178,565<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">175,783<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">(201)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(201)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent', window );">Obligations for which assets are held in trust</a></td>
<td class="nump">164,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">164,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">160,800<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">20,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,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_EquitySecuritiesFvNiGainLoss', window );">Gain (loss) on marketable securities</a></td>
<td class="num">(9,700)<span></span>
</td>
<td class="nump">$ 4,800<span></span>
</td>
<td class="num">(9,700)<span></span>
</td>
<td class="nump">$ 10,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_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 Measurement</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">61,836<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,836<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,358<span></span>
</td>
</tr>
<tr class="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">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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</a></td>
<td class="num">(1,001)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,001)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(584)<span></span>
</td>
</tr>
<tr class="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">60,835<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,835<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79,774<span></span>
</td>
</tr>
<tr class="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 Classification</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">15,489<span></span>
</td>
</tr>
<tr class="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">50,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,241<span></span>
</td>
</tr>
<tr class="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">9,935<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,935<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,044<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 Measurement</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">(201)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(201)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Classification</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">(201)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(201)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(204)<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 Measurement</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">23,362<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,362<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,627<span></span>
</td>
</tr>
<tr class="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">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">(213)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(213)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(126)<span></span>
</td>
</tr>
<tr class="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">23,149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,501<span></span>
</td>
</tr>
<tr class="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 Classification</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">15,489<span></span>
</td>
</tr>
<tr class="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">23,149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,012<span></span>
</td>
</tr>
<tr class="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 Measurement</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">37,476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,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_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">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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</a></td>
<td class="num">(780)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(780)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(450)<span></span>
</td>
</tr>
<tr class="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">36,696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,286<span></span>
</td>
</tr>
<tr class="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 Classification</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">26,761<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,761<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,242<span></span>
</td>
</tr>
<tr class="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">9,935<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,935<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,044<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 Measurement</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">998<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">998<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">995<span></span>
</td>
</tr>
<tr class="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">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">(8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="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">990<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">990<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">987<span></span>
</td>
</tr>
<tr class="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 Classification</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">990<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">990<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">987<span></span>
</td>
</tr>
<tr class="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 | 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 Measurement</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">176,918<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">176,918<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">168,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_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Classification</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">8,288<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,288<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,003<span></span>
</td>
</tr>
<tr class="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">168,630<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">168,630<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">158,739<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 | Total 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 Measurement</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">176,918<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">176,918<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">168,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_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Classification</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">8,288<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,288<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,003<span></span>
</td>
</tr>
<tr class="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">168,630<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">168,630<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">158,739<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 Measurement</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">513,256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">513,256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">874,490<span></span>
</td>
</tr>
<tr class="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 Classification</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">513,256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">513,256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">874,490<span></span>
</td>
</tr>
<tr class="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 Measurement</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">80,644<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,644<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">88,091<span></span>
</td>
</tr>
<tr class="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 Classification</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">80,644<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,644<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">88,091<span></span>
</td>
</tr>
<tr class="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 probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=123594786&amp;loc=SL75136599-209740<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117546-209714<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126966630&amp;loc=d3e41228-113958<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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_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>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_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_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_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_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>69
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866782801472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments - Additional Information (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Apr. 30, 2022</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">$ 18.6<span></span>
</td>
<td class="nump">$ 14.3<span></span>
</td>
<td class="nump">$ 33.0<span></span>
</td>
<td class="nump">$ 36.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_EquitySecuritiesFvNiUnrealizedLoss', window );">Unrealized losses relates to equity securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.7<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_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="text">&#160;<span></span>
</td>
<td class="nump">8.1<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="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_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet', window );">Foreign currency gains (losses)</a></td>
<td class="num">(1.5)<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="num">(2.1)<span></span>
</td>
<td class="nump">$ 0.5<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 | Income Taxes And Other Receivables | 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="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">107.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">107.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 89.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_HedgingDesignationAxis=us-gaap_NondesignatedMember', window );">Not Designated as Hedge Instrument | Foreign currency forward contracts | Income Taxes And Other Receivables | 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="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">$ 40.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35.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_InvestmentTypeAxis=kfy_AvailableForSaleMarketableSecuritiesMember', window );">Available For Sale Marketable Securities | 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="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">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_us-gaap_InvestmentTypeAxis=kfy_AvailableForSaleMarketableSecuritiesMember', window );">Available For Sale Marketable Securities | 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="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">18 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4CC<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL109998890-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117546-209714<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EquitySecuritiesFvNiUnrealizedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117546-209714<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiUnrealizedLoss</td>
</tr>
<tr>
<td style="padding-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_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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3151-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BalanceSheetLocationAxis=kfy_IncomeTaxesAndOtherReceivablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxesAndOtherReceivablesMember</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_us-gaap_InvestmentTypeAxis=kfy_AvailableForSaleMarketableSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=kfy_AvailableForSaleMarketableSecuritiesMember</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>70
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866771140496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments - Fair Value of Derivatives Not Designated as Hedge Instruments (Detail) - Not Designated as Hedge Instrument - Foreign currency forward contracts - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Apr. 30, 2022</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">$ 1,526<span></span>
</td>
<td class="nump">$ 1,639<span></span>
</td>
</tr>
<tr class="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,727<span></span>
</td>
<td class="nump">$ 1,843<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>71
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866773304784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred Compensation and Retirement Plans - Components of Net Periodic Benefits Costs (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</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">5.50%<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">$ 10,484<span></span>
</td>
<td class="nump">$ 9,749<span></span>
</td>
<td class="nump">$ 19,627<span></span>
</td>
<td class="nump">$ 18,428<span></span>
</td>
</tr>
<tr class="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">2,437<span></span>
</td>
<td class="nump">1,038<span></span>
</td>
<td class="nump">4,824<span></span>
</td>
<td class="nump">2,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_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of actuarial loss</a></td>
<td class="nump">218<span></span>
</td>
<td class="nump">542<span></span>
</td>
<td class="nump">436<span></span>
</td>
<td class="nump">1,085<span></span>
</td>
</tr>
<tr class="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">(289)<span></span>
</td>
<td class="num">(386)<span></span>
</td>
<td class="num">(578)<span></span>
</td>
<td class="num">(773)<span></span>
</td>
</tr>
<tr class="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">(102)<span></span>
</td>
<td class="num">(102)<span></span>
</td>
<td class="num">(203)<span></span>
</td>
<td class="num">(203)<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">$ 12,748<span></span>
</td>
<td class="nump">$ 10,841<span></span>
</td>
<td class="nump">$ 24,106<span></span>
</td>
<td class="nump">$ 20,594<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2919-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>72
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866773145984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred Compensation and Retirement Plans - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Apr. 30, 2022</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">$ 4,890<span></span>
</td>
<td class="nump">$ 2,184<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_EquitySecuritiesFvNiGainLoss', window );">Increase (decrease) in the fair value of marketable securities</a></td>
<td class="num">$ (9,700)<span></span>
</td>
<td class="nump">$ 4,800<span></span>
</td>
<td class="num">(9,700)<span></span>
</td>
<td class="nump">10,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_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="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="nump">2,900<span></span>
</td>
<td class="nump">1,700<span></span>
</td>
<td class="nump">4,900<span></span>
</td>
<td class="nump">2,200<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="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_CashSurrenderValueOfLifeInsuranceGross', window );">Gross CSV</a></td>
<td class="nump">263,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">263,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 263,200<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_PolicyLoansPayable', window );">Outstanding policy loans</a></td>
<td class="nump">79,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 79,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 79,800<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="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_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="ro">
<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</a></td>
<td class="num">(9,500)<span></span>
</td>
<td class="nump">4,700<span></span>
</td>
<td class="num">$ (8,600)<span></span>
</td>
<td class="nump">10,200<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_EquitySecuritiesFvNiGainLoss', window );">Increase (decrease) in the fair value of marketable securities</a></td>
<td class="num">$ (9,700)<span></span>
</td>
<td class="nump">$ 4,800<span></span>
</td>
<td class="num">$ (9,700)<span></span>
</td>
<td class="nump">$ 10,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_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="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">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="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">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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 55<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=6409961&amp;loc=d3e20487-108367<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117546-209714<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 325<br> -SubTopic 30<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6384439&amp;loc=d3e42048-111605<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>73
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866782750928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fee Revenue - Schedule of Contract Asset and Liability (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Apr. 30, 2022</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">$ 128,644<span></span>
</td>
<td class="nump">$ 100,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_ContractWithCustomerLiability', window );">Contract liabilities-deferred revenue</a></td>
<td class="nump">$ 241,708<span></span>
</td>
<td class="nump">$ 244,149<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>74
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866782630944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fee Revenue - Additional Information (Details 1)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Oct. 31, 2022 </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">$ 136.2<span></span>
</td>
</tr>
<tr class="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,211.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-11-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2022-11-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">$ 344.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, expected timing of satisfaction, period</a></td>
<td class="text">6 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=2023-05-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2023-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">$ 471.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">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=2024-05-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-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">$ 246.8<span></span>
</td>
</tr>
<tr class="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=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">$ 148.7<span></span>
</td>
</tr>
<tr class="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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=2022-11-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=2022-11-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=2023-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=2023-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=2024-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=2024-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=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866771127888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fee Revenue - Schedule of Disaggregation of Fee Revenue by Industry (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</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">$ 735,719<span></span>
</td>
<td class="nump">$ 643,398<span></span>
</td>
<td class="nump">$ 1,438,867<span></span>
</td>
<td class="nump">$ 1,231,496<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">$ 206,448<span></span>
</td>
<td class="nump">$ 169,706<span></span>
</td>
<td class="nump">$ 402,357<span></span>
</td>
<td class="nump">$ 319,062<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">28.40%<span></span>
</td>
<td class="nump">26.50%<span></span>
</td>
<td class="nump">28.30%<span></span>
</td>
<td class="nump">26.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_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">$ 133,595<span></span>
</td>
<td class="nump">$ 127,979<span></span>
</td>
<td class="nump">$ 266,799<span></span>
</td>
<td class="nump">$ 243,169<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.40%<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">18.70%<span></span>
</td>
<td class="nump">19.90%<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">$ 131,199<span></span>
</td>
<td class="nump">$ 113,991<span></span>
</td>
<td class="nump">$ 249,998<span></span>
</td>
<td class="nump">$ 219,640<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.00%<span></span>
</td>
<td class="nump">17.80%<span></span>
</td>
<td class="nump">17.50%<span></span>
</td>
<td class="nump">17.90%<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">$ 124,605<span></span>
</td>
<td class="nump">$ 103,667<span></span>
</td>
<td class="nump">$ 247,257<span></span>
</td>
<td class="nump">$ 198,601<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.10%<span></span>
</td>
<td class="nump">16.20%<span></span>
</td>
<td class="nump">17.40%<span></span>
</td>
<td class="nump">16.20%<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">$ 99,280<span></span>
</td>
<td class="nump">$ 92,459<span></span>
</td>
<td class="nump">$ 195,228<span></span>
</td>
<td class="nump">$ 174,023<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">13.60%<span></span>
</td>
<td class="nump">14.50%<span></span>
</td>
<td class="nump">13.70%<span></span>
</td>
<td class="nump">14.20%<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">$ 32,722<span></span>
</td>
<td class="nump">$ 31,641<span></span>
</td>
<td class="nump">$ 62,113<span></span>
</td>
<td class="nump">$ 70,343<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">4.50%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">4.40%<span></span>
</td>
<td class="nump">5.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=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">$ 727,849<span></span>
</td>
<td class="nump">$ 639,443<span></span>
</td>
<td class="nump">$ 1,423,752<span></span>
</td>
<td class="nump">$ 1,224,838<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-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_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>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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=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_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=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>76
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866779776272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Credit Losses - Summary of Activity in Allowance for Credit Losses on Trade Receivables (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</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">$ 36,384<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">11,018<span></span>
</td>
<td class="nump">$ 9,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_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Write-offs</a></td>
<td class="num">(5,937)<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">621<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">(1,127)<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">$ 40,959<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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>77
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866772419616">
<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 (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Apr. 30, 2022</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">$ 21,302<span></span>
</td>
<td class="nump">$ 37,002<span></span>
</td>
</tr>
<tr class="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">211<span></span>
</td>
<td class="nump">125<span></span>
</td>
</tr>
<tr class="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">1,847<span></span>
</td>
<td class="nump">4,499<span></span>
</td>
</tr>
<tr class="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">2<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_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 );">Cash and Cash Equivalent</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">15,489<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 );">Marketable Securities, Current</a></td>
<td class="nump">23,149<span></span>
</td>
<td class="nump">26,012<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 );">Marketable 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">21,771<span></span>
</td>
<td class="nump">32,186<span></span>
</td>
</tr>
<tr class="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">465<span></span>
</td>
<td class="nump">446<span></span>
</td>
</tr>
<tr class="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">14,925<span></span>
</td>
<td class="nump">3,800<span></span>
</td>
</tr>
<tr class="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">315<span></span>
</td>
<td class="nump">4<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 );">Cash and Cash Equivalent</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 );">Marketable Securities, Current</a></td>
<td class="nump">26,761<span></span>
</td>
<td class="nump">18,942<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 );">Marketable Securities, Non- Current</a></td>
<td class="nump">9,935<span></span>
</td>
<td class="nump">17,044<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_USTreasurySecuritiesMember', 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">990<span></span>
</td>
<td class="nump">987<span></span>
</td>
</tr>
<tr class="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">8<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="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_USTreasurySecuritiesMember', 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 );">Cash and Cash Equivalent</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_USTreasurySecuritiesMember', 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 );">Marketable Securities, Current</a></td>
<td class="nump">990<span></span>
</td>
<td class="nump">987<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_USTreasurySecuritiesMember', 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 );">Marketable Securities, Non- Current</a></td>
<td class="nump">$ 0<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_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922890-210455<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27337-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27337-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922890-210455<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27337-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922890-210455<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922890-210455<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27337-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_USTreasurySecuritiesMember</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>78
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866771130016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Credit Losses - Additional Information (Details) - investment<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Apr. 30, 2022</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_InvestmentTypeAxis=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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions', window );">Debt securities, available-for-sale, unrealized loss position, number of investments</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">27<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_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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions', window );">Debt securities, available-for-sale, unrealized loss position, number of investments</a></td>
<td class="nump">25<span></span>
</td>
<td class="nump">23<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_CorporateBondSecuritiesMember', window );">Corporate notes/bonds | Maximum</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_DebtInstrumentTerm', window );">Debt instrument term</a></td>
<td class="text">2 years<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_InvestmentTypeAxis=us-gaap_USTreasurySecuritiesMember', 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="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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions', window );">Debt securities, available-for-sale, unrealized loss position, number of investments</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<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_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investments in debt securities 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27290-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions</td>
</tr>
<tr>
<td style="padding-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>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_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_InvestmentTypeAxis=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_InvestmentTypeAxis=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_InvestmentTypeAxis=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_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_InvestmentTypeAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_USTreasurySecuritiesMember</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>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866782624192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</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">$ 28,886<span></span>
</td>
<td class="nump">$ 26,145<span></span>
</td>
<td class="nump">$ 55,112<span></span>
</td>
<td class="nump">$ 50,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_EffectiveIncomeTaxRateContinuingOperations', window );">Income tax provision tax rate</a></td>
<td class="nump">27.90%<span></span>
</td>
<td class="nump">25.50%<span></span>
</td>
<td class="nump">26.50%<span></span>
</td>
<td class="nump">24.70%<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866782766992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 31, 2022 </div>
<div>USD ($) </div>
<div>business </div>
<div>segment</div>
</th>
<th class="th">
<div>Apr. 30, 2022 </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_SegmentReportingAbstract', window );"><strong>Segment Reporting [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>
</tr>
<tr class="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 | segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8<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_GoodwillImpairmentLoss', window );">Impairment of goodwill | $</a></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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_NumberOfLineOfBusiness', window );">Number of line of business | business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<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_NumberOfLineOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 line of business.</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_NumberOfLineOfBusiness</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>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_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 loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>81
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866774937792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments - Financial Highlights (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</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">$ 735,719,000<span></span>
</td>
<td class="nump">$ 643,398,000<span></span>
</td>
<td class="nump">$ 1,438,867,000<span></span>
</td>
<td class="nump">$ 1,231,496,000<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">73,541,000<span></span>
</td>
<td class="nump">75,772,000<span></span>
</td>
<td class="nump">150,788,000<span></span>
</td>
<td class="nump">150,595,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_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income attributable to noncontrolling interest</a></td>
<td class="nump">1,074,000<span></span>
</td>
<td class="nump">560,000<span></span>
</td>
<td class="nump">2,363,000<span></span>
</td>
<td class="nump">2,134,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_OtherNonoperatingIncomeExpense', window );">Other loss (income), net</a></td>
<td class="nump">9,048,000<span></span>
</td>
<td class="num">(5,066,000)<span></span>
</td>
<td class="nump">8,273,000<span></span>
</td>
<td class="num">(9,513,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_InterestIncomeExpenseNonoperatingNet', window );">Interest expense, net</a></td>
<td class="nump">7,098,000<span></span>
</td>
<td class="nump">6,365,000<span></span>
</td>
<td class="nump">14,710,000<span></span>
</td>
<td class="nump">11,791,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_IncomeTaxExpenseBenefit', window );">Income tax provision</a></td>
<td class="nump">28,886,000<span></span>
</td>
<td class="nump">26,145,000<span></span>
</td>
<td class="nump">55,112,000<span></span>
</td>
<td class="nump">50,024,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_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">119,647,000<span></span>
</td>
<td class="nump">103,776,000<span></span>
</td>
<td class="nump">231,246,000<span></span>
</td>
<td class="nump">205,031,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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">17,093,000<span></span>
</td>
<td class="nump">15,633,000<span></span>
</td>
<td class="nump">33,322,000<span></span>
</td>
<td class="nump">31,277,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_NonoperatingIncomeExpense', window );">Other (loss) income, net</a></td>
<td class="num">(9,048,000)<span></span>
</td>
<td class="nump">5,066,000<span></span>
</td>
<td class="num">(8,273,000)<span></span>
</td>
<td class="nump">9,513,000<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_BusinessCombinationAcquisitionAndIntegrationRelatedCosts', window );">Integration/acquisition costs</a></td>
<td class="nump">3,411,000<span></span>
</td>
<td class="nump">1,084,000<span></span>
</td>
<td class="nump">7,016,000<span></span>
</td>
<td class="nump">1,084,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_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of fixed assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,915,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,915,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_OperatingLeaseImpairmentLoss', window );">Impairment of right of use assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,392,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,392,000<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">131,103,000<span></span>
</td>
<td class="nump">134,866,000<span></span>
</td>
<td class="nump">263,311,000<span></span>
</td>
<td class="nump">256,212,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_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">$ 727,849,000<span></span>
</td>
<td class="nump">$ 639,443,000<span></span>
</td>
<td class="nump">$ 1,423,752,000<span></span>
</td>
<td class="nump">$ 1,224,838,000<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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>The net amount of nonoperating interest income (expense).</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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 25<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123399704&amp;loc=SL77918431-209957<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (expense) related to nonoperating activities, 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>82
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866774502416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments - Financial Highlights by Operating Segment (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</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">$ 735,719<span></span>
</td>
<td class="nump">$ 643,398<span></span>
</td>
<td class="nump">$ 1,438,867<span></span>
</td>
<td class="nump">$ 1,231,496<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">131,103<span></span>
</td>
<td class="nump">134,866<span></span>
</td>
<td class="nump">263,311<span></span>
</td>
<td class="nump">256,212<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">175,845<span></span>
</td>
<td class="nump">165,732<span></span>
</td>
<td class="nump">344,580<span></span>
</td>
<td class="nump">314,739<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">31,089<span></span>
</td>
<td class="nump">30,061<span></span>
</td>
<td class="nump">60,639<span></span>
</td>
<td class="nump">56,902<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">94,577<span></span>
</td>
<td class="nump">88,712<span></span>
</td>
<td class="nump">178,392<span></span>
</td>
<td class="nump">169,393<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,524<span></span>
</td>
<td class="nump">28,556<span></span>
</td>
<td class="nump">51,702<span></span>
</td>
<td class="nump">54,188<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 | Executive Search | 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">144,147<span></span>
</td>
<td class="nump">159,082<span></span>
</td>
<td class="nump">297,031<span></span>
</td>
<td class="nump">298,382<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,969<span></span>
</td>
<td class="nump">48,907<span></span>
</td>
<td class="nump">81,718<span></span>
</td>
<td class="nump">92,237<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 | Executive Search | 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">44,919<span></span>
</td>
<td class="nump">42,571<span></span>
</td>
<td class="nump">92,248<span></span>
</td>
<td class="nump">85,414<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">8,081<span></span>
</td>
<td class="nump">7,663<span></span>
</td>
<td class="nump">16,596<span></span>
</td>
<td class="nump">15,248<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 | Executive Search | 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">23,523<span></span>
</td>
<td class="nump">28,267<span></span>
</td>
<td class="nump">49,975<span></span>
</td>
<td class="nump">56,999<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">5,834<span></span>
</td>
<td class="nump">8,201<span></span>
</td>
<td class="nump">13,185<span></span>
</td>
<td class="nump">16,521<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 | Executive Search | 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">7,822<span></span>
</td>
<td class="nump">6,572<span></span>
</td>
<td class="nump">15,631<span></span>
</td>
<td class="nump">13,351<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">2,607<span></span>
</td>
<td class="nump">1,366<span></span>
</td>
<td class="nump">5,224<span></span>
</td>
<td class="nump">3,720<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">135,762<span></span>
</td>
<td class="nump">54,702<span></span>
</td>
<td class="nump">235,814<span></span>
</td>
<td class="nump">106,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_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization', window );">Adjusted EBITDA</a></td>
<td class="nump">32,457<span></span>
</td>
<td class="nump">21,825<span></span>
</td>
<td class="nump">61,618<span></span>
</td>
<td class="nump">41,264<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">109,124<span></span>
</td>
<td class="nump">97,760<span></span>
</td>
<td class="nump">225,196<span></span>
</td>
<td class="nump">186,584<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">16,004<span></span>
</td>
<td class="nump">14,433<span></span>
</td>
<td class="nump">33,713<span></span>
</td>
<td class="nump">28,961<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">(30,462)<span></span>
</td>
<td class="num">(26,146)<span></span>
</td>
<td class="num">(61,084)<span></span>
</td>
<td class="num">(52,829)<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">727,849<span></span>
</td>
<td class="nump">639,443<span></span>
</td>
<td class="nump">1,423,752<span></span>
</td>
<td class="nump">1,224,838<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">173,092<span></span>
</td>
<td class="nump">164,893<span></span>
</td>
<td class="nump">339,576<span></span>
</td>
<td class="nump">313,371<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">94,329<span></span>
</td>
<td class="nump">88,639<span></span>
</td>
<td class="nump">178,090<span></span>
</td>
<td class="nump">169,310<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 | Executive Search | 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">142,485<span></span>
</td>
<td class="nump">158,197<span></span>
</td>
<td class="nump">294,029<span></span>
</td>
<td class="nump">296,875<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 | Executive Search | 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">44,645<span></span>
</td>
<td class="nump">42,434<span></span>
</td>
<td class="nump">91,701<span></span>
</td>
<td class="nump">85,181<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 | Executive Search | 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">23,408<span></span>
</td>
<td class="nump">28,257<span></span>
</td>
<td class="nump">49,789<span></span>
</td>
<td class="nump">56,960<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 | Executive Search | 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">7,821<span></span>
</td>
<td class="nump">6,571<span></span>
</td>
<td class="nump">15,629<span></span>
</td>
<td class="nump">13,347<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">134,743<span></span>
</td>
<td class="nump">54,559<span></span>
</td>
<td class="nump">233,690<span></span>
</td>
<td class="nump">106,396<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">$ 107,326<span></span>
</td>
<td class="nump">$ 95,893<span></span>
</td>
<td class="nump">$ 221,248<span></span>
</td>
<td class="nump">$ 183,398<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ExecutiveSearchMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ExecutiveSearchMember</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_StatementGeographicalAxis=srt_NorthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementGeographicalAxis=srt_NorthAmericaMember</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_StatementGeographicalAxis=us-gaap_EMEAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementGeographicalAxis=us-gaap_EMEAMember</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_StatementGeographicalAxis=srt_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementGeographicalAxis=srt_AsiaPacificMember</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_StatementGeographicalAxis=srt_LatinAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementGeographicalAxis=srt_LatinAmericaMember</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>83
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866774136480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">21 Months Ended</th>
<th class="th" colspan="1">33 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 24, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 16, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2027</div></th>
<th class="th">
<div>Oct. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>USD ($)</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>
<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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,145,300,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_CreditFacilityAxis=kfy_PriorCreditFacilityMember', window );">Prior 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>
<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>
<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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Line of credit facility, remaining borrowing capacity</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="nump">$ 645,300,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>
<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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,700,000<span></span>
</td>
<td class="nump">4,700,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>
<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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="nump">10,000,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>
<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>
<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_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>
<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_DebtInstrumentFaceAmount', window );">Principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,000,000<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_DebtInstrumentUnamortizedDiscount', window );">Debt instrument, unamortized discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,500,000<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_DebtInstrumentRedemptionOfPrincipalPlusApplicablePremiumPricePercentage', window );">Redemption price, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<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_DividendsPayableWithoutRestrictions', window );">Dividends payable per fiscal year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000,000<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_DebtInstrumentChangeInControlAndRatingDeclinePercentageOfPrincipalAmount', window );">Debt Instrument, change in control and rating decline, percentage of principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101.00%<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_DebtInstrumentProceedsFromOfferingUsedToRepayOutstandingDebt', window );">Debt instrument, proceeds from offering used to repay outstanding debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 276,900,000<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_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate, effective percentage</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="nump">4.86%<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_DebtInstrumentFairValue', window );">Debt instrument, fair value</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="nump">$ 364,000,000<span></span>
</td>
<td class="nump">379,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_DebtInstrumentAxis=kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember', window );">4.625% Senior Unsecured Notes due 2027 | 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_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>
<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_ConsolidatedNetLeverageRatio', window );">Consolidated net leverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.50<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="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=us-gaap_DebtInstrumentRedemptionPeriodFourMember', window );">Redemption before December 15, 2022</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_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>
<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_DebtInstrumentMaximumPercentageOfPrincipalAmountRedeemableWithEquityOfferingProceeds', window );">Percentage of principal amount redeemable with equity offering proceeds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35.00%<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_DebtInstrumentRedemptionPricePercentage', window );">Percentage of principal amount of debt redeemed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">104.625%<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="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>
<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>
<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>
<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">$ 1,150,000,000<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="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>
<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>
<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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="nump">650,000,000<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="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 | Delayed Draw Term Loan Facility</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_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>
<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">$ 500,000,000<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="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>
<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>
<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Unamortized debt issuance costs</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="nump">$ 4,700,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_DebtInstrumentAxis=kfy_AmendedCreditAgreementMember', window );">Amended Credit Agreement | 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="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>
<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_ConsolidatedNetLeverageRatio', window );">Consolidated net leverage ratio</a></td>
<td class="nump">3.25<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_LineOfCreditFacilityIncreaseDecreaseForPeriodNet', window );">Increase in aggregate principal amount</a></td>
<td class="nump">$ 250,000,000<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="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 | Secured Financing Overnight Rate</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_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>
<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_DebtInstrumentVariableRateAdjustmentPercentage', window );">Adjustment percentage on variable interest rate</a></td>
<td class="nump">0.10%<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="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 | Delayed Draw Term Loan Facility</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_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>
<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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Lenders ticking fee/ commitment fee on actual daily unused amount of Credit Facilities</a></td>
<td class="nump">0.20%<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="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 | Delayed Draw Term Loan Facility | Scenario Forecast</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_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>
<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_AnnualTermLoanAmortizationPercentageOnPrincipalBalance', window );">Annual term loan amortization percentage on principal balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="nump">5.00%<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_CreditAgreementMember', window );">Credit Agreement | Prior 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>
<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>
<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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Unamortized debt issuance costs</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="nump">$ 2,400,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_CreditAgreementMember', window );">Credit Agreement | 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_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>
<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_ConsolidatedNetLeverageRatio', window );">Consolidated net leverage ratio</a></td>
<td class="nump">3.50<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kfy_TemporaryIncreaseInConsolidatedNetLeverageRatio', window );">Temporary increase in consolidated net leverage ratio</a></td>
<td class="nump">4.00<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="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 | Maximum | Secured Financing Overnight Rate</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_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>
<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Applicable margin on variable interest rate</a></td>
<td class="nump">2.00%<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="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 | Maximum | Base Rate</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_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>
<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Applicable margin on variable interest rate</a></td>
<td class="nump">1.00%<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="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 | Maximum | 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>
<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>
<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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Lenders ticking fee/ commitment fee on actual daily unused amount of Credit Facilities</a></td>
<td class="nump">0.30%<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="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 | Minimum | Secured Financing Overnight Rate</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_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>
<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Applicable margin on variable interest rate</a></td>
<td class="nump">1.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>
<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_CreditAgreementMember', window );">Credit Agreement | Minimum | Base Rate</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_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>
<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Applicable margin on variable interest rate</a></td>
<td class="nump">0.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>
<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_CreditAgreementMember', window );">Credit Agreement | Minimum | 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>
<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>
<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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Lenders ticking fee/ commitment fee on actual daily unused amount of Credit Facilities</a></td>
<td class="nump">0.175%<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_AnnualTermLoanAmortizationPercentageOnPrincipalBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Annual term loan amortization percentage on principal balance.</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_AnnualTermLoanAmortizationPercentageOnPrincipalBalance</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-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_kfy_ConsolidatedNetLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Company's consolidated total leverage ratio can not be greater than this in order to be in compliance with the Indenture governing the Notes.</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_ConsolidatedNetLeverageRatio</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_DebtInstrumentChangeInControlAndRatingDeclinePercentageOfPrincipalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt instrument, change in control and rating decline, percentage of principal amount.</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_DebtInstrumentChangeInControlAndRatingDeclinePercentageOfPrincipalAmount</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-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_kfy_DebtInstrumentMaximumPercentageOfPrincipalAmountRedeemableWithEquityOfferingProceeds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt instrument maximum percentage of principal amount redeemable with equity offering proceeds.</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_DebtInstrumentMaximumPercentageOfPrincipalAmountRedeemableWithEquityOfferingProceeds</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-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_kfy_DebtInstrumentProceedsFromOfferingUsedToRepayOutstandingDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt instrument, proceeds from offering used to repay outstanding debt.</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_DebtInstrumentProceedsFromOfferingUsedToRepayOutstandingDebt</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_DebtInstrumentRedemptionOfPrincipalPlusApplicablePremiumPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt instrument redemption of principal plus applicable premium price 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_DebtInstrumentRedemptionOfPrincipalPlusApplicablePremiumPricePercentage</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-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_kfy_DebtInstrumentVariableRateAdjustmentPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt instrument variable rate adjustment 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_DebtInstrumentVariableRateAdjustmentPercentage</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-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_kfy_DividendsPayableWithoutRestrictions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Dividends payable without restrictions.</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_DividendsPayableWithoutRestrictions</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_TemporaryIncreaseInConsolidatedNetLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Temporary increase in consolidated net leverage ratio.</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_TemporaryIncreaseInConsolidatedNetLeverageRatio</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>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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 points added to the reference rate to compute the variable rate on the debt 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;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (par) amount of debt instrument at time of issuance.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt instrument payable, including, but not limited to, notes payable and loans payable.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFairValue</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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_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_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price of original principal amount of debt at which debt can be redeemed by the issuer.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph e<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="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_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_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization, of debt discount.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-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_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-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_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_LineOfCreditFacilityIncreaseDecreaseForPeriodNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) of the credit facility.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.</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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="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_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=kfy_PriorCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PriorCreditFacilityMember</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_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_DebtInstrumentAxis=us-gaap_DebtInstrumentRedemptionPeriodFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_DebtInstrumentRedemptionPeriodFourMember</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_CreditFacilityAxis=kfy_DelayedDrawTermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DelayedDrawTermLoanFacilityMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=kfy_SecuredFinancingOvernightRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_VariableRateAxis=kfy_SecuredFinancingOvernightRateMember</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_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementScenarioAxis=srt_ScenarioForecastMember</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_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_VariableRateAxis=us-gaap_BaseRateMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866782587056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt - Schedule of Redemption of Notes at Applicable Redemption Prices (Detail) - 4.625% Senior Unsecured Notes due 2027<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2022</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_DebtInstrumentAxis=kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember', window );">2022</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentRedemptionPricePercentage', window );">Redemption price, percentage</a></td>
<td class="nump">102.313%<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 );">2023</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentRedemptionPricePercentage', window );">Redemption price, percentage</a></td>
<td class="nump">101.156%<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 );">2024 and thereafter</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentRedemptionPricePercentage', window );">Redemption price, percentage</a></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_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>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_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_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price of original principal amount of debt at which debt can be redeemed by the issuer.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph e<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="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_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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodOneMember</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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodTwoMember</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_DebtInstrumentRedemptionPeriodAxis=kfy_DebtInstrumentRedemptionPeriodThreeAndThereafterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentRedemptionPeriodAxis=kfy_DebtInstrumentRedemptionPeriodThreeAndThereafterMember</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>85
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866773283264">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt - Schedule of Long-term Debt, at Amortized Cost (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Apr. 30, 2022</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">$ 395,831<span></span>
</td>
<td class="nump">$ 395,477<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">(4,169)<span></span>
</td>
<td class="num">(4,523)<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">395,831<span></span>
</td>
<td class="nump">395,477<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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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, excluding 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>86
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866773331984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Aug. 01, 2022</div></th>
<th class="th"><div>Apr. 30, 2022</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee Lease Description [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_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets, net</a></td>
<td class="nump">$ 151,537<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 151,537<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 167,734<span></span>
</td>
</tr>
<tr class="re">
<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 );">Operating lease, liability</a></td>
<td class="nump">176,925<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">176,925<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_OperatingLeaseImpairmentLoss', window );">Impairment of right of use assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 7,392<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 7,392<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_BusinessAcquisitionAxis=kfy_InfinityConsultingSolutionsMember', window );">Infinity Consulting Solutions</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee Lease Description [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_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets, 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>
<td class="nump">$ 800<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_OperatingLeaseLiability', window );">Operating lease, liability</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="nump">$ 1,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_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_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee Lease Description [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_LesseeOperatingLeaseTermOfContract', window );">Lessee operating lease, term of contract</a></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>
<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_LesseeFinanceLeaseTermOfContract1', window );">Lessee finance lease, term of contract</a></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>
<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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee Lease Description [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_LesseeOperatingLeaseTermOfContract', window );">Lessee operating lease, term of contract</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<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_LesseeFinanceLeaseTermOfContract1', window );">Lessee finance lease, term of contract</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years<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_LesseeFinanceLeaseTermOfContract1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's finance lease, 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeaseTermOfContract1</td>
</tr>
<tr>
<td style="padding-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_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 25<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123399704&amp;loc=SL77918431-209957<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessAcquisitionAxis=kfy_InfinityConsultingSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InfinityConsultingSolutionsMember</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>87
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866773198528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Components of Lease Expense (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</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">$ 365<span></span>
</td>
<td class="nump">$ 257<span></span>
</td>
<td class="nump">$ 738<span></span>
</td>
<td class="nump">$ 537<span></span>
</td>
</tr>
<tr class="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">46<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="nump">94<span></span>
</td>
<td class="nump">45<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">411<span></span>
</td>
<td class="nump">278<span></span>
</td>
<td class="nump">832<span></span>
</td>
<td class="nump">582<span></span>
</td>
</tr>
<tr class="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">12,203<span></span>
</td>
<td class="nump">13,457<span></span>
</td>
<td class="nump">24,618<span></span>
</td>
<td class="nump">27,275<span></span>
</td>
</tr>
<tr class="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">270<span></span>
</td>
<td class="nump">213<span></span>
</td>
<td class="nump">433<span></span>
</td>
<td class="nump">482<span></span>
</td>
</tr>
<tr class="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">1,583<span></span>
</td>
<td class="nump">3,431<span></span>
</td>
<td class="nump">4,238<span></span>
</td>
<td class="nump">5,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_OperatingLeaseImpairmentLoss', window );">Impairment of right of use assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,392<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,392<span></span>
</td>
</tr>
<tr class="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">(738)<span></span>
</td>
<td class="num">(228)<span></span>
</td>
<td class="num">(1,245)<span></span>
</td>
<td class="num">(459)<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">$ 13,729<span></span>
</td>
<td class="nump">$ 24,543<span></span>
</td>
<td class="nump">$ 28,876<span></span>
</td>
<td class="nump">$ 40,371<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 25<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123399704&amp;loc=SL77918431-209957<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>88
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866779694176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Summary of Supplemental Cash Flow Information Related to Leases (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</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">$ 29,114<span></span>
</td>
<td class="nump">$ 30,133<span></span>
</td>
</tr>
<tr class="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">814<span></span>
</td>
<td class="nump">592<span></span>
</td>
</tr>
<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">9,589<span></span>
</td>
<td class="nump">7,208<span></span>
</td>
</tr>
<tr class="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">$ 2,497<span></span>
</td>
<td class="nump">$ 317<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>89
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866773206032">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Summary of Supplemental Balance Sheet Information Related to Leases (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Apr. 30, 2022</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_FinanceLeasesAbstract', window );"><strong>Finance Leases:</strong></a></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_FinanceLeasesPropertyAndEquipmentAtCost', window );">Property and equipment, at cost</a></td>
<td class="nump">$ 6,900<span></span>
</td>
<td class="nump">$ 5,770<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_FinanceLeasesAccumulatedDepreciation', window );">Accumulated depreciation</a></td>
<td class="num">(2,757)<span></span>
</td>
<td class="num">(3,085)<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_FinanceLeaseRightOfUseAsset', window );">Property and equipment, net</a></td>
<td class="nump">4,143<span></span>
</td>
<td class="nump">2,685<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Other accrued liabilities</a></td>
<td class="nump">1,257<span></span>
</td>
<td class="nump">1,049<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Other liabilities</a></td>
<td class="nump">2,924<span></span>
</td>
<td class="nump">1,657<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_FinanceLeaseLiability', window );">Total finance lease liabilities</a></td>
<td class="nump">$ 4,181<span></span>
</td>
<td class="nump">$ 2,706<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Property and equipment, net<span></span>
</td>
<td class="text">Property and equipment, net<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other accrued liabilities<span></span>
</td>
<td class="text">Other accrued liabilities<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other liabilities<span></span>
</td>
<td class="text">Other liabilities<span></span>
</td>
</tr>
<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_WeightedAverageRemainingLeaseTermAbstract', window );"><strong>Weighted average remaining lease terms:</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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating leases</a></td>
<td class="text">4 years 9 months 18 days<span></span>
</td>
<td class="text">5 years 1 month 6 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Finance leases</a></td>
<td class="text">4 years 1 month 6 days<span></span>
</td>
<td class="text">3 years 3 months 18 days<span></span>
</td>
</tr>
<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_WeightedAverageDiscountRateAbstract', window );"><strong>Weighted average discount rate:</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_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating leases</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.30%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Finance leases</a></td>
<td class="nump">4.40%<span></span>
</td>
<td class="nump">3.20%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kfy_FinanceLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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_FinanceLeasesAbstract</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_FinanceLeasesAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 leases accumulated depreciation.</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_FinanceLeasesAccumulatedDepreciation</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_FinanceLeasesPropertyAndEquipmentAtCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 leases property and equipment at cost.</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_FinanceLeasesPropertyAndEquipmentAtCost</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_WeightedAverageDiscountRateAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 discount rate.</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_WeightedAverageDiscountRateAbstract</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_WeightedAverageRemainingLeaseTermAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 remaining lease term.</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_WeightedAverageRemainingLeaseTermAbstract</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 line item in statement of financial position that includes current 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 line item in statement of financial position that includes noncurrent 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization, of 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 line item in statement of financial position that includes finance lease right-of-use 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 discount rate for finance lease calculated at point in 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="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_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 remaining lease term for finance lease, 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 discount rate for operating lease calculated at point in 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="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_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 remaining lease term for operating lease, 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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866781468992">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Summary of Maturities of Lease Liabilities (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Apr. 30, 2022</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>
<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 );">2023 (excluding the six months ended October 31, 2022)</a></td>
<td class="nump">$ 30,737<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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2024</a></td>
<td class="nump">46,372<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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2025</a></td>
<td class="nump">38,967<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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2026</a></td>
<td class="nump">35,918<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2027</a></td>
<td class="nump">18,705<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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour', window );">Thereafter</a></td>
<td class="nump">25,654<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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">196,353<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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="nump">19,428<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_OperatingLeaseLiability', window );">Total</a></td>
<td class="nump">176,925<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_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Financing</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_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2023 (excluding the six months ended October 31, 2022)</a></td>
<td class="nump">735<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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2024</a></td>
<td class="nump">1,249<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_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2025</a></td>
<td class="nump">1,008<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_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2026</a></td>
<td class="nump">705<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_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2027</a></td>
<td class="nump">504<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_FinanceLeaseLiabilityPaymentsDueAfterYearFour', window );">Thereafter</a></td>
<td class="nump">372<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_FinanceLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">4,573<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_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="nump">392<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_FinanceLeaseLiability', window );">Total</a></td>
<td class="nump">$ 4,181<span></span>
</td>
<td class="nump">$ 2,706<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>91
<FILENAME>R65.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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866779541344">
<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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 01, 2022</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</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>
</tr>
<tr class="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">$ 99,322<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_BusinessAcquisitionAxis=kfy_InfinityConsultingSolutionsMember', window );">Infinity Consulting Solutions</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_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>
</tr>
<tr class="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 );">Payments to acquire business, net of cash acquired</a></td>
<td class="nump">$ 99,300<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>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_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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InfinityConsultingSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InfinityConsultingSolutionsMember</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>92
<FILENAME>R66.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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866774881952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisition - Summary of net assets acquired (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Aug. 01, 2022</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Apr. 30, 2022</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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 790,063<span></span>
</td>
<td class="nump">$ 725,592<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Tax deductible goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 67,200<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_BusinessAcquisitionAxis=kfy_InfinityConsultingSolutionsMember', window );">Infinity Consulting Solutions</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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets</a></td>
<td class="nump">$ 19,932<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets', window );">Long-term assets</a></td>
<td class="nump">1,496<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">16,400<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Current liabilities</a></td>
<td class="nump">6,248<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities', window );">Long-term liabilities</a></td>
<td class="nump">566<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Net assets acquired</a></td>
<td class="nump">31,014<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Purchase price</a></td>
<td class="nump">99,322<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">68,308<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Acquired receivables</a></td>
<td class="nump">19,400<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_BusinessAcquisitionAxis=kfy_InfinityConsultingSolutionsMember', window );">Infinity Consulting Solutions | Customer Relationships</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">$ 15,300<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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-average useful lives</a></td>
<td class="text">7 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_BusinessAcquisitionAxis=kfy_InfinityConsultingSolutionsMember', window );">Infinity Consulting Solutions | Trade Names</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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">$ 1,100<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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-average useful lives</a></td>
<td class="text">2 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_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization period of finite-lived intangible assets acquired either individually or as part of a group of 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>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-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_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>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_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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 goodwill arising from a business combination that is expected to be deductible for tax purposes.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 intangible assets, excluding goodwill, acquired at the acquisition date.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-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_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 an asset representing future economic benefits arising from other assets acquired in a business combination that are 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessAcquisitionAxis=kfy_InfinityConsultingSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InfinityConsultingSolutionsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</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>93
<FILENAME>R67.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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139866780037648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Event - Additional Information (Detail)<br></strong></div></th>
<th class="th">
<div>Dec. 07, 2022 </div>
<div>$ / shares</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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Dividend Declared</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_SubsequentEventLineItems', window );"><strong>Subsequent Event [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_DividendsPayableAmountPerShare', window );">Dividends payable, per share amount</a></td>
<td class="nump">$ 0.15<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_DividendsPayableAmountPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 per share amount of a dividend declared, but not paid, as of the financial reporting date.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableAmountPerShare</td>
</tr>
<tr>
<td style="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_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>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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsAxis=us-gaap_DividendDeclaredMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DividendsAxis=us-gaap_DividendDeclaredMember</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>94
<FILENAME>kfy-20221031_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/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:kfy="http://www.kornferry.com/20221031"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  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-20221031.xsd" xlink:type="simple"/>
    <context id="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="ia11cac5f6e2a492994fe3411abb83800_I20221202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
        </entity>
        <period>
            <instant>2022-12-02</instant>
        </period>
    </context>
    <context id="i8d959a31facc4cb19a8d5227a71bfa55_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i1080bfee14034c7588a950660e5ffa4b_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="ie6ceffb992f44ad89cde3de650c35813_D20220801-20221031">
        <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>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="ibd698f7bd08e4ddba3ad3f20409bf0e4_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i9b52f705f96f40bcbe18cb941b7132e0_D20220501-20221031">
        <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>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="ieec98cadca88449a81324b23b06f31dd_D20210501-20211031">
        <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>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i98fe2cef118047b1b0dd7fff70a98517_D20220801-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:ReimbursedOutOfPocketEngagementExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i80f333075500451e836e46233e372ebb_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:ReimbursedOutOfPocketEngagementExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i31f0738ca96c415eb40d2d2822d37306_D20220501-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:ReimbursedOutOfPocketEngagementExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="ide74ce33e2c244c2a3079e55b7b277ea_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:ReimbursedOutOfPocketEngagementExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="ide74b38412184a4f918989c802159c29_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i5db159d28e8e4c3aa06d1511ee414384_D20220801-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:ReimbursedExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i954c8b25d3f443e78f9c30f7c7911c4e_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:ReimbursedExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i46311467a97b463abbb41e5c443fcfe5_D20220501-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:ReimbursedExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i1bde8a041a3e4300b4f3375e8bf975fd_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:ReimbursedExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i84bbcfa2f74844959b422c6f1a5d3f27_I20220430">
        <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>2022-04-30</instant>
        </period>
    </context>
    <context id="i0a88ac55f7a44ec3a906c689c1d41577_I20220430">
        <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>2022-04-30</instant>
        </period>
    </context>
    <context id="i84f8d054b478491e8846f4cd6d1b0b94_I20220430">
        <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>2022-04-30</instant>
        </period>
    </context>
    <context id="i7c21761f20444e00845ee66078448c95_I20220430">
        <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>2022-04-30</instant>
        </period>
    </context>
    <context id="i3a8bdb576cc14d3ca8864dc8d268a1f9_I20220430">
        <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>2022-04-30</instant>
        </period>
    </context>
    <context id="id1d0892b98a340078b8de2feb0352345_D20220501-20220731">
        <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>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i6d6c10aec7034722bef7155e9c769b39_D20220501-20220731">
        <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>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i27a3be8e627c42ffa7847b57456cd5f0_D20220501-20220731">
        <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>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i973141263eef4229a5467f155d6816e5_D20220501-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="id12251f87872493485fff5f094f3db55_D20220501-20220731">
        <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>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i9364452ac7ac42a99484ca3f23e9241f_D20220501-20220731">
        <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>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="ie3d45635908b42eb967dbc40b14df809_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="ic5c8357a582f4f4b9e7ebc0a99060a38_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="i79440ec59411449d9383182085184275_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="if98a937dbcea41ab827b60623c66bb12_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="i84f3c14cfb6d490f82afbdc89c806cc6_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="i64ff1417db314a6fad3b99c287247002_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i6afa6073610249238164da2738887023_D20220801-20221031">
        <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>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="iabc4092d66b74f21b6b20e7f2be6725d_D20220801-20221031">
        <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>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i31d1ac4ebc7642c1aabc7594f235d420_D20220801-20221031">
        <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>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i7468ff0c0985491a8f67cad1c18f5843_D20220801-20221031">
        <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>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i66c5850a2546477e9b9ebefa3c16fb6f_D20220801-20221031">
        <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>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i2a8f3f150dd746cfb26203abee76d49a_I20221031">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="if01fe76ac3ac47dea1f46612a8b28686_I20221031">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="i7a156a94fc7d4954824bc9066e95152e_I20221031">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="if5542e900f5f4dd88860a15ebfb41854_I20221031">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="id453a3e3f85b4715b57dc568860640cb_I20221031">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="i072d980766c74577aea1291250dcce45_I20210430">
        <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>2021-04-30</instant>
        </period>
    </context>
    <context id="ie29ab805754c4cf1a00d67513b8c2a13_I20210430">
        <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>2021-04-30</instant>
        </period>
    </context>
    <context id="i40d20b24fa0e4f3185306cfcf1f3e536_I20210430">
        <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>2021-04-30</instant>
        </period>
    </context>
    <context id="i014bec7929c045a3b8cae644b9df6764_I20210430">
        <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>2021-04-30</instant>
        </period>
    </context>
    <context id="if6fadda723f140d89e2400f96332b1d5_I20210430">
        <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>2021-04-30</instant>
        </period>
    </context>
    <context id="ifa2acf775aae4156a4994708ef6831b6_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i9ebc946fca5544829bf21fbd80231c57_D20210501-20210731">
        <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>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i392d33278b8c4c719a063970aa91dab2_D20210501-20210731">
        <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>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i7ef4411ea4b943159d4a2f61ea5f1828_D20210501-20210731">
        <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>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="iea39f303ec7e4da0b49bf28e070df08e_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i1e45534d736d430bb230d2fff3d5f2b6_D20210501-20210731">
        <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>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i51a22e284dcc41c4abec6e74ec0cd933_D20210501-20210731">
        <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>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="if67ddd5aabfc426a9b7126da0279a494_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="ie75dda14a9944efbac97725aae8e54b6_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="ibb2c0fe58b8d42bbb970d4d9ad98c7c8_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="i079d861dcb0e45d68f5d57bf31e0488c_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="iae86254933414f52ab65a7ab3ff07dc8_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="ibed4ab63bf5240168070a661aa21210d_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="id9b7d2d409b64f6d8ab8b529cee48455_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="idc7f01b06dbc4d8eb37c4d03cfb1bb69_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ifdc206aea8fa470998718faf19562c0f_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i3f606cf7bbb244d38e5bf94834ac6e06_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ibad51b85c4774e5c941983e8bccfc840_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ib205c1c4fa1d4079b874200e66a27f26_I20211031">
        <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>2021-10-31</instant>
        </period>
    </context>
    <context id="ic71890f830544970a7fbe04e2798efbf_I20211031">
        <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>2021-10-31</instant>
        </period>
    </context>
    <context id="if0469bdfbb7b4dbe83c2a722e5e48ff9_I20211031">
        <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>2021-10-31</instant>
        </period>
    </context>
    <context id="i967944216ff04e97b9015f56dcf547e0_I20211031">
        <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>2021-10-31</instant>
        </period>
    </context>
    <context id="i2e03439cf4aa4f3eaed2d604a13ae400_I20211031">
        <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>2021-10-31</instant>
        </period>
    </context>
    <context id="i9cbc21d7dd37472db50efc88eda11288_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i74478d67a9f84246b36700df2834c56f_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">kfy:MexicanSubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i12e3e28ec9d54ae3a7ffec3c6885fd84_D20210501-20211031">
        <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>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i6a1fbd378f10459aa767642f0f544e33_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i6b599e48147f49f7835ba5c0d7bcec8a_D20210501-20211031">
        <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>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i29cc9dbce3d043b8a424c93046340096_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ic1e37a6016414f17acdd665bb78ef50a_D20220131-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
        </entity>
        <period>
            <startDate>2022-01-31</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i38ac0563ba8b460e9086bc09d0fc0ae2_D20210501-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i989a2fe50e8940e189c14c6b5d6d39fa_D20220501-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i375b24e36a074de48ad56b474ec95b1f_D20220501-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i4e69e03aad1f4c8fade959d38dda1491_D20220801-20221031">
        <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>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i720fa83030fc455db1ca999353925463_D20220501-20221031">
        <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>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i5ef57306af394c9db17eaad9bb532427_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i9e97f91ef07f4229818374076935fbf2_D20210501-20211031">
        <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>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="idf1075bd235742f69e4adf1fd6d9f4c5_D20220801-20221031">
        <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>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="if94bc84a921746629277d02c0b961f70_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i67189da59d2945bc99f23eee06d706e3_D20220501-20221031">
        <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>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i560949a42409443e82502faeeec14c27_D20210501-20211031">
        <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>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i021701564f9e4bf889b4fd3571afd1a2_D20220801-20221031">
        <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>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i96d63129c66c4145ae64f1a282cdfa5c_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="icae815eef9ab46e89d67a49840bd97c5_D20220501-20221031">
        <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>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i251c9f207214424db34d4ebf1112972c_D20210501-20211031">
        <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>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i0c93ed1136aa403ba2d0f72308e1cf9f_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="i698c1cfcf2314b5fba3d47ccbc60073a_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="if6dd1a0c99194a3fb6381f321cc1f60c_I20220731">
        <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>2022-07-31</instant>
        </period>
    </context>
    <context id="i1219dac6481a4e10a54cb17de5612c08_D20220801-20221031">
        <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>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="ic421f9f97d1b40e387a315f59dd6f7de_D20220801-20221031">
        <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>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i4d7a9c7256d341b399c198629e39601e_D20220801-20221031">
        <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>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i8e88ae24dee14697871efbad2b2fa1b7_I20221031">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="ie6246b02480043d6b9fe3900451a56c6_I20221031">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="i1d28f0e74fc84fa7bbcec95a4ddbd354_I20221031">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="i26889b396fa9451aaf1f0f0d5fa77350_I20220430">
        <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>2022-04-30</instant>
        </period>
    </context>
    <context id="i10700f1cb76c478d8aced8e809ea2936_I20220430">
        <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>2022-04-30</instant>
        </period>
    </context>
    <context id="ibb9cdcf9eedc40ac82a93ec79b57d35c_I20220430">
        <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>2022-04-30</instant>
        </period>
    </context>
    <context id="i8d319869d84b47c6abb92b400db078ee_D20220501-20221031">
        <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>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i7f1f0fcfbeb3475eb13a932897207953_D20220501-20221031">
        <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>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="ic94d6ed805964b8fb207fd10ac4af1a3_D20220501-20221031">
        <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>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i3b203d3c250c43f0a78b4fe406676af3_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="i7cf96d78027c46f9add863f163a3f80d_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="ide918fc3211a40f190fa520e31ea2d71_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="if5668c65309d4c04aae9276bd3a135e1_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ib70a90beaccf449c963eda88998ef09b_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i36f6e92032c04c51bc880246f2fa8ec0_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ib8911b1f049b46bbac625ed5963bc9e1_I20211031">
        <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>2021-10-31</instant>
        </period>
    </context>
    <context id="iaf94b1325709475897b5f3f4ddd815cf_I20211031">
        <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>2021-10-31</instant>
        </period>
    </context>
    <context id="i777120eaac3b4c62a78ede0388e4653f_I20211031">
        <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>2021-10-31</instant>
        </period>
    </context>
    <context id="ia0dcc2b3789d4f5b921f739f4fc1273c_I20210430">
        <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>2021-04-30</instant>
        </period>
    </context>
    <context id="if4dcb19459b44b2b931f942790ec8369_I20210430">
        <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>2021-04-30</instant>
        </period>
    </context>
    <context id="i55f98cba172e45688a50284320f0ead6_I20210430">
        <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>2021-04-30</instant>
        </period>
    </context>
    <context id="ic9dc5dfd7c4f48009f1dd3b501ee9f66_D20210501-20211031">
        <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>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ie66ecc41675345d1b5e936c07c4fa47d_D20210501-20211031">
        <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>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="id7388dff48b64d61aa476fa510c15a26_D20210501-20211031">
        <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>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i191c2f960d8c45e583147a62a2ede462_I20220922">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">kfy:StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-22</instant>
        </period>
    </context>
    <context id="i4c3de13420594e58a1f04f85bbef8888_D20220922-20220922">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">kfy:StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-22</startDate>
            <endDate>2022-09-22</endDate>
        </period>
    </context>
    <context id="i0e4a30e4b4fa4afe8ac6e814963457e3_D20220501-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kfy:TimeBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="if7d06b7f1c9f4371b579b663b82eb71a_D20220501-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kfy:MarketBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i59c569bc91f045a9808accbd2700ae46_I20220430">
        <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>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i025e117c1af0454e8883d9f87d8d2f9d_I20221031">
        <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>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i3f3552f50ad4415ba691b207bb79765a_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kfy:MarketBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i8920b884056d440285b336397423a46e_I20221031">
        <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>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="ia4fc371845df44f4b057c9949f71c4e0_D20200701-20200701">
        <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:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-07-01</endDate>
        </period>
    </context>
    <context id="i0f2065da53ea485fb65c15ed2dafae62_D20200701-20200701">
        <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:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-07-01</endDate>
        </period>
    </context>
    <context id="i6cb287dbdbc144629f41c8de2cd5df2b_D20220922-20220922">
        <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>2022-09-22</startDate>
            <endDate>2022-09-22</endDate>
        </period>
    </context>
    <context id="i3040ad2d2cab420098a6558b7eca8f3b_D20220801-20221031">
        <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>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i1f75f5d2e89243b5b49784af3038591c_D20220501-20221031">
        <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>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="iba1491649f284fe99aab43a7751855ca_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i45ac3d0e4ed04a27906016aabb5200fc_D20210501-20211031">
        <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>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="id0c2cbb20b904b888d8b9a979edcc1d6_I20221031">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="i8362f02925ec461b977f220eacb44a89_I20221031">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="i0a687c0be27b44e8a818f58f645f4233_I20221031">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="iba3a3d20efcf4aefa17cf574c5e6be8a_I20221031">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="i4106680d38f04c6d8203f843b87dc35f_I20221031">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="ie5457c75797f473aad49555eee1e37c4_I20221031">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="i02ede205d6fc4dc7be9011ed2c4d2135_I20221031">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="i7a57b4a5fa4d44b39683518494b51b9c_I20221031">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="i7b1d9ba2bd8a4e508604574bcb8cacdb_I20221031">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="i6dd525fd786e4775ae1266b75774ba55_I20220430">
        <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>2022-04-30</instant>
        </period>
    </context>
    <context id="i417e6e1e5f634925b387b50f74d862c9_I20220430">
        <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>2022-04-30</instant>
        </period>
    </context>
    <context id="ia216cc0cc064463faf426d6d418c0e09_I20220430">
        <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>2022-04-30</instant>
        </period>
    </context>
    <context id="if819545e889c4d5da86cca760cf6466c_I20220430">
        <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>2022-04-30</instant>
        </period>
    </context>
    <context id="ife328058f9e2471c8831d6ba49db7def_I20220430">
        <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>2022-04-30</instant>
        </period>
    </context>
    <context id="i5ec1767846764f869821cd6606905a34_I20220430">
        <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>2022-04-30</instant>
        </period>
    </context>
    <context id="i6bbe315e9db848d0863f6abd70ab874a_I20220430">
        <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>2022-04-30</instant>
        </period>
    </context>
    <context id="i827dfa3dc388480f9845b562da40142c_I20220430">
        <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>2022-04-30</instant>
        </period>
    </context>
    <context id="icacd54d810334b9289d63615a3920bdd_I20220430">
        <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>2022-04-30</instant>
        </period>
    </context>
    <context id="i8fbd96e52ac94eeea9793eab5f4bdb24_D20220501-20221031">
        <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:InvestmentTypeAxis">kfy:AvailableForSaleMarketableSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i27c06fd25ba440f6b3c7b453eecabc71_D20220501-20221031">
        <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:InvestmentTypeAxis">kfy:AvailableForSaleMarketableSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="ia7c2b5a239e24ce19d4b3215f4127b75_I20221031">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="i2077a88409004c9fa693b4a4e216840d_I20220430">
        <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>2022-04-30</instant>
        </period>
    </context>
    <context id="if08c53d55ad24749898206c2eab1c163_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:IncomeTaxesAndOtherReceivablesMember</xbrldi:explicitMember>
                <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>2022-10-31</instant>
        </period>
    </context>
    <context id="icd83bed627364ee89f9f7f21f54cf7f2_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:IncomeTaxesAndOtherReceivablesMember</xbrldi:explicitMember>
                <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>2022-10-31</instant>
        </period>
    </context>
    <context id="id49735c340f948d5ac91e97e6f792c34_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:IncomeTaxesAndOtherReceivablesMember</xbrldi:explicitMember>
                <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>2022-04-30</instant>
        </period>
    </context>
    <context id="ic0fb4c66644a4f5ca4f1a6dd8b255e6c_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">kfy:IncomeTaxesAndOtherReceivablesMember</xbrldi:explicitMember>
                <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>2022-04-30</instant>
        </period>
    </context>
    <context id="i5e1413910fb3446c8c13aa8b50e6ccb9_D20220801-20221031">
        <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>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="id813bf5aac90423facf8f63aa5f3cb78_D20220501-20221031">
        <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>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="ia88cfa6e43e647169d986dd5f97a6de1_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="iee4d83611fd5452e8fbdbd39345fa62b_D20210501-20211031">
        <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>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i67595aa5093a4b128b2636d3b192fa1c_D20220801-20221031">
        <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>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="ib0d57d822c9a44bb91332a6e92e0fa82_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i80c512928c4a45889eb926f30414ce54_D20220501-20221031">
        <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>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="ieefa67444836479b968c090c753e688d_D20210501-20211031">
        <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>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i98fe028dbd66401995fd6d780448fce9_I20221031">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="i70af47301c8840caaffa5c2021283b83_I20220430">
        <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>2022-04-30</instant>
        </period>
    </context>
    <context id="i37252129887d4204a8cc60206655287e_D20220801-20221031">
        <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>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="icb0fd91977b34853968e65e50e6be3c4_D20220501-20221031">
        <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>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i132015856d434466ad14473d8dccba7a_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i6a1f6ee25aa247b28e228c37e488043c_D20210501-20211031">
        <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>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i1837d18eac004120bb132aa13033580c_D20220501-20221031">
        <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>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i6bdca19bc2794ec19b2f34f150be35d4_D20220501-20221031">
        <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>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i7312e2a1d9824f30b6d762147670d74c_D20220501-20221031">
        <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>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="ida9e28a0e25343aca3a39ad094b49202_D20220801-20221031">
        <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>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i3cfe9c9e4b6d4c27b4b05e416dfd7564_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="id7c1b25d13df4185abeefd23807ce23a_D20210501-20211031">
        <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>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ia61e539926734023a96d4b3a946b47cd_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-11-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i893626d8d14c4bc58b043baa6d05449f_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-05-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i6a5abc57864a4e9e9f163b35132423e6_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-05-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i46333397e9d34d5bb3e5c45b2b1c7fa7_I20221031">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="ie11a40ae38f84e21ae8a49dfea8b3791_D20220801-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i371d50d6a02e4b8294d37a0cf20599c4_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ie1c28e6d5bac4f049477c01d09832379_D20220801-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:LifeSciencesAndHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="id5b4f54494ae4869b4303522f08830a7_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:LifeSciencesAndHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ie477685a511f4b4ba2e34cebb7b04cdf_D20220801-20221031">
        <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>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i7c40f104e2e04d3da32e405e1a25fc78_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i861b1af62bf44b0095247f5a225fa8cb_D20220801-20221031">
        <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>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="ida6937a0edec43c38804d0b7ff568669_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i08d17c192ac94cbd922565270303a952_D20220801-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:ConsumerGoodsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="ie439f4ee6a234738a273f27145237e2a_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:ConsumerGoodsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i51359d8cf31c40919a5b04a5f4097c41_D20220801-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:EducationNonProfitAndGeneralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="ia126ebe32b4d423d85974d75c3b55be3_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:EducationNonProfitAndGeneralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i5253568d0166445ba8e4b4656a6cf4f3_D20220501-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="ibda27dd490ae4d218d19a8d9fcc76569_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i2bab4f8007e340ac81949780b8092f18_D20220501-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:LifeSciencesAndHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i0eca191752b54c30992678762e08d9f5_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:LifeSciencesAndHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="id5e655de93b9456c9fedbbe745032bc3_D20220501-20221031">
        <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>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="ic7fad54b3f59450fb9d9e039cf9c4ab2_D20210501-20211031">
        <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>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="id669769fb4fb49c9bdb6b25c7d85fec6_D20220501-20221031">
        <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>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="ia087dfd345fe441eae299010310d74a6_D20210501-20211031">
        <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>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i3ee374ca95a44526baaff8b936d06020_D20220501-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:ConsumerGoodsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i6f6c70e9d2ec41d18348e83a2292ad4b_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:ConsumerGoodsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i3da54c2e817946f58d0665c6b7dfe78a_D20220501-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:EducationNonProfitAndGeneralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i058205aee9014fde854b5af1714b63bc_D20210501-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kfy:EducationNonProfitAndGeneralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ie2ab4a87b6ac4e0cab77df2ee91fbbcd_I20221031">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="id21881bfd5e94bd5ad78e597a4d714e6_I20221031">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="i66f52ec821ae4b2e910509b16c650385_I20221031">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="i802b3d9f1d9f491387bac7339f17a2d1_I20221031">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="i9a8f85e4010b453586b6ab973f3e002b_I20221031">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="i11643a58ab754dd6a0b3a5633e354605_I20221031">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="if4607dc2c1b34f68853604c513e2796c_I20221031">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="icb472ba271e84daf9180e7501e813298_I20221031">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="i3efc1b7883ac4e5f8c90676effb18be3_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i8992be2a45a74998942754a5d33e5970_I20221031">
        <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:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i0a3333267e8641b4a102f26a913888c0_I20221031">
        <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:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="ib14c4878470b41139cc97523c8071233_I20221031">
        <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:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i1abea27c10cb426185244d74477b8f99_I20220430">
        <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>2022-04-30</instant>
        </period>
    </context>
    <context id="i3a0abed836bd4224b56a874cd46bf148_I20220430">
        <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>2022-04-30</instant>
        </period>
    </context>
    <context id="ib675c17d65fe4a1fb9b0dc2de4d93fca_I20220430">
        <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>2022-04-30</instant>
        </period>
    </context>
    <context id="ia984ae6856a741f4850fe8585fc2ef8c_I20220430">
        <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>2022-04-30</instant>
        </period>
    </context>
    <context id="id6833b37966d4d93a3ca9f898cd6a0f8_I20220430">
        <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>2022-04-30</instant>
        </period>
    </context>
    <context id="ia62b4fc34d7c423d991ddcd442dc6bdb_I20220430">
        <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>2022-04-30</instant>
        </period>
    </context>
    <context id="i9b546561b4c5452ead4c304565611b8b_I20220430">
        <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>2022-04-30</instant>
        </period>
    </context>
    <context id="ib20f7f692c5e4147b2b3e298475fca77_I20220430">
        <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>2022-04-30</instant>
        </period>
    </context>
    <context id="i29b73279621f4430b5954139d088a687_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="iff0ff845b6f0447b9ac00526b1eae734_I20220430">
        <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:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i3f1ccba455024f6daed5fecb6ea5e412_I20220430">
        <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:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i249fa0828fa14d9996ed58ec2902e839_I20220430">
        <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:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i297c9f12f8b941d8974e3b3b0ff107d4_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="iee8c1499d2ba42cb9221f0b2f2f28077_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="ib8f1b314b66f4ef0a67a71dc8a4fabb1_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="idc4a160f1d5140ea957e93875fb4db7e_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i5d3676a29b8440d7822a727a20b26591_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i4691914642a54928936ffd831bbaf78d_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="icceda80a31644ae091223090650a05d8_D20220501-20221031">
        <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:InvestmentTypeAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i64698ef881b54eaabc05c2fc8c2f995c_D20220801-20221031">
        <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>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i1c1435ddf65f41e5bf3eeb55911c14f2_D20220801-20221031">
        <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>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="icd920b304c1f461494d191c57f37b85d_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i8a500900f94d4e53947ea67bc3f6eb95_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i4860659877604157a887914880ee8256_D20220801-20221031">
        <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>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="iaf985f6b8e12431ea9f90317e292d1c8_D20220801-20221031">
        <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>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i471a6a0a139f4f16a5b8df5c39327079_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i30fd9b36763c4ca48ae703d4239a0ec3_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i493c6352bdef4e6798f117a5854f9952_D20220801-20221031">
        <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="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i3049645c9f1e49cdbe79949caade19f5_D20220801-20221031">
        <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:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i9c8f0f8682864943a8e9f311c82fa29e_D20210801-20211031">
        <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="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i2cdcef95591b44059ee834f5de6ee02a_D20210801-20211031">
        <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:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i76ddaeb4b6c04b818de9038f490ce243_D20220801-20221031">
        <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="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i47006aa093414c9f840f541b2f433995_D20220801-20221031">
        <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:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i1bdbd3634e524984aa24223157545ad5_D20210801-20211031">
        <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="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i22c1391d3d5e4d21a225aa9e1dc2e351_D20210801-20211031">
        <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:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i232e0648c9324eb3818f0c70dbee1dc6_D20220801-20221031">
        <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="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i90a76b52c58c4b8cbc851e249cac1b50_D20220801-20221031">
        <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:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="id79f923685ef4ca894006de23c47ace7_D20210801-20211031">
        <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="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i3d431753cbc6431faf202505b49bd70b_D20210801-20211031">
        <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:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ida595231955f425bbb80b1a2b172476d_D20220801-20221031">
        <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="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i3bd5022ce228438ea79c265552d0c4ce_D20220801-20221031">
        <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:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i460ae8eb57ff4368891e742d8ee8addd_D20210801-20211031">
        <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="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i9c6ea3c36cfd43ca95a78216b4b9eef6_D20210801-20211031">
        <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:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="id5420b89f9514b29b30a1de8184586e9_D20220801-20221031">
        <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>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i1c98e7cb18c84d2aa246a2bd6168d978_D20220801-20221031">
        <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>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i22d6a45387cd4a1d8600e5d8b913063a_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i2a0d579fec9d4d4cbd03305c9d67336b_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i4b4f1c415de347cb90bd51f49bb36c81_D20220801-20221031">
        <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>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="ic2c601bb19dc4770bf7735f8199c36af_D20220801-20221031">
        <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>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i2a7c2c6d38f64f009f744b4a3e377db1_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i51751e19a8d84353a8c989195e7ad611_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ib9c9491b3ead456d81b0b85802e7dbaf_D20220801-20221031">
        <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>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i5643aa93bac44ef4bdfc5bfa67202df6_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i997d313f47d74274b7423f571af80a98_D20220501-20221031">
        <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>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i993d17fbdda94bf9971afa29ab65b27c_D20220501-20221031">
        <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>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i43ba503cd09c425a82fd588486c302e7_D20210501-20211031">
        <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>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ia52b7b8427684fe3b11bf1573f11ef37_D20210501-20211031">
        <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>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ie598c013585e4d21942aefa17810fa23_D20220501-20221031">
        <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>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="idbde1ed93c6e4958aa1002b0177a9d09_D20220501-20221031">
        <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>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="ifc6a708f2117415482241d421faf1d04_D20210501-20211031">
        <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>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i04e003da140f40c6b74dfcb5cf84e2ea_D20210501-20211031">
        <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>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i4e28ac8ef12b438ea489859fd49fbdd6_D20220501-20221031">
        <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="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="ia353b08ab55a4971a859ba1edf182960_D20220501-20221031">
        <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:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i43620bc569be47a7a8aa3bba6732fd2a_D20210501-20211031">
        <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="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i23e486c89ee24f7c8e2dbfa70ca7c7c9_D20210501-20211031">
        <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:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i35f25fe0205a47e8b9655d6f60952908_D20220501-20221031">
        <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="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i7da4c9ba7215497499ab6e893bcabd0b_D20220501-20221031">
        <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:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i623f9eaafbb441c38887b048d4ab25de_D20210501-20211031">
        <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="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="icce3b02c5f2e40fb8717542cecbf892d_D20210501-20211031">
        <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:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ia769b034cd0f42d19e11e4f5b38dca6a_D20220501-20221031">
        <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="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i5ffce931e77343d69f0929746c3a07ba_D20220501-20221031">
        <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:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i47f478d373344fd18b27a24a58e9de9e_D20210501-20211031">
        <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="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ie552218ec4e542439611dbc474b870d3_D20210501-20211031">
        <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:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i0ce0737d38324655b4c666a0a4bfd88b_D20220501-20221031">
        <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="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i9e48f73c1879440487cffdf92e2f794b_D20220501-20221031">
        <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:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="ic6675f7e14694d79a6ab67f59a984e10_D20210501-20211031">
        <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="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i10866127beaa47db80bd22102668a4d5_D20210501-20211031">
        <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:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kfy:ExecutiveSearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ie6d619a595b04881b7115d93cc594e48_D20220501-20221031">
        <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>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="ie5db221f14364294905fecfea968b99f_D20220501-20221031">
        <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>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="ie73e1241d58d448e8802687ecfcfa703_D20210501-20211031">
        <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>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ifdce530e3d4942ff97b268afb7cc9cc9_D20210501-20211031">
        <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>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i0fdf1dde806241eeb9561054f838be17_D20220501-20221031">
        <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>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="iefc1d2e50d464a2882ec5183759d8266_D20220501-20221031">
        <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>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="ib076fbf2ee8f445f88c3d55eba33abb8_D20210501-20211031">
        <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>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i661b8b482a8745409ec68b792dbf3bb6_D20210501-20211031">
        <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>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i1d1b94ffcfcd402e9e4beb48623c0fc6_D20220501-20221031">
        <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>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i0d3a764e1ba74ac29c60a04aea29261d_D20210501-20211031">
        <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>2021-05-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ief1c43971bad425a98f0da6df227229a_I20191216">
        <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>2019-12-16</instant>
        </period>
    </context>
    <context id="i2ba7702a6c114cff98e4d8ae0428513f_D20191216-20191216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-16</startDate>
            <endDate>2019-12-16</endDate>
        </period>
    </context>
    <context id="i5fe21712a5024176833b1f2c18e931d1_D20191216-20191216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:DebtInstrumentRedemptionPeriodFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-16</startDate>
            <endDate>2019-12-16</endDate>
        </period>
    </context>
    <context id="i13521b0691614378b694c18f190fd1e8_D20220501-20221031">
        <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:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i97b27e6a88024831aba77e9ceed570a5_D20220501-20221031">
        <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:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i31ada5badb8f4826b738bb64730cbfc9_D20220501-20221031">
        <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:DebtInstrumentRedemptionPeriodAxis">kfy:DebtInstrumentRedemptionPeriodThreeAndThereafterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i1bab187dfc3c4b0f9f4e04c48e350f2f_D20191216-20191216">
        <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:DebtInstrumentAxis">kfy:FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-16</startDate>
            <endDate>2019-12-16</endDate>
        </period>
    </context>
    <context id="ic67209e0269e458a99e0d1b6037c1ccf_I20221031">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="if7c0e713915e451592a0eb4368c4939b_I20220430">
        <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>2022-04-30</instant>
        </period>
    </context>
    <context id="i925a8e7551e84d589c605020cdf773c0_I20221031">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="i3f523692a14a419dba382e33388623aa_I20220430">
        <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>2022-04-30</instant>
        </period>
    </context>
    <context id="i19bcba0c6f764bcbb0fa556d13e7410d_D20220624-20220624">
        <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="i299951123f7e4572afd5287bc5ff4e61_I20220624">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:AmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-24</instant>
        </period>
    </context>
    <context id="i367668045de0486190cf1f6750034b0b_I20220624">
        <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="ib847972c3c5f47c3b515bee08caeff12_I20220624">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">kfy:DelayedDrawTermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:AmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-24</instant>
        </period>
    </context>
    <context id="i69cbf13426c940419da9a9911f8df3f3_D20220624-20220624">
        <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:DebtInstrumentAxis">kfy:AmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-24</startDate>
            <endDate>2022-06-24</endDate>
        </period>
    </context>
    <context id="i472d6d89a17d4545a690e01f7cc2bfdb_D20220624-20220624">
        <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:DebtInstrumentAxis">kfy:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-24</startDate>
            <endDate>2022-06-24</endDate>
        </period>
    </context>
    <context id="ifbcda801ef7447e386c54e72b2bc7583_D20221001-20240630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">kfy:DelayedDrawTermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="i487d9e0443b84741b3877910024b86ff_D20241001-20270630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">kfy:DelayedDrawTermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2027-06-30</endDate>
        </period>
    </context>
    <context id="i46f7808f6ace4656a709641c03e9be3a_D20220624-20220624">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">kfy:SecuredFinancingOvernightRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-24</startDate>
            <endDate>2022-06-24</endDate>
        </period>
    </context>
    <context id="i0bda1c3295ca40859b2b223508051d0b_D20220624-20220624">
        <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:DebtInstrumentAxis">kfy:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">kfy:SecuredFinancingOvernightRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-24</startDate>
            <endDate>2022-06-24</endDate>
        </period>
    </context>
    <context id="i9333c5897b3f4c1f981292da6ef3df63_D20220624-20220624">
        <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:DebtInstrumentAxis">kfy:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">kfy:SecuredFinancingOvernightRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-24</startDate>
            <endDate>2022-06-24</endDate>
        </period>
    </context>
    <context id="i2ff7c45e25454c7d8ad2b1932512f637_D20220624-20220624">
        <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:DebtInstrumentAxis">kfy:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-24</startDate>
            <endDate>2022-06-24</endDate>
        </period>
    </context>
    <context id="ibed8d7853547422bb0c0d78b81a2f486_D20220624-20220624">
        <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:DebtInstrumentAxis">kfy:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-24</startDate>
            <endDate>2022-06-24</endDate>
        </period>
    </context>
    <context id="i76af9b1c9d1249c3bb0165ddb5231062_D20220624-20220624">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">kfy:DelayedDrawTermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-24</startDate>
            <endDate>2022-06-24</endDate>
        </period>
    </context>
    <context id="i01064e3bb4c946368c32c9ff23262db4_D20220624-20220624">
        <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:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-24</startDate>
            <endDate>2022-06-24</endDate>
        </period>
    </context>
    <context id="i1b88bf1e02fc418da78de98264426c04_D20220624-20220624">
        <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:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-24</startDate>
            <endDate>2022-06-24</endDate>
        </period>
    </context>
    <context id="i3f697161b9cd493c9ae09eb9f03f9a18_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">kfy:PriorCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">kfy:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i6dad3b1052a64a12bf855cf58cfb3dc9_I20221031">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="i7755f8db423e4ac296176295a6540a6d_I20221031">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="i79f89f90deec415d9e35df2c36c22af8_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">kfy:PriorCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i0ef817d376344c7689b5926efb7e6ec5_I20221031">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="i5e66527a085f4ff6b6b25485350a7254_I20220430">
        <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>2022-04-30</instant>
        </period>
    </context>
    <context id="i9c9212b3d6ac4e05a61237b8a3333b3d_I20220430">
        <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>2022-04-30</instant>
        </period>
    </context>
    <context id="id76cb6819fb34d3288b3442b88bc03f1_I20221031">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="i2a2c3a2e32c040d6ace1d94372ac22eb_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="id5e0c40ce2b54fa8accaf53a656d1bff_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i920044d8585f438d8b5cbf77a111012e_I20220801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kfy:InfinityConsultingSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-01</instant>
        </period>
    </context>
    <context id="ie798946fc7284ae59236163b09e128a4_D20220801-20220801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kfy:InfinityConsultingSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-08-01</endDate>
        </period>
    </context>
    <context id="i355acc35d57c46ee9ccaaec7333475dd_I20220801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kfy:InfinityConsultingSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-01</instant>
        </period>
    </context>
    <context id="id13555e55cb4461c8df74e5b2400fae2_I20220801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kfy:InfinityConsultingSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-01</instant>
        </period>
    </context>
    <context id="ifdd99fa2ed8b457abc1bb87b8545a9e2_D20220801-20220801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kfy:InfinityConsultingSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-08-01</endDate>
        </period>
    </context>
    <context id="ia879bc2f45314ab590452809dee53ce2_D20220801-20220801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kfy:InfinityConsultingSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-08-01</endDate>
        </period>
    </context>
    <context id="i67143840694f4bee97f7d5704ed0f7cc_I20221207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056679</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">us-gaap:DividendDeclaredMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-07</instant>
        </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="segment">
        <measure>kfy:segment</measure>
    </unit>
    <unit id="business">
        <measure>kfy:business</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="investment">
        <measure>kfy:investment</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80L2ZyYWc6YjY2ZGRhZjMxM2M3NDkzYjk4NzNkODkwMzQwMTQ5ZmEvdGFibGU6ZDZkZjI5NDg1MzViNDMwYThmNTQ1NzY1ZjQwNTMzOTAvdGFibGVyYW5nZTpkNmRmMjk0ODUzNWI0MzBhOGY1NDU3NjVmNDA1MzM5MF8yLTEtMS0xLTI4Mw_4d9fd9d3-8e6b-4dec-984d-b91d67f8da1b">0000056679</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80L2ZyYWc6YjY2ZGRhZjMxM2M3NDkzYjk4NzNkODkwMzQwMTQ5ZmEvdGFibGU6ZDZkZjI5NDg1MzViNDMwYThmNTQ1NzY1ZjQwNTMzOTAvdGFibGVyYW5nZTpkNmRmMjk0ODUzNWI0MzBhOGY1NDU3NjVmNDA1MzM5MF8zLTEtMS0xLTI4Mw_b6f9230e-430f-428e-ba33-fbefcd207b24">--04-30</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80L2ZyYWc6YjY2ZGRhZjMxM2M3NDkzYjk4NzNkODkwMzQwMTQ5ZmEvdGFibGU6ZDZkZjI5NDg1MzViNDMwYThmNTQ1NzY1ZjQwNTMzOTAvdGFibGVyYW5nZTpkNmRmMjk0ODUzNWI0MzBhOGY1NDU3NjVmNDA1MzM5MF80LTEtMS0xLTI4Mw_87a97cde-965c-45c9-bee3-9d0b89976c59">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80L2ZyYWc6YjY2ZGRhZjMxM2M3NDkzYjk4NzNkODkwMzQwMTQ5ZmEvdGFibGU6ZDZkZjI5NDg1MzViNDMwYThmNTQ1NzY1ZjQwNTMzOTAvdGFibGVyYW5nZTpkNmRmMjk0ODUzNWI0MzBhOGY1NDU3NjVmNDA1MzM5MF81LTEtMS0xLTI4Mw_f115ba2f-ed91-4240-b891-ff446a0ba440">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80L2ZyYWc6YjY2ZGRhZjMxM2M3NDkzYjk4NzNkODkwMzQwMTQ5ZmEvdGFibGU6ZDZkZjI5NDg1MzViNDMwYThmNTQ1NzY1ZjQwNTMzOTAvdGFibGVyYW5nZTpkNmRmMjk0ODUzNWI0MzBhOGY1NDU3NjVmNDA1MzM5MF82LTEtMS0xLTI4Mw_100a3331-17d0-49a4-8de7-a0b61149ea00">false</dei:AmendmentFlag>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i989a2fe50e8940e189c14c6b5d6d39fa_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjM3MDE_98903185-a372-4e38-9e14-7de1b37a1665">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <kfy:AmortizationOfLongTermRetentionAwards
      contextRef="i989a2fe50e8940e189c14c6b5d6d39fa_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMTA5OTUxMTY1NzY0Ng_ae5e9712-82f0-4147-b8b9-ee2f89987027">P4Y</kfy:AmortizationOfLongTermRetentionAwards>
    <us-gaap:DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1
      contextRef="i1837d18eac004120bb132aa13033580c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfMTkwNA_7b29c302-6131-48ff-82d4-d258773757b5">P5Y</us-gaap:DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1>
    <kfy:OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods
      contextRef="i6bdca19bc2794ec19b2f34f150be35d4_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfMjEzOQ_249407e1-69b7-420f-9ecb-9e4f3c0a756f">P1Y</kfy:OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ia61e539926734023a96d4b3a946b47cd_I20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81NS9mcmFnOmRiNTVhYTU1MjNiYjRhMTZiNTQ1Yjc3MjJjMjcyMzZjL3RhYmxlOjlmOTNjNWU2ODAxZTQ4MGE4Nzc1MWFjMTY1YTg2YWI0L3RhYmxlcmFuZ2U6OWY5M2M1ZTY4MDFlNDgwYTg3NzUxYWMxNjVhODZhYjRfMi0xLTEtMS0yODM_1ca2d1b7-c002-4d02-a472-52f76797817b">P6M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i893626d8d14c4bc58b043baa6d05449f_I20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81NS9mcmFnOmRiNTVhYTU1MjNiYjRhMTZiNTQ1Yjc3MjJjMjcyMzZjL3RhYmxlOjlmOTNjNWU2ODAxZTQ4MGE4Nzc1MWFjMTY1YTg2YWI0L3RhYmxlcmFuZ2U6OWY5M2M1ZTY4MDFlNDgwYTg3NzUxYWMxNjVhODZhYjRfMy0xLTEtMS0yODM_7b572ec9-963a-4d40-b56d-77bd41f8a805">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i6a5abc57864a4e9e9f163b35132423e6_I20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81NS9mcmFnOmRiNTVhYTU1MjNiYjRhMTZiNTQ1Yjc3MjJjMjcyMzZjL3RhYmxlOjlmOTNjNWU2ODAxZTQ4MGE4Nzc1MWFjMTY1YTg2YWI0L3RhYmxlcmFuZ2U6OWY5M2M1ZTY4MDFlNDgwYTg3NzUxYWMxNjVhODZhYjRfNC0xLTEtMS0xMDY5MA_908e9b0b-b8a7-4e89-9258-d584f0072e94">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i46333397e9d34d5bb3e5c45b2b1c7fa7_I20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81NS9mcmFnOmRiNTVhYTU1MjNiYjRhMTZiNTQ1Yjc3MjJjMjcyMzZjL3RhYmxlOjlmOTNjNWU2ODAxZTQ4MGE4Nzc1MWFjMTY1YTg2YWI0L3RhYmxlcmFuZ2U6OWY5M2M1ZTY4MDFlNDgwYTg3NzUxYWMxNjVhODZhYjRfNS0xLTEtMS0xMDY5MA_aef9bd17-3d3e-4a54-9bed-51b517741746"
      xsi:nil="true"/>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfNi0wLTEtMS0yODM_02caf3c3-9619-4ddf-94f3-162d655000cb">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfNi0wLTEtMS0yODM_a99ebc32-4ee4-4520-9051-36b32b1e4ebd">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfOC0wLTEtMS0yODM_929bd29d-4972-416d-94eb-b4a278ad64b0">http://fasb.org/us-gaap/2022#OtherAccruedLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfOC0wLTEtMS0yODM_aa9a49a1-0220-4c0f-b3cb-3f0590f0a090">http://fasb.org/us-gaap/2022#OtherAccruedLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfOS0wLTEtMS0yODM_936fd1ac-c050-41a2-9eea-a3da64ae40d1">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfOS0wLTEtMS0yODM_bd242652-8e33-436e-a417-55b4d1e5cacc">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ifdd99fa2ed8b457abc1bb87b8545a9e2_D20220801-20220801"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZTo4NDkwODU2MDA1OGM0NWY0YjNjNmJkYmQwYzFlZjg5ZC90YWJsZXJhbmdlOjg0OTA4NTYwMDU4YzQ1ZjRiM2M2YmRiZDBjMWVmODlkXzEtMS0xLTEtNjk5My90ZXh0cmVnaW9uOjU3OGIzODU3OTcyYjRjY2VhMDgwMDQwMmRlNzg5OWVjXzY1OTcwNjk3NjY5Mjg_0c525d21-ae27-4237-a1e9-14c467310e4b">P7Y0M0D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ia879bc2f45314ab590452809dee53ce2_D20220801-20220801"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZTo4NDkwODU2MDA1OGM0NWY0YjNjNmJkYmQwYzFlZjg5ZC90YWJsZXJhbmdlOjg0OTA4NTYwMDU4YzQ1ZjRiM2M2YmRiZDBjMWVmODlkXzEtMS0xLTEtNjk5My90ZXh0cmVnaW9uOjU3OGIzODU3OTcyYjRjY2VhMDgwMDQwMmRlNzg5OWVjXzY1OTcwNjk3NjY5Mzc_de472f9a-a764-440c-a913-81152a66fad4">P2Y0M0D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <dei:DocumentType
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGV4dHJlZ2lvbjplYzk3NTQxZTZiN2E0N2ZkYjYwMmNjYTdjNDcxNDNkMl8yMDA1_178652c4-0f31-4af6-bdb4-ba54cf067952">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGFibGU6MzA0NDM3MDZlNmU1NDNkMDhhNjBhNTYxZTc5OGNlMzgvdGFibGVyYW5nZTozMDQ0MzcwNmU2ZTU0M2QwOGE2MGE1NjFlNzk4Y2UzOF8wLTAtMS0xLTI4Mw_ae4837b2-988e-4e71-9339-a4090ca5f5ce">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGV4dHJlZ2lvbjplYzk3NTQxZTZiN2E0N2ZkYjYwMmNjYTdjNDcxNDNkMl8xMDk5NTExNjI5ODA2_e063d8ab-5a73-4a1f-93c7-521d928857ee">2022-10-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGFibGU6MTQ1Y2M5MWY2MDY1NGRlY2IwYWI0MmNlZWEwZDRhYWUvdGFibGVyYW5nZToxNDVjYzkxZjYwNjU0ZGVjYjBhYjQyY2VlYTBkNGFhZV8wLTAtMS0xLTI4Mw_a4999718-04a0-492b-b4e1-5d04aeee9984">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGV4dHJlZ2lvbjplYzk3NTQxZTZiN2E0N2ZkYjYwMmNjYTdjNDcxNDNkMl8yMDA5_f7406e4c-2b1c-46d4-8c4c-d7b92306d9fe">001-14505</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGV4dHJlZ2lvbjplYzk3NTQxZTZiN2E0N2ZkYjYwMmNjYTdjNDcxNDNkMl8yMDAx_78542d04-2d79-4bf6-9879-0495f1929ec2">KORN FERRY</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGFibGU6YTUyZGZhYWFlZjFmNDBlYmE2MzExY2U3ZTk0NjJiNDgvdGFibGVyYW5nZTphNTJkZmFhYWVmMWY0MGViYTYzMTFjZTdlOTQ2MmI0OF8wLTAtMS0xLTI4Mw_ffb65394-d704-4dce-9164-1d00a120f4cf">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGFibGU6YTUyZGZhYWFlZjFmNDBlYmE2MzExY2U3ZTk0NjJiNDgvdGFibGVyYW5nZTphNTJkZmFhYWVmMWY0MGViYTYzMTFjZTdlOTQ2MmI0OF8wLTItMS0xLTI4Mw_72172b38-97e1-4138-9063-d948e51e2d36">95-2623879</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGV4dHJlZ2lvbjplYzk3NTQxZTZiN2E0N2ZkYjYwMmNjYTdjNDcxNDNkMl8zMTM_2f5f7abb-bd56-4f5e-a7ee-c63447769625">1900 Avenue of the Stars</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGV4dHJlZ2lvbjplYzk3NTQxZTZiN2E0N2ZkYjYwMmNjYTdjNDcxNDNkMl8zMTc_62e2696f-9d55-41df-810d-a0ffc0a924b5">Suite 1500</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGV4dHJlZ2lvbjplYzk3NTQxZTZiN2E0N2ZkYjYwMmNjYTdjNDcxNDNkMl8zMjE_57e4f061-7e51-432f-83e5-7bdfc369bbfc">Los Angeles</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGV4dHJlZ2lvbjplYzk3NTQxZTZiN2E0N2ZkYjYwMmNjYTdjNDcxNDNkMl8zMjU_0544ac87-b731-4446-b50b-832fc8d01b16">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGV4dHJlZ2lvbjplYzk3NTQxZTZiN2E0N2ZkYjYwMmNjYTdjNDcxNDNkMl8zMjg_e0d1835b-d2f3-4efa-a875-0237747548e2">90067</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGV4dHJlZ2lvbjplYzk3NTQxZTZiN2E0N2ZkYjYwMmNjYTdjNDcxNDNkMl8yMDA2_e3b9c4fd-31fa-4b75-9a10-8c78cdd25fef">310</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGV4dHJlZ2lvbjplYzk3NTQxZTZiN2E0N2ZkYjYwMmNjYTdjNDcxNDNkMl8yMDAy_cb899a53-1d25-4cd8-bcbe-109779085316">552-1834</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGFibGU6ZDRmMGY4ZDhiODljNDgyYWI0Nzk2MmJlNjhiM2E0OGIvdGFibGVyYW5nZTpkNGYwZjhkOGI4OWM0ODJhYjQ3OTYyYmU2OGIzYTQ4Yl8xLTAtMS0xLTI4Mw_b6221b45-be68-44ae-8bdc-c42a5f9cf5e1">Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGFibGU6ZDRmMGY4ZDhiODljNDgyYWI0Nzk2MmJlNjhiM2E0OGIvdGFibGVyYW5nZTpkNGYwZjhkOGI4OWM0ODJhYjQ3OTYyYmU2OGIzYTQ4Yl8xLTEtMS0xLTI4Mw_77c4e95d-9a9b-4a81-8604-4f3490d22792">KFY</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGFibGU6ZDRmMGY4ZDhiODljNDgyYWI0Nzk2MmJlNjhiM2E0OGIvdGFibGVyYW5nZTpkNGYwZjhkOGI4OWM0ODJhYjQ3OTYyYmU2OGIzYTQ4Yl8xLTItMS0xLTI4Mw_6d096210-a4a8-4770-aaf8-f6ec6b8d783f">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGV4dHJlZ2lvbjplYzk3NTQxZTZiN2E0N2ZkYjYwMmNjYTdjNDcxNDNkMl8yMDA3_4c25b4d6-c0be-4334-b902-f20154e6967c">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGV4dHJlZ2lvbjplYzk3NTQxZTZiN2E0N2ZkYjYwMmNjYTdjNDcxNDNkMl8yMDAz_7f1757cc-4c94-4aeb-8dad-28cd5332187e">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGFibGU6YjQ3NmYxNDJiODQyNDQ2NDliYWFhZWE3OTM4ZTFlMjcvdGFibGVyYW5nZTpiNDc2ZjE0MmI4NDI0NDY0OWJhYWFlYTc5MzhlMWUyN18wLTEtMS0xLTEwMjA3L3RleHRyZWdpb246NzcwMjk1ZWE5NTQ5NDJjMDhjYjlkNjZjNGYwYmQ4YmRfNTQ5NzU1ODEzODkzMg_d695eea8-33dd-4514-b0b9-406b9f5e941b">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGFibGU6YjQ3NmYxNDJiODQyNDQ2NDliYWFhZWE3OTM4ZTFlMjcvdGFibGVyYW5nZTpiNDc2ZjE0MmI4NDI0NDY0OWJhYWFlYTc5MzhlMWUyN18yLTItMS0xLTI4Mw_808b711d-d640-4fc9-adee-6d6d41040678">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGFibGU6YjQ3NmYxNDJiODQyNDQ2NDliYWFhZWE3OTM4ZTFlMjcvdGFibGVyYW5nZTpiNDc2ZjE0MmI4NDI0NDY0OWJhYWFlYTc5MzhlMWUyN18zLTItMS0xLTI4Mw_ab782d74-2bbc-48e5-a44c-c01742b0164a">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGV4dHJlZ2lvbjplYzk3NTQxZTZiN2E0N2ZkYjYwMmNjYTdjNDcxNDNkMl8yMDA4_70b0e9c7-6319-4f5b-a295-0f94788ab942">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ia11cac5f6e2a492994fe3411abb83800_I20221202"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xL2ZyYWc6ZWM5NzU0MWU2YjdhNDdmZGI2MDJjY2E3YzQ3MTQzZDIvdGV4dHJlZ2lvbjplYzk3NTQxZTZiN2E0N2ZkYjYwMmNjYTdjNDcxNDNkMl8yMDA0_4efbc1da-b10f-4c40-b1ad-d1f684193154"
      unitRef="shares">52709950</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNC0xLTEtMS0yODM_ba8bcb20-eddb-40bb-bd2b-19ced8d51493"
      unitRef="usd">593900000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNC0zLTEtMS0yODM_a61e69a4-f8b9-448f-a8e2-44f180a8b04b"
      unitRef="usd">978070000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNS0xLTEtMS0yODM_f46e3fc9-1296-491a-994c-8941c2506b7c"
      unitRef="usd">59188000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNS0zLTEtMS0yODM_deeca89e-c1e2-488f-9e14-0135e7a34dac"
      unitRef="usd">57244000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNi0wLTEtMS0yODMvdGV4dHJlZ2lvbjo5YjRjMGMxYjBkNjk0NDFiYjk5NWI2MzdkNDQyMzljM183Ng_3b6f0de6-10d9-4743-8610-bfee6e4f0753"
      unitRef="usd">40959000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNi0wLTEtMS0yODMvdGV4dHJlZ2lvbjo5YjRjMGMxYjBkNjk0NDFiYjk5NWI2MzdkNDQyMzljM184Mw_e4d6b166-02e1-4d64-abdd-16a0e8a3e1a6"
      unitRef="usd">36384000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNi0xLTEtMS0yODM_35a78eff-bf6c-4b5f-81ae-d66b7872806f"
      unitRef="usd">670408000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNi0zLTEtMS0yODM_a5e2497c-b8b3-4e96-8eaf-ad24c895bb5a"
      unitRef="usd">590260000</us-gaap:AccountsReceivableNetCurrent>
    <kfy:IncomeTaxesAndOtherReceivables
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNy0xLTEtMS0yODM_88780c24-0013-4d53-b3a1-0868853f1c91"
      unitRef="usd">48070000</kfy:IncomeTaxesAndOtherReceivables>
    <kfy:IncomeTaxesAndOtherReceivables
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNy0zLTEtMS0yODM_428fb5b5-03c2-4c89-849b-9eee47006c2e"
      unitRef="usd">31884000</kfy:IncomeTaxesAndOtherReceivables>
    <kfy:UnearnedCompensationCurrent
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfOC0xLTEtMS0yODM_91ffb490-f56a-4d4e-9d10-8cfeced5d9dc"
      unitRef="usd">62411000</kfy:UnearnedCompensationCurrent>
    <kfy:UnearnedCompensationCurrent
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfOC0zLTEtMS0yODM_09f18415-20c5-4b2d-9bac-73eb4d8a9175"
      unitRef="usd">60749000</kfy:UnearnedCompensationCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfOS0xLTEtMS0yODM_36c45292-0bf3-443f-8cbd-14d8fba55701"
      unitRef="usd">46388000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfOS0zLTEtMS0yODM_9334e343-e948-4144-be96-7dfd7f046ce2"
      unitRef="usd">41763000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMTAtMS0xLTEtMjgz_98761ee7-a196-4ee2-bfb1-788c3cc4d4c2"
      unitRef="usd">1480365000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMTAtMy0xLTEtMjgz_25474de9-cd53-4d2d-a81b-b6b89cf6c27b"
      unitRef="usd">1759970000</us-gaap:AssetsCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMTItMS0xLTEtMjgz_31ca85ec-f289-4e57-b5a9-789d86d5f8e4"
      unitRef="usd">178565000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMTItMy0xLTEtMjgz_6392be8a-769a-4e52-99e9-9768ea49f114"
      unitRef="usd">175783000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMTMtMS0xLTEtMjgz_5500be8e-639d-4849-9485-17a427785175"
      unitRef="usd">153041000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMTMtMy0xLTEtMjgz_00907463-e32a-46cf-bd83-d85252cf0ea4"
      unitRef="usd">138172000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMTQtMS0xLTEtMjgz_709d9296-9d4b-4ad5-a78a-9dba6d4ac589"
      unitRef="usd">151537000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMTQtMy0xLTEtMjgz_609f403a-6907-4aca-89a8-4457600e4cd6"
      unitRef="usd">167734000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMTUtMS0xLTEtMjgz_a333055a-80fa-4bd3-8510-c530903df040"
      unitRef="usd">184230000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMTUtMy0xLTEtMjgz_70c8386f-773e-4813-ac8d-717c54680e38"
      unitRef="usd">183308000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMTYtMS0xLTEtMjgz_ed0cc80a-dc10-4395-a3b8-c47848286efd"
      unitRef="usd">83899000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMTYtMy0xLTEtMjgz_ef47a45b-bd08-49dd-8790-c816069d7142"
      unitRef="usd">84712000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:Goodwill
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMTctMS0xLTEtMjgz_e347bfdc-6841-48fd-92c1-ae5eb6dab156"
      unitRef="usd">790063000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMTctMy0xLTEtMjgz_3ee495a7-919d-4948-b852-404d56a4cb38"
      unitRef="usd">725592000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMTgtMS0xLTEtMjgz_029d2b9a-5740-4c63-a7c1-1d35d8f2951c"
      unitRef="usd">94408000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMTgtMy0xLTEtMjgz_b84723e1-7eb5-436a-b439-ffa91a2bda86"
      unitRef="usd">89770000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <kfy:UnearnedCompensationNonCurrent
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMTktMS0xLTEtMjgz_7408864b-b733-41d9-a503-e80e851d9cea"
      unitRef="usd">122361000</kfy:UnearnedCompensationNonCurrent>
    <kfy:UnearnedCompensationNonCurrent
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMTktMy0xLTEtMjgz_52ef72d6-9407-47d9-9129-21af9dbf793d"
      unitRef="usd">118238000</kfy:UnearnedCompensationNonCurrent>
    <us-gaap:InvestmentsAndOtherNoncurrentAssets
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMjAtMS0xLTEtMjgz_2ca5619f-0ae9-44af-9d26-f4b877153075"
      unitRef="usd">23266000</us-gaap:InvestmentsAndOtherNoncurrentAssets>
    <us-gaap:InvestmentsAndOtherNoncurrentAssets
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMjAtMy0xLTEtMjgz_f3ddc418-8221-40c9-b27f-c64766b26a31"
      unitRef="usd">21267000</us-gaap:InvestmentsAndOtherNoncurrentAssets>
    <us-gaap:Assets
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMjEtMS0xLTEtMjgz_ab32bce6-2b26-4868-a338-db1654154bfe"
      unitRef="usd">3261735000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMjEtMy0xLTEtMjgz_1f0b9dee-bd73-433d-80f2-d70a7de232e4"
      unitRef="usd">3464546000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMjMtMS0xLTEtMjgz_088873d5-1f36-450e-aa6d-aa0e1408442b"
      unitRef="usd">48623000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMjMtMy0xLTEtMjgz_c51f5a00-fccb-46ce-a0d1-c88e90f8fb1b"
      unitRef="usd">50932000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMjQtMS0xLTEtMjgz_c6e22af6-a392-4073-9771-41c1feaf14e1"
      unitRef="usd">26094000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMjQtMy0xLTEtMjgz_61401828-a85d-4741-96c3-d6a9c2823712"
      unitRef="usd">34450000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMjUtMS0xLTEtMjgz_2737a0f6-e449-462b-9dcc-0b4bbceeae8d"
      unitRef="usd">327949000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMjUtMy0xLTEtMjgz_d19f4b8c-0e21-41c4-bc97-c8cc8b77e057"
      unitRef="usd">547826000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMjYtMS0xLTEtMjgz_913e979a-8d61-4616-a15b-a54e7b02f7e0"
      unitRef="usd">49039000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMjYtMy0xLTEtMjgz_71c93bb4-dda8-41ff-937a-757cb8bf35b9"
      unitRef="usd">48609000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMjctMS0xLTEtMjgz_4a484aca-4502-4f5e-b127-49f450379673"
      unitRef="usd">303470000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMjctMy0xLTEtMjgz_0dff495c-4aa8-42dc-b0bc-7a81743d3588"
      unitRef="usd">302408000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMjgtMS0xLTEtMjgz_24a070dc-4dbb-4fbb-ab4f-d956c8dfe154"
      unitRef="usd">755175000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMjgtMy0xLTEtMjgz_5fbcf016-2f0c-4f44-999f-280544d2c6fd"
      unitRef="usd">984225000</us-gaap:LiabilitiesCurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzAtMS0xLTEtMjgz_16c40d59-b8ad-4770-8f55-5de91d7e2f81"
      unitRef="usd">369960000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzAtMy0xLTEtMjgz_f3cbbc2a-bbda-43e2-a50c-c0ca1d3c1b76"
      unitRef="usd">357175000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzEtMS0xLTEtMjgz_9b08d264-8021-489e-94e5-234b0939935c"
      unitRef="usd">127886000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzEtMy0xLTEtMjgz_801aeaec-1712-4a5e-b0c5-e68420c51c9c"
      unitRef="usd">151212000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzItMS0xLTEtMjgz_f8db3340-cfc0-48cc-888a-9fe5b73f9614"
      unitRef="usd">395831000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzItMy0xLTEtMjgz_3acc9a82-408c-472b-b2fe-140fdc7d8625"
      unitRef="usd">395477000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzMtMS0xLTEtMjgz_af9b252c-acc0-4006-bdc3-d09b844b819f"
      unitRef="usd">2776000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzMtMy0xLTEtMjgz_52f0cd72-6b20-4b98-8aa7-c684b92f4743"
      unitRef="usd">2715000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzQtMS0xLTEtMjgz_c4854c69-4b51-47a1-aded-0546e6b7580b"
      unitRef="usd">27387000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzQtMy0xLTEtMjgz_c9911440-3e54-4915-afe8-fabf58f4579b"
      unitRef="usd">24153000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzUtMS0xLTEtMjgz_926a1a18-636b-4c40-9ae3-c6f7d4b9146d"
      unitRef="usd">1679015000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzUtMy0xLTEtMjgz_c9354c12-4f7d-481c-bbfc-a2f8f7c7cb6b"
      unitRef="usd">1914957000</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzgtMC0xLTEtMjgzL3RleHRyZWdpb246YzQ2NzZkZjIyMWEzNGU3YmJjNGQyOGY1Mjc2Y2FmOTVfMTg_918086eb-0ebb-42f3-a139-483a3dd87a14"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzgtMC0xLTEtMjgzL3RleHRyZWdpb246YzQ2NzZkZjIyMWEzNGU3YmJjNGQyOGY1Mjc2Y2FmOTVfMTg_d18c1019-d50a-488f-9fcf-a06c54f90013"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzgtMC0xLTEtMjgzL3RleHRyZWdpb246YzQ2NzZkZjIyMWEzNGU3YmJjNGQyOGY1Mjc2Y2FmOTVfMzI_b601da4e-82fc-4564-ac99-a26a196f26f9"
      unitRef="shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzgtMC0xLTEtMjgzL3RleHRyZWdpb246YzQ2NzZkZjIyMWEzNGU3YmJjNGQyOGY1Mjc2Y2FmOTVfMzI_f6dc1996-45ba-490d-92ad-5b013cd6bcc8"
      unitRef="shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzgtMC0xLTEtMjgzL3RleHRyZWdpb246YzQ2NzZkZjIyMWEzNGU3YmJjNGQyOGY1Mjc2Y2FmOTVfNTQ_4362c2af-2757-438c-bc14-5fe9dd0c1fbe"
      unitRef="shares">76622000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzgtMC0xLTEtMjgzL3RleHRyZWdpb246YzQ2NzZkZjIyMWEzNGU3YmJjNGQyOGY1Mjc2Y2FmOTVfNjE_9347fc49-fe33-46f4-bbc8-ade5508ee130"
      unitRef="shares">75409000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzgtMC0xLTEtMjgzL3RleHRyZWdpb246YzQ2NzZkZjIyMWEzNGU3YmJjNGQyOGY1Mjc2Y2FmOTVfODI_68e91e50-676f-4ccb-ac92-200053bb2491"
      unitRef="shares">52909000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzgtMC0xLTEtMjgzL3RleHRyZWdpb246YzQ2NzZkZjIyMWEzNGU3YmJjNGQyOGY1Mjc2Y2FmOTVfODk_471a42b4-9c21-4d80-ab9e-806ce484ff35"
      unitRef="shares">53190000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStocksIncludingAdditionalPaidInCapital
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzgtMS0xLTEtMjgz_1fe2fba0-983b-4065-bc71-fc4fadf2fca5"
      unitRef="usd">446280000</us-gaap:CommonStocksIncludingAdditionalPaidInCapital>
    <us-gaap:CommonStocksIncludingAdditionalPaidInCapital
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzgtMy0xLTEtMjgz_4476e8e5-d0c9-4c54-9493-ef2a3de41ffe"
      unitRef="usd">502008000</us-gaap:CommonStocksIncludingAdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzktMS0xLTEtMjgz_e17e12b9-f74c-4325-85a9-eceadd2bb60f"
      unitRef="usd">1268437000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfMzktMy0xLTEtMjgz_9454af7b-ddf0-47d8-a196-e8d43b4cb3d0"
      unitRef="usd">1134523000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNDAtMS0xLTEtMjgz_f4274ac0-8ca0-48ed-b4a0-f5b3ccf21d44"
      unitRef="usd">-136665000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNDAtMy0xLTEtMjgz_d2615d18-9fbb-4848-b108-53eb9a888aa5"
      unitRef="usd">-92185000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNDEtMS0xLTEtMjgz_bcdcf1c5-1679-4a0b-b8a8-e81a44964c23"
      unitRef="usd">1578052000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNDEtMy0xLTEtMjgz_c10429db-e82e-44e3-9dd9-b86aca69555c"
      unitRef="usd">1544346000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNDItMS0xLTEtMjgz_ae1b3309-043f-47eb-947b-1b501be96480"
      unitRef="usd">4668000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNDItMy0xLTEtMjgz_6a7fe876-f9ae-4340-8bfe-b9f2506d7302"
      unitRef="usd">5243000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNDMtMS0xLTEtMjgz_58aad2b2-5d0b-446f-9d7d-05e1d2b18925"
      unitRef="usd">1582720000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNDMtMy0xLTEtMjgz_d47a0a44-5495-41ea-a0e7-3432ab1c5900"
      unitRef="usd">1549589000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNDQtMS0xLTEtMjgz_b7efcc34-325d-42cf-9748-bf7f411b413e"
      unitRef="usd">3261735000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xNi9mcmFnOjhhMjBiYWZkM2NlNzQ2OTNiNDRkN2E4ZGY5OGE4N2QzL3RhYmxlOjY5MGRhY2YyNjcxMzRkZWRhNTkxMzhjYWM5OTViODhkL3RhYmxlcmFuZ2U6NjkwZGFjZjI2NzEzNGRlZGE1OTEzOGNhYzk5NWI4OGRfNDQtMy0xLTEtMjgz_e037010c-676e-4ed9-a9c6-a571ebf29f08"
      unitRef="usd">3464546000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6ceffb992f44ad89cde3de650c35813_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMy0xLTEtMS0yODM_47c3777f-9ddc-4db6-9dec-611f4dda8bbd"
      unitRef="usd">727849000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd698f7bd08e4ddba3ad3f20409bf0e4_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMy0zLTEtMS0yODM_d775d466-5584-4d5c-90e6-895f36eed5c6"
      unitRef="usd">639443000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b52f705f96f40bcbe18cb941b7132e0_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMy01LTEtMS0yODM_b30442ca-abf2-4c32-b7a0-260a7c555daf"
      unitRef="usd">1423752000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieec98cadca88449a81324b23b06f31dd_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMy03LTEtMS0yODM_4f271680-8c9c-4e82-8c40-dcf23e334895"
      unitRef="usd">1224838000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i98fe2cef118047b1b0dd7fff70a98517_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfNC0xLTEtMS0yODM_3bd012bc-f081-4075-948c-c71f84513727"
      unitRef="usd">7870000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i80f333075500451e836e46233e372ebb_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfNC0zLTEtMS0yODM_aabf6a0c-e83b-4107-883d-a85bb715d122"
      unitRef="usd">3955000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i31f0738ca96c415eb40d2d2822d37306_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfNC01LTEtMS0yODM_770e049c-9750-4f9b-baa7-5c1698ae6b47"
      unitRef="usd">15115000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ide74ce33e2c244c2a3079e55b7b277ea_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfNC03LTEtMS0yODM_ee42df94-72ac-45d6-82f7-7bb1c15540e8"
      unitRef="usd">6658000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfNS0xLTEtMS0yODM_44a9cac0-5fde-41ac-8a4b-13562bffe109"
      unitRef="usd">735719000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfNS0zLTEtMS0yODM_7150be03-061d-4e21-819f-55e329c96867"
      unitRef="usd">643398000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfNS01LTEtMS0yODM_5bed0e9d-def1-4724-b2a3-8c772ddcbb29"
      unitRef="usd">1438867000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfNS03LTEtMS0yODM_8c785156-c8bc-4638-9694-e65ad4e58efa"
      unitRef="usd">1231496000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfNy0xLTEtMS0yODM_e50e2b50-a747-4920-bd24-94753a620504"
      unitRef="usd">464766000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfNy0zLTEtMS0yODM_d0374602-aefc-4a67-a804-cf04fd81cb2c"
      unitRef="usd">431640000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfNy01LTEtMS0yODM_b0c0f919-15ff-4c7a-8b70-27e36aecfb32"
      unitRef="usd">930392000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfNy03LTEtMS0yODM_632cbc15-136e-49d8-a3c7-69147f3512ba"
      unitRef="usd">827876000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfOC0xLTEtMS0yODM_391a039b-60ce-47e8-9470-1214ecd9c478"
      unitRef="usd">65086000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfOC0zLTEtMS0yODM_33ebd471-5238-4f04-a6f6-73769e7af23e"
      unitRef="usd">64065000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfOC01LTEtMS0yODM_ca9ec078-42a6-4849-a0b2-0a52c5aa2fba"
      unitRef="usd">129543000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfOC03LTEtMS0yODM_236d0902-2a1d-4fd7-a3af-e4d392bd762e"
      unitRef="usd">114332000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i5db159d28e8e4c3aa06d1511ee414384_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfOS0xLTEtMS0yODM_dba5af17-1177-4f8f-b492-0618fe285258"
      unitRef="usd">7870000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i954c8b25d3f443e78f9c30f7c7911c4e_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfOS0zLTEtMS0yODM_e156b577-4732-4bc2-acb0-ba345aa9b1bb"
      unitRef="usd">3955000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i46311467a97b463abbb41e5c443fcfe5_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfOS01LTEtMS0yODM_fa338ca2-a328-47b5-b570-ad86330f0749"
      unitRef="usd">15115000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1bde8a041a3e4300b4f3375e8bf975fd_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfOS03LTEtMS0yODM_463c8569-204b-43b4-b1d3-6b535188c341"
      unitRef="usd">6658000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie6ceffb992f44ad89cde3de650c35813_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTAtMS0xLTEtMjgz_890ece85-50a5-4565-9205-5a9e14e2395f"
      unitRef="usd">61257000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ibd698f7bd08e4ddba3ad3f20409bf0e4_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTAtMy0xLTEtMjgz_de6f31e3-3779-443f-8d89-4e0d42fdc90a"
      unitRef="usd">24329000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9b52f705f96f40bcbe18cb941b7132e0_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTAtNS0xLTEtMjgz_803b7ce8-057c-4fdf-baf0-a572adbce0d2"
      unitRef="usd">99249000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ieec98cadca88449a81324b23b06f31dd_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTAtNy0xLTEtMjgz_f0245d7a-41e2-4d3b-82f6-08d91f475b61"
      unitRef="usd">46322000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTEtMS0xLTEtMjgz_1b7b40c7-26de-4e9e-ac69-ce9ddfe7de52"
      unitRef="usd">17093000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTEtMy0xLTEtMjgz_8e861558-84ee-4304-b584-f4423761d816"
      unitRef="usd">15633000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTEtNS0xLTEtMjgz_77b6f0d8-fe68-4e1c-b3a9-6651eac6e3c6"
      unitRef="usd">33322000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTEtNy0xLTEtMjgz_644d4a8b-9fa3-4522-84cb-aac48a5f2805"
      unitRef="usd">31277000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:CostsAndExpenses
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTItMS0xLTEtMjgz_eebeccea-a786-46c0-b583-252d988a13ee"
      unitRef="usd">616072000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTItMy0xLTEtMjgz_576bd318-6a8a-4dc3-9afd-8fc216856ce3"
      unitRef="usd">539622000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTItNS0xLTEtMjgz_c57933c9-ae96-4789-b320-3a2da90063a7"
      unitRef="usd">1207621000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTItNy0xLTEtMjgz_53e08d28-2094-4860-9002-62a09f2ed1c3"
      unitRef="usd">1026465000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTQtMS0xLTEtMjgz_c882f8a7-fdba-4b30-93ca-277ebacb7aac"
      unitRef="usd">119647000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTQtMy0xLTEtMjgz_6bd25891-7df4-4f7c-bb97-78075b769a79"
      unitRef="usd">103776000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTQtNS0xLTEtMjgz_93481228-dc97-4f7d-aba1-feb29fb7139b"
      unitRef="usd">231246000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTQtNy0xLTEtMjgz_df91bc3e-1fe3-439e-be8a-c468ad101bc4"
      unitRef="usd">205031000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTUtMS0xLTEtMjgz_9ab7a9de-03f9-4ebf-9bfa-fb3e7a588de3"
      unitRef="usd">-9048000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTUtMy0xLTEtMjgz_38a17117-80e8-4075-b610-2c30d94cff28"
      unitRef="usd">5066000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTUtNS0xLTEtMjgz_efd5d4dd-268c-4748-95ce-2ebebfda05c2"
      unitRef="usd">-8273000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTUtNy0xLTEtMjgz_0d7d6e0a-fa1d-47b2-a932-181edc434c43"
      unitRef="usd">9513000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTYtMS0xLTEtMjgz_2e6f51c8-174d-4bd9-8c19-f249f0816008"
      unitRef="usd">-7098000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTYtMy0xLTEtMjgz_8bf681a8-dd24-4c55-8907-8a2943350587"
      unitRef="usd">-6365000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTYtNS0xLTEtMjgz_8787f042-1d41-455b-a267-7d4b65317752"
      unitRef="usd">-14710000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTYtNy0xLTEtMjgz_ac339065-579a-4012-9c45-5ee7131574d3"
      unitRef="usd">-11791000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTctMS0xLTEtMjgz_31546db1-e53d-4c81-b4a0-67ae05e3831b"
      unitRef="usd">103501000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTctMy0xLTEtMjgz_86b80145-17f2-4bab-9a43-8709ea072538"
      unitRef="usd">102477000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTctNS0xLTEtMjgz_d8a0ab16-12cd-4e9a-ad16-e8fa08d70b71"
      unitRef="usd">208263000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTctNy0xLTEtMjgz_61c3fec5-33f5-45f9-9b64-3cb44ee15e8f"
      unitRef="usd">202753000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTgtMS0xLTEtMjgz_e02984e6-3a11-45b1-a44b-145522dd74b3"
      unitRef="usd">28886000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTgtMy0xLTEtMjgz_94ebc955-c1e4-4cf1-9fab-7f428044c3f4"
      unitRef="usd">26145000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTgtNS0xLTEtMjgz_368d10e1-8d7a-4e63-bf65-d1bf66a9d8f6"
      unitRef="usd">55112000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTgtNy0xLTEtMjgz_83abd936-f251-4c34-b289-b9c71ff5b015"
      unitRef="usd">50024000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTktMS0xLTEtMjgz_8f0eefd2-fc72-4e41-b600-aad647799e45"
      unitRef="usd">74615000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTktMy0xLTEtMjgz_8a701599-05a8-4f5e-b45b-3a6ba4168292"
      unitRef="usd">76332000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTktNS0xLTEtMjgz_6b70653a-3352-41e9-887c-e207cf7c35f9"
      unitRef="usd">153151000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMTktNy0xLTEtMjgz_73f5254c-219c-4d49-9b0e-2852f5e3c4c7"
      unitRef="usd">152729000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjAtMS0xLTEtMjgz_a71d731b-0b4c-4da0-9a2c-0cafafabb525"
      unitRef="usd">1074000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjAtMy0xLTEtMjgz_ae42871d-faf4-43e6-a489-623a13fcf7a8"
      unitRef="usd">560000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjAtNS0xLTEtMjgz_7735168c-fe50-43d5-ab2e-7a12b72a75a6"
      unitRef="usd">2363000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjAtNy0xLTEtMjgz_c5f4ee80-5d31-4caa-9748-9c7f0b160081"
      unitRef="usd">2134000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjEtMS0xLTEtMjgz_cc3e9745-91b5-48a7-9ddc-18ffd0179589"
      unitRef="usd">73541000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjEtMy0xLTEtMjgz_c88149de-d387-4f7c-b7f4-9d5971cf607e"
      unitRef="usd">75772000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjEtNS0xLTEtMjgz_b88d7aa1-c9b4-439e-9be3-f5831bfabcac"
      unitRef="usd">150788000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjEtNy0xLTEtMjgz_83de5ed2-6c40-4c9e-96d0-bc22381e4f27"
      unitRef="usd">150595000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjQtMS0xLTEtMjgz_4f625d4b-3c6f-4128-9e43-20b7ba8117b9"
      unitRef="usdPerShare">1.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjQtMy0xLTEtMjgz_7e727cf0-1908-4726-b0ed-be216aa3a9c6"
      unitRef="usdPerShare">1.40</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjQtNS0xLTEtMjgz_ef496bde-2de2-4d10-a708-55349ff6f4bc"
      unitRef="usdPerShare">2.85</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjQtNy0xLTEtMjgz_47a1f198-f3d1-473f-bf15-27520949d739"
      unitRef="usdPerShare">2.78</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjUtMS0xLTEtMjgz_e457bcca-cc1d-44a0-b474-ba768630b1d0"
      unitRef="usdPerShare">1.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjUtMy0xLTEtMjgz_87eedc51-b2f5-419f-bcc5-16eafc0684d6"
      unitRef="usdPerShare">1.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjUtNS0xLTEtMjgz_a6ff77a0-a376-4807-abbf-3fecb5b8c648"
      unitRef="usdPerShare">2.83</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjUtNy0xLTEtMjgz_2042fd81-7490-4524-b152-a4b1da8d6772"
      unitRef="usdPerShare">2.75</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjgtMS0xLTEtMjgz_55f90695-c558-4d94-b155-3e7dac61bda5"
      unitRef="shares">51868000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjgtMy0xLTEtMjgz_d4aa9ced-5d2e-4ea4-a60e-2908edacf744"
      unitRef="shares">53114000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjgtNS0xLTEtMjgz_fc2d9f2e-c020-4b9b-87b7-957aa159ea5c"
      unitRef="shares">51820000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjgtNy0xLTEtMjgz_31e922ea-07b6-479e-b594-7e689b8efcea"
      unitRef="shares">52937000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjktMS0xLTEtMjgz_ff435e5c-3452-4da2-af5f-04c240ded190"
      unitRef="shares">52005000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjktMy0xLTEtMjgz_2d21dc75-6064-45f7-bab7-04b71a4cd4a1"
      unitRef="shares">53568000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjktNS0xLTEtMjgz_5aefecad-2eef-4b00-a1f3-792a36ca725b"
      unitRef="shares">52143000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMjktNy0xLTEtMjgz_6f3e40bf-890f-4c4d-a0b4-e01a4b51b8fc"
      unitRef="shares">53494000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMzEtMS0xLTEtMjgz_ad094c38-032b-4618-8a70-7f0fb88a7278"
      unitRef="usdPerShare">0.15</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMzEtMy0xLTEtMjgz_a4fb20f4-4e76-4895-b3ff-8f79185b5f45"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMzEtNS0xLTEtMjgz_bc05205c-eb39-410f-bd15-9355ea12fbbf"
      unitRef="usdPerShare">0.30</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8xOS9mcmFnOmE4ZGQxOWFkZjFiYzQxM2VhMjQ3ODliZjFmMmNlMmQ5L3RhYmxlOjk1ZTQwY2MxZTZmNDQ4ODBiZjhkZDViYzhlMzM1OGI1L3RhYmxlcmFuZ2U6OTVlNDBjYzFlNmY0NDg4MGJmOGRkNWJjOGUzMzU4YjVfMzEtNy0xLTEtMjgz_7be59070-09fb-4e9d-89ce-deab8780fc57"
      unitRef="usdPerShare">0.24</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:ProfitLoss
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfMy0xLTEtMS0yODM_39ae6ba1-6312-466b-8c50-741917567a76"
      unitRef="usd">74615000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfMy0zLTEtMS0yODM_e531d98f-6b86-4bbb-a32e-a16eaca8bbe3"
      unitRef="usd">76332000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfMy01LTEtMS0yODM_fc8e0125-a32b-41d2-8041-fa97c1ab0309"
      unitRef="usd">153151000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfMy03LTEtMS0yODM_c21316fd-027b-4c2c-84bd-0c78be6c6ad9"
      unitRef="usd">152729000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfNi0xLTEtMS0yODM_1381546b-0bad-4613-acab-d91cf738e484"
      unitRef="usd">-27774000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfNi0zLTEtMS0yODM_f76223ae-4ad6-4e6a-bedb-20cee05ae55e"
      unitRef="usd">-7195000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfNi01LTEtMS0yODM_144bec48-f5a3-4e2c-879c-485fc00aa7eb"
      unitRef="usd">-44079000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfNi03LTEtMS0yODM_d4a30b2a-658f-4a05-a6a7-299be725b4c5"
      unitRef="usd">-15539000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfNy0xLTEtMS0yODM_233fc914-aa8f-4348-bf46-ce9833ce8f6a"
      unitRef="usd">-54000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfNy0zLTEtMS0yODM_afab5d63-c3a7-48aa-9291-4a6170914699"
      unitRef="usd">-351000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfNy01LTEtMS0yODM_738bc3c6-3e62-4ae6-bc5b-40d3211f1203"
      unitRef="usd">-105000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfNy03LTEtMS0yODM_3bacbf78-dbfd-4e06-8a09-c81f4a856e2e"
      unitRef="usd">-692000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfOC0xLTEtMS0yODM_a4d0a5f1-4339-4a34-b946-5de23ee0f78d"
      unitRef="usd">-258000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfOC0zLTEtMS0yODM_f401c957-e8de-48dd-b89f-e1848f0e675a"
      unitRef="usd">-21000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfOC01LTEtMS0yODM_42b4b9fb-d75a-42a8-9096-f26417e13a0c"
      unitRef="usd">-311000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfOC03LTEtMS0yODM_d8085de1-d128-4ab4-ae40-7aca1c3c4907"
      unitRef="usd">-17000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfOS0xLTEtMS0yODM_995f38f3-8652-48dd-860a-7762c8b9301a"
      unitRef="usd">46637000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfOS0zLTEtMS0yODM_d44bdcfc-e2e1-4501-a451-8eab3153bafa"
      unitRef="usd">69467000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfOS01LTEtMS0yODM_f1e89477-f9da-42f6-8eb0-207e360c5a8a"
      unitRef="usd">108866000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfOS03LTEtMS0yODM_433e63e8-2e32-4dce-9768-c57ac14984a4"
      unitRef="usd">137865000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfMTAtMS0xLTEtMjgz_0252e3a6-c929-479f-bebf-251a0d4cedd5"
      unitRef="usd">1317000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfMTAtMy0xLTEtMjgz_ec8657e2-5e6b-463a-954d-8882d84a8849"
      unitRef="usd">382000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfMTAtNS0xLTEtMjgz_f255bddb-78a1-4bb3-8685-269272b4889f"
      unitRef="usd">2558000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfMTAtNy0xLTEtMjgz_76a9ae5c-bd3b-47a8-ba6b-48262054850a"
      unitRef="usd">1980000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfMTEtMS0xLTEtMjgz_362ba753-61d4-49e4-9725-2efb7de641e7"
      unitRef="usd">45320000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfMTEtMy0xLTEtMjgz_aca14330-591f-4fe0-9b33-15792964e1c8"
      unitRef="usd">69085000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfMTEtNS0xLTEtMjgz_6931aee0-eefe-4f07-8914-062e13762463"
      unitRef="usd">106308000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yMi9mcmFnOjNkNzAwY2JiODBjODRhZmZhNzQ3ZGM1ZGFkMDE0ZWJkL3RhYmxlOjk5OGJhZTdjNmJmZTRmNTM4YTc4MDkwMjJiZmQ1MDU1L3RhYmxlcmFuZ2U6OTk4YmFlN2M2YmZlNGY1MzhhNzgwOTAyMmJmZDUwNTVfMTEtNy0xLTEtMjgz_c7b641b4-1499-44ac-bf2e-b18e8c4f5f64"
      unitRef="usd">135885000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i84bbcfa2f74844959b422c6f1a5d3f27_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMy0xLTEtMS0yODM_6bc1e759-cabc-4ec7-aedb-fd055ef1013e"
      unitRef="shares">53190000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i84bbcfa2f74844959b422c6f1a5d3f27_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMy0zLTEtMS0yODM_285c5c01-1d91-498e-874a-36f8200e11bf"
      unitRef="usd">502008000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0a88ac55f7a44ec3a906c689c1d41577_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMy01LTEtMS0yODM_0f0f772e-af08-4e41-ae89-d318a609cc5d"
      unitRef="usd">1134523000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i84f8d054b478491e8846f4cd6d1b0b94_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMy03LTEtMS0yODM_85cfdd74-2443-4215-b71a-2c3e63669c33"
      unitRef="usd">-92185000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7c21761f20444e00845ee66078448c95_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMy05LTEtMS0yODM_9011fe4e-3926-4b2e-8683-84ffcf6aa003"
      unitRef="usd">1544346000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3a8bdb576cc14d3ca8864dc8d268a1f9_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMy0xMS0xLTEtMjgz_0106ed69-be7f-47b4-8af9-61e43fa9ade5"
      unitRef="usd">5243000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMy0xMy0xLTEtMjgz_be280e08-05f4-4c82-8010-2e2f19860577"
      unitRef="usd">1549589000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="id1d0892b98a340078b8de2feb0352345_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfNC01LTEtMS0yODM_62ffae9d-9086-4ca2-89ff-0372f46ff9fe"
      unitRef="usd">77247000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6d6c10aec7034722bef7155e9c769b39_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfNC05LTEtMS0yODM_4b2c9296-2a4e-466f-b1df-00a3a70078e4"
      unitRef="usd">77247000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i27a3be8e627c42ffa7847b57456cd5f0_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfNC0xMS0xLTEtMjgz_56f9f4c5-6bfe-45d1-8be1-8312fc7e31ff"
      unitRef="usd">1289000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i973141263eef4229a5467f155d6816e5_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfNC0xMy0xLTEtMjgz_b63e3cd9-7b4f-490e-ba56-9dce821955ff"
      unitRef="usd">78536000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id12251f87872493485fff5f094f3db55_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfNS03LTEtMS0yODM_23f64b48-5695-42c4-9940-7916e93c7889"
      unitRef="usd">-16259000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i6d6c10aec7034722bef7155e9c769b39_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfNS05LTEtMS0yODM_fbe99ddf-a7ad-4ffa-a6d1-414e18358f12"
      unitRef="usd">-16259000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i27a3be8e627c42ffa7847b57456cd5f0_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfNS0xMS0xLTEtMjgz_6f6b8552-82f1-4613-a504-21783a2f059c"
      unitRef="usd">-48000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i973141263eef4229a5467f155d6816e5_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfNS0xMy0xLTEtMjgz_eefffa41-651b-43dd-b8a7-f3467dc4c0e4"
      unitRef="usd">-16307000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DividendsCommonStockCash
      contextRef="id1d0892b98a340078b8de2feb0352345_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfNi01LTEtMS0yODM_e1bffc2d-ea3b-440c-88fb-ac22cb4a4ca0"
      unitRef="usd">8703000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i6d6c10aec7034722bef7155e9c769b39_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfNi05LTEtMS0yODM_7d3ffd85-80fc-4994-bbdd-732499ff2b70"
      unitRef="usd">8703000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i973141263eef4229a5467f155d6816e5_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfNi0xMy0xLTEtMjgz_c44fa9c9-5936-44d4-8e25-e54aa37d7108"
      unitRef="usd">8703000</us-gaap:DividendsCommonStockCash>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i9364452ac7ac42a99484ca3f23e9241f_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfNy0xLTEtMS0yODM_0fecc859-dae1-4f5a-8310-9dd0322c8419"
      unitRef="shares">735000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i9364452ac7ac42a99484ca3f23e9241f_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfNy0zLTEtMS0yODM_2835e1c9-4703-4fc3-abfe-1a9406f2eaa3"
      unitRef="usd">44276000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i6d6c10aec7034722bef7155e9c769b39_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfNy05LTEtMS0yODM_59e2f17e-929a-404b-a7cc-035dea4e18cf"
      unitRef="usd">44276000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i973141263eef4229a5467f155d6816e5_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfNy0xMy0xLTEtMjgz_d7daf2c8-0347-4626-8eef-fdbe00f7ce48"
      unitRef="usd">44276000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i9364452ac7ac42a99484ca3f23e9241f_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfOC0xLTEtMS0yODM_700075af-907f-47a1-a672-f0aa0de0eb05"
      unitRef="shares">1047000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i9364452ac7ac42a99484ca3f23e9241f_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfOC0zLTEtMS0yODM_afbcc60b-c97d-447d-a835-87f50907cf10"
      unitRef="usd">4857000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i6d6c10aec7034722bef7155e9c769b39_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfOC05LTEtMS0yODM_2190ae07-a078-44ea-8678-a29d4c62b374"
      unitRef="usd">4857000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i973141263eef4229a5467f155d6816e5_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfOC0xMy0xLTEtMjgz_94024805-8d3b-4c10-9fb8-ed2b3ae2020e"
      unitRef="usd">4857000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="i9364452ac7ac42a99484ca3f23e9241f_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfOS0zLTEtMS0yODM_06aefd56-b663-4099-a31c-4e777199483f"
      unitRef="usd">7538000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="i6d6c10aec7034722bef7155e9c769b39_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfOS05LTEtMS0yODM_f0a9dc38-ef8b-4985-88e4-d3e04033eb67"
      unitRef="usd">7538000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="i973141263eef4229a5467f155d6816e5_D20220501-20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfOS0xMy0xLTEtMjgz_8c0a511c-b6c4-4002-915b-a440ef2080fb"
      unitRef="usd">7538000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie3d45635908b42eb967dbc40b14df809_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTAtMS0xLTEtMjgz_37a80b47-b56c-4d96-8b05-ebc491ef6f53"
      unitRef="shares">53502000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie3d45635908b42eb967dbc40b14df809_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTAtMy0xLTEtMjgz_cd69b24a-dce1-4f92-88a6-2ba04d22d22a"
      unitRef="usd">470127000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic5c8357a582f4f4b9e7ebc0a99060a38_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTAtNS0xLTEtMjgz_d8672599-f12c-49fc-810b-aa3c9f03fc04"
      unitRef="usd">1203067000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i79440ec59411449d9383182085184275_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTAtNy0xLTEtMjgz_de187a42-242c-4dfe-bacb-408a8e766990"
      unitRef="usd">-108444000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if98a937dbcea41ab827b60623c66bb12_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTAtOS0xLTEtMjgz_9322882b-6682-4d0f-9193-f6ec9b9f106f"
      unitRef="usd">1564750000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i84f3c14cfb6d490f82afbdc89c806cc6_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTAtMTEtMS0xLTI4Mw_3c1fd5a5-3a06-48db-b724-6a7af98c4d6d"
      unitRef="usd">6484000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i64ff1417db314a6fad3b99c287247002_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTAtMTMtMS0xLTI4Mw_ef03d433-c4c2-4f30-b982-5d6db4f8db8f"
      unitRef="usd">1571234000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i6afa6073610249238164da2738887023_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTEtNS0xLTEtMTMyMzk_995da6ba-c4c4-4bbe-aa4c-aff1fc50a763"
      unitRef="usd">73541000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iabc4092d66b74f21b6b20e7f2be6725d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTEtOS0xLTEtMTMyMzk_f7d42d47-dc63-48cc-8ffa-af052c45b13d"
      unitRef="usd">73541000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i31d1ac4ebc7642c1aabc7594f235d420_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTEtMTEtMS0xLTEzMjM5_a89999a4-d3ae-47ae-be85-4151539bd37e"
      unitRef="usd">1074000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTEtMTMtMS0xLTEzMjM5_02cd8964-c48e-477d-a100-50381e799983"
      unitRef="usd">74615000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7468ff0c0985491a8f67cad1c18f5843_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTItNy0xLTEtMTMyMzk_341134b0-1cfb-4096-b8da-46522d0dc68b"
      unitRef="usd">-28221000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iabc4092d66b74f21b6b20e7f2be6725d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTItOS0xLTEtMTMyMzk_30ac12f6-a1c2-49fc-b12c-2123bc70e619"
      unitRef="usd">-28221000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i31d1ac4ebc7642c1aabc7594f235d420_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTItMTEtMS0xLTEzMjM5_fac56e75-d701-41c9-948c-f93f56880f7b"
      unitRef="usd">243000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTItMTMtMS0xLTEzMjM5_aa5d5d59-7a64-4782-afa2-fc3bd216e1b8"
      unitRef="usd">-27978000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DividendsCommonStockCash
      contextRef="i6afa6073610249238164da2738887023_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTMtNS0xLTEtMTMyMzk_5b114dca-1855-4db4-ad5a-294030f2e889"
      unitRef="usd">8171000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="iabc4092d66b74f21b6b20e7f2be6725d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTMtOS0xLTEtMTMyMzk_fc54bdb1-fbb7-4ca1-9ef0-a2e2fdf3b0b4"
      unitRef="usd">8171000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTMtMTMtMS0xLTEzMjM5_af87068a-b4c2-4db5-a8ff-6779b4c9005a"
      unitRef="usd">8171000</us-gaap:DividendsCommonStockCash>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i31d1ac4ebc7642c1aabc7594f235d420_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTQtMTEtMS0xLTI2NDc3_eef11651-b89c-4a61-981a-c0541b764bec"
      unitRef="usd">3133000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTQtMTMtMS0xLTI2NDc3_c0ae1891-f472-4044-b8de-322969d3e069"
      unitRef="usd">3133000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i66c5850a2546477e9b9ebefa3c16fb6f_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTQtMS0xLTEtMTMyMzk_c1d9568e-a61e-4314-af83-7a63499a4cb5"
      unitRef="shares">627000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i66c5850a2546477e9b9ebefa3c16fb6f_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTQtMy0xLTEtMTMyMzk_f583a6cc-cc92-4666-8d34-85ab2eaf0161"
      unitRef="usd">33286000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="iabc4092d66b74f21b6b20e7f2be6725d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTQtOS0xLTEtMTMyMzk_9229f9ec-a6eb-4e36-a3b8-8e472b341657"
      unitRef="usd">33286000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTQtMTMtMS0xLTEzMjM5_5bfe314a-7b27-4412-adec-c2fa7cf63a8c"
      unitRef="usd">33286000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i66c5850a2546477e9b9ebefa3c16fb6f_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTUtMS0xLTEtMTMyMzk_5f58df8c-1794-41f8-b571-dccfc62158aa"
      unitRef="shares">34000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTUtMTMtMS0xLTEzMjM5_ff18a8c8-05c9-427d-a58b-40116d5e7024"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="i66c5850a2546477e9b9ebefa3c16fb6f_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTYtMy0xLTEtMTMyMzk_8c383825-99fa-4655-b535-154c3a4e8ab6"
      unitRef="usd">9439000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="iabc4092d66b74f21b6b20e7f2be6725d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTYtOS0xLTEtMTMyMzk_2eeb4de1-2c6b-477a-a2f0-dd7d4ca18642"
      unitRef="usd">9439000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTYtMTMtMS0xLTEzMjM5_a948fc75-4de3-4f76-8b43-00f43f93e52f"
      unitRef="usd">9439000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2a8f3f150dd746cfb26203abee76d49a_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTctMS0xLTEtMTMyNzA_f753fcf6-e146-418d-b52f-b1bd9c81d06d"
      unitRef="shares">52909000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2a8f3f150dd746cfb26203abee76d49a_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTctMy0xLTEtMTMyNzA_90ac3703-8afe-4eeb-9286-e2c4b6020749"
      unitRef="usd">446280000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if01fe76ac3ac47dea1f46612a8b28686_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTctNS0xLTEtMTMyNzA_5a02d835-0c32-4966-8213-350a37ed142b"
      unitRef="usd">1268437000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7a156a94fc7d4954824bc9066e95152e_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTctNy0xLTEtMTMyNzA_1da8e420-8069-44fd-a71d-223e97c3c992"
      unitRef="usd">-136665000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if5542e900f5f4dd88860a15ebfb41854_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTctOS0xLTEtMTMyNzA_6d04a080-f0b6-49fa-882d-6362f72a21c4"
      unitRef="usd">1578052000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id453a3e3f85b4715b57dc568860640cb_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTctMTEtMS0xLTEzMjcw_c1ee1498-6cda-40a3-b582-e21c6e00c34a"
      unitRef="usd">4668000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjVlMGNkYzdhMmU1NzRiODdiYTMwMjRjMzQ0ZGI3NzQzL3RhYmxlcmFuZ2U6NWUwY2RjN2EyZTU3NGI4N2JhMzAyNGMzNDRkYjc3NDNfMTctMTMtMS0xLTEzMjcw_84b536b3-2031-483d-93a4-01d018e2ff44"
      unitRef="usd">1582720000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i072d980766c74577aea1291250dcce45_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMy0xLTEtMS0yODM_946bd3d7-74c2-4eba-92e0-d881a739e003"
      unitRef="shares">54008000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i072d980766c74577aea1291250dcce45_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMy0zLTEtMS0yODM_85d01ddb-f73f-4895-8e87-eddf202905c2"
      unitRef="usd">583260000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie29ab805754c4cf1a00d67513b8c2a13_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMy01LTEtMS0yODM_c7711a13-ecfd-4ab4-8c80-45b2a1408241"
      unitRef="usd">834949000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i40d20b24fa0e4f3185306cfcf1f3e536_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMy03LTEtMS0yODM_5b826411-9e4e-4e1f-a7fd-2b65a16020f2"
      unitRef="usd">-51820000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i014bec7929c045a3b8cae644b9df6764_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMy05LTEtMS0yODM_fb8b5c65-3a33-4afd-a109-4831265de005"
      unitRef="usd">1366389000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if6fadda723f140d89e2400f96332b1d5_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMy0xMS0xLTEtMjgz_fad3393e-b3fa-4afd-a2e8-88bfd5f26720"
      unitRef="usd">2386000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifa2acf775aae4156a4994708ef6831b6_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMy0xMy0xLTEtMjgz_73500ae1-0305-4764-a2a3-8c508c30f85a"
      unitRef="usd">1368775000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i9ebc946fca5544829bf21fbd80231c57_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfNC01LTEtMS0yODM_64065fdf-5711-4e05-ae23-fb45ccb50266"
      unitRef="usd">74823000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i392d33278b8c4c719a063970aa91dab2_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfNC05LTEtMS0yODM_ff04099a-29b0-4a5b-9e0c-64417200a6f7"
      unitRef="usd">74823000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i7ef4411ea4b943159d4a2f61ea5f1828_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfNC0xMS0xLTEtMjgz_a107b671-92ba-4c52-900a-7d365d7bc3d3"
      unitRef="usd">1574000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iea39f303ec7e4da0b49bf28e070df08e_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfNC0xMy0xLTEtMjgz_a97a7335-7cde-49e0-9664-9d1a2985b3d2"
      unitRef="usd">76397000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i1e45534d736d430bb230d2fff3d5f2b6_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfNS03LTEtMS0yODM_fa0c0739-9bd1-42f4-92f5-f500b8b3509c"
      unitRef="usd">-8023000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i392d33278b8c4c719a063970aa91dab2_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfNS05LTEtMS0yODM_3675025b-ff9c-4c76-9f51-0d5fc352ce98"
      unitRef="usd">-8023000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7ef4411ea4b943159d4a2f61ea5f1828_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfNS0xMS0xLTEtMjgz_5d3ddff8-09fe-4162-b2ea-511237e3cb0a"
      unitRef="usd">24000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iea39f303ec7e4da0b49bf28e070df08e_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfNS0xMy0xLTEtMjgz_93259e83-a28e-42f6-9ca8-0d5f092edb94"
      unitRef="usd">-7999000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DividendsCommonStockCash
      contextRef="i9ebc946fca5544829bf21fbd80231c57_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfNi01LTEtMS0yODM_b539bd6c-d73a-4851-9ec0-3dab8dfb5c3a"
      unitRef="usd">6866000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i392d33278b8c4c719a063970aa91dab2_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfNi05LTEtMS0yODM_57964358-1250-414d-9a34-3798dd05b591"
      unitRef="usd">6866000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="iea39f303ec7e4da0b49bf28e070df08e_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfNi0xMy0xLTEtMjgz_7bade71a-dbee-480d-a0ed-44ce4cc972a5"
      unitRef="usd">6866000</us-gaap:DividendsCommonStockCash>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i51a22e284dcc41c4abec6e74ec0cd933_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfNy0xLTEtMS0yODM_8056f031-2ba0-472b-a418-c33cf3f577d5"
      unitRef="shares">297000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i51a22e284dcc41c4abec6e74ec0cd933_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfNy0zLTEtMS0yODM_58213179-8ee2-4b43-b5f3-3a861c884589"
      unitRef="usd">20091000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i392d33278b8c4c719a063970aa91dab2_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfNy05LTEtMS0yODM_c704baa3-56ab-43ee-a7c6-614fda656ff8"
      unitRef="usd">20091000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="iea39f303ec7e4da0b49bf28e070df08e_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfNy0xMy0xLTEtMjgz_814c07ea-5f05-4c77-8ad8-73f4650c23e8"
      unitRef="usd">20091000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i51a22e284dcc41c4abec6e74ec0cd933_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfOC0xLTEtMS0yODM_e83c028c-2350-4f8e-b618-5cb628068cb1"
      unitRef="shares">795000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i51a22e284dcc41c4abec6e74ec0cd933_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfOC0zLTEtMS0yODM_616bd391-0c9d-4419-9965-bbc6b10c5176"
      unitRef="usd">3992000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i392d33278b8c4c719a063970aa91dab2_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfOC05LTEtMS0yODM_e5111235-cdb3-431c-8080-b6c2ec4b84bc"
      unitRef="usd">3992000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="iea39f303ec7e4da0b49bf28e070df08e_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfOC0xMy0xLTEtMjgz_94dfa921-3c0d-4318-8da6-a545067eb555"
      unitRef="usd">3992000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="i51a22e284dcc41c4abec6e74ec0cd933_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfOS0zLTEtMS0yODM_021cbc10-aeee-4842-8779-2b44f2e6354f"
      unitRef="usd">6962000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="i392d33278b8c4c719a063970aa91dab2_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfOS05LTEtMS0yODM_9869c390-121f-418e-bf6c-2e42fd271d24"
      unitRef="usd">6962000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="iea39f303ec7e4da0b49bf28e070df08e_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfOS0xMy0xLTEtMjgz_86e52b10-a1bc-4072-be2f-04a842858f9e"
      unitRef="usd">6962000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if67ddd5aabfc426a9b7126da0279a494_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTAtMS0xLTEtMjgz_ce9b72a9-046f-4737-83fb-9305202d751b"
      unitRef="shares">54506000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if67ddd5aabfc426a9b7126da0279a494_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTAtMy0xLTEtMjgz_12ca4e4f-52a0-480e-852f-f27d16616ebb"
      unitRef="usd">574123000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie75dda14a9944efbac97725aae8e54b6_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTAtNS0xLTEtMjgz_f8fde0ce-22fd-4fc2-9e07-7d33d802bb28"
      unitRef="usd">902906000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibb2c0fe58b8d42bbb970d4d9ad98c7c8_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTAtNy0xLTEtMjgz_2f0edfd1-5a73-45f7-b2d7-2690fa70a4a4"
      unitRef="usd">-59843000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i079d861dcb0e45d68f5d57bf31e0488c_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTAtOS0xLTEtMjgz_304eac48-5b27-4557-bff8-05e469753ee3"
      unitRef="usd">1417186000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iae86254933414f52ab65a7ab3ff07dc8_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTAtMTEtMS0xLTI4Mw_9b6dca27-b04b-44fb-8c4a-07fd973ddf0f"
      unitRef="usd">3984000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibed4ab63bf5240168070a661aa21210d_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTAtMTMtMS0xLTI4Mw_094d136e-8a45-4f4a-ab55-03c988f7f8d5"
      unitRef="usd">1421170000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="id9b7d2d409b64f6d8ab8b529cee48455_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTEtNS0xLTEtNTcwOQ_958a5295-1d1b-497a-be75-45c30f59ce4b"
      unitRef="usd">75772000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="idc7f01b06dbc4d8eb37c4d03cfb1bb69_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTEtOS0xLTEtNTcwOQ_0699d1ff-1c46-4331-a1df-0db1e4166d6c"
      unitRef="usd">75772000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ifdc206aea8fa470998718faf19562c0f_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTEtMTEtMS0xLTU3MDk_c3b8cd7d-b7ce-49ce-ab2a-d42f3cee3517"
      unitRef="usd">560000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTEtMTMtMS0xLTU3MDk_f8a6215f-ca87-4440-b0a4-231b68fc3fd3"
      unitRef="usd">76332000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3f606cf7bbb244d38e5bf94834ac6e06_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTItNy0xLTEtNTcwOQ_9274eb16-45a4-47a5-a97e-673c5b3ddb37"
      unitRef="usd">-6687000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="idc7f01b06dbc4d8eb37c4d03cfb1bb69_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTItOS0xLTEtNTcwOQ_07ed85d3-b746-48cf-8e9b-2708fdfbf5b2"
      unitRef="usd">-6687000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ifdc206aea8fa470998718faf19562c0f_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTItMTEtMS0xLTU3MDk_1b45852a-1012-4cf4-8574-e1d6f6f9b099"
      unitRef="usd">-178000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTItMTMtMS0xLTU3MDk_dfdada84-f94b-415b-b742-1bdecfda33d2"
      unitRef="usd">-6865000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DividendsCommonStockCash
      contextRef="id9b7d2d409b64f6d8ab8b529cee48455_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTMtNS0xLTEtNTcwOQ_ad264e89-9058-4d20-905b-bfd7c132f0de"
      unitRef="usd">6683000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="idc7f01b06dbc4d8eb37c4d03cfb1bb69_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTMtOS0xLTEtNTcwOQ_3b8f6a0b-9f97-420e-b0f0-f2ed12fd14d9"
      unitRef="usd">6683000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTMtMTMtMS0xLTU3MDk_b387506a-851e-4fcc-8de1-443c75a9c84e"
      unitRef="usd">6683000</us-gaap:DividendsCommonStockCash>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ibad51b85c4774e5c941983e8bccfc840_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTQtMS0xLTEtNTcwOQ_f73bfd0b-9af2-4a9c-8d47-7f4a348ed798"
      unitRef="shares">99000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ibad51b85c4774e5c941983e8bccfc840_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTQtMy0xLTEtNTcwOQ_62b5cea4-4417-47aa-99d8-e86c6d081352"
      unitRef="usd">7353000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="idc7f01b06dbc4d8eb37c4d03cfb1bb69_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTQtOS0xLTEtNTcwOQ_87f602b8-6986-4633-80a5-5fd572160c69"
      unitRef="usd">7353000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTQtMTMtMS0xLTU3MDk_a5caf566-896a-439c-bbe2-5a1c23c1b7dd"
      unitRef="usd">7353000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ibad51b85c4774e5c941983e8bccfc840_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTUtMS0xLTEtNTcwOQ_4c539486-f1bd-46e3-9e32-60e5d228a062"
      unitRef="shares">59000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTUtMTMtMS0xLTU3MDk_f4dd110c-5cf1-456e-a441-5ee7d9a24521"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="ibad51b85c4774e5c941983e8bccfc840_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTYtMy0xLTEtNTcwOQ_d9ed771c-95e5-4f69-af9d-fe4d4ec6b601"
      unitRef="usd">7288000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="idc7f01b06dbc4d8eb37c4d03cfb1bb69_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTYtOS0xLTEtNTcwOQ_9cd2d7c4-7628-433f-b726-55924d18722a"
      unitRef="usd">7288000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTYtMTMtMS0xLTU3MDk_7ed3fb31-d3a2-443e-9729-b99479abb6e1"
      unitRef="usd">7288000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib205c1c4fa1d4079b874200e66a27f26_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTctMS0xLTEtNTcwOQ_f2977903-98c6-4f81-b25c-4c2d085da499"
      unitRef="shares">54466000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib205c1c4fa1d4079b874200e66a27f26_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTctMy0xLTEtNTcwOQ_904a3bf6-30f4-4bff-adb0-28a696c122ef"
      unitRef="usd">574058000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic71890f830544970a7fbe04e2798efbf_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTctNS0xLTEtNTcwOQ_e7309153-e8af-45a6-b179-e8ec0850719b"
      unitRef="usd">971995000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if0469bdfbb7b4dbe83c2a722e5e48ff9_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTctNy0xLTEtNTcwOQ_c27c18e2-f571-4893-b097-d3ea54d78c97"
      unitRef="usd">-66530000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i967944216ff04e97b9015f56dcf547e0_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTctOS0xLTEtNTcwOQ_93e15ac0-7b88-4e7a-bb40-5f612c1e9f4b"
      unitRef="usd">1479523000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2e03439cf4aa4f3eaed2d604a13ae400_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTctMTEtMS0xLTU3MDk_0fa834f7-d1f6-48bc-9c59-4433e1611966"
      unitRef="usd">4366000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9cbc21d7dd37472db50efc88eda11288_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yNS9mcmFnOjc5NjNmZDUyYWQyNTRiYzM5NWE2NWY1NmZjMmYxZmZjL3RhYmxlOjdiMGY4NTA3OWVhODRlYjFhMDIwOTQyNjE4MzU1NTJmL3RhYmxlcmFuZ2U6N2IwZjg1MDc5ZWE4NGViMWEwMjA5NDI2MTgzNTU1MmZfMTctMTMtMS0xLTU3MDk_8720166e-37ad-4311-a2ff-e0683a53a616"
      unitRef="usd">1483889000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfNC0xLTEtMS0yODM_c7962b9e-13fb-4f2e-b442-412342969d1e"
      unitRef="usd">153151000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfNC0zLTEtMS0yODM_c7cca0e8-6e14-479f-a428-686b9560378f"
      unitRef="usd">152729000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfNi0xLTEtMS0yODM_160bf8b1-daab-47c7-ad13-e4b6e1752a9c"
      unitRef="usd">33322000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfNi0zLTEtMS0yODM_39cda59b-7154-4e67-a24b-2af166d1110e"
      unitRef="usd">31277000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfNy0xLTEtMS0yODM_08ccc9c2-2704-44b1-a7bb-aa64f2366c79"
      unitRef="usd">17426000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfNy0zLTEtMS0yODM_ff90d9dd-8b5c-437b-8add-11bed9d77808"
      unitRef="usd">14649000</us-gaap:ShareBasedCompensation>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfOC0xLTEtMS0xMzQ0Nw_69cebba5-338d-4617-b53f-cc47193b1ad1"
      unitRef="usd">0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfOC0zLTEtMS0xMzQ1NA_571958b2-4b15-4a50-bc67-465a0bff9e80"
      unitRef="usd">7392000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfOS0xLTEtMS0xMzQ0Nw_98e3fb0b-b911-4b9d-a406-8675af04aa4b"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfOS0zLTEtMS0xMzQ1NA_fd90862e-c83d-4787-8d6c-7703306f40b6"
      unitRef="usd">1915000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfOC0xLTEtMS0yODM_792f8be5-546d-4cdb-95b9-0ee80cb36725"
      unitRef="usd">11018000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfOC0zLTEtMS0yODM_222bc04c-dcfa-423f-b6f2-ff66e9f6859d"
      unitRef="usd">9629000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfOS0xLTEtMS0yODM_facc0246-dfa8-4ece-8967-6b686fd12855"
      unitRef="usd">4890000</us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfOS0zLTEtMS0yODM_ac6ecde8-53d8-4b98-b6a3-0a68144a5323"
      unitRef="usd">2184000</us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue>
    <us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMTAtMS0xLTEtMjgz_80f169ad-c5dc-4906-8fe4-a0ca593216e0"
      unitRef="usd">-9691000</us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments>
    <us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMTAtMy0xLTEtMjgz_91edd79e-e8c3-48fe-98bf-dd7844f85ba6"
      unitRef="usd">10041000</us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMTEtMS0xLTEtMjgz_712fcb57-0047-4e6e-9406-f0bf42104b37"
      unitRef="usd">-817000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMTEtMy0xLTEtMjgz_363d005f-3bb8-49e7-a88b-97ac14ec9a42"
      unitRef="usd">3006000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInDeferredCompensation
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMTMtMS0xLTEtMjgz_054a7cf1-0105-4c27-8d9f-bfed104b79ec"
      unitRef="usd">18871000</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <us-gaap:IncreaseDecreaseInDeferredCompensation
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMTMtMy0xLTEtMjgz_083c087c-45b4-4106-9f6e-d4fe5d1d40a0"
      unitRef="usd">30339000</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMTQtMS0xLTEtMjgz_d019ddb1-6f78-4671-9e01-4db81cb9e138"
      unitRef="usd">71747000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMTQtMy0xLTEtMjgz_9b871d50-bd71-44fd-b504-923bb9caa57b"
      unitRef="usd">169037000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMTUtMS0xLTEtMjgz_ba5d77e6-be79-4e90-99ec-0b731ee1974b"
      unitRef="usd">12220000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMTUtMy0xLTEtMjgz_c15a761f-8ce9-4cb3-8453-ef260c9e3cd8"
      unitRef="usd">1588000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMTYtMS0xLTEtMjgz_20f04c57-1e07-4907-8c59-7989eb1a7024"
      unitRef="usd">4209000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMTYtMy0xLTEtMjgz_11609e09-b715-4a13-ab03-2422cf416ffa"
      unitRef="usd">6330000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <kfy:IncreaseDecreaseInUnearnedCompensation
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMTctMS0xLTEtMjgz_42da2322-815b-4973-82d0-1d3a774973b2"
      unitRef="usd">5785000</kfy:IncreaseDecreaseInUnearnedCompensation>
    <kfy:IncreaseDecreaseInUnearnedCompensation
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMTctMy0xLTEtMjgz_5e5ecb4c-0826-496f-810d-1a5c4194820a"
      unitRef="usd">44955000</kfy:IncreaseDecreaseInUnearnedCompensation>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMTgtMS0xLTEtMjgz_a28f9ded-55f2-4770-9eb8-a36553cdb004"
      unitRef="usd">-6582000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMTgtMy0xLTEtMjgz_3b042c68-3e78-4f21-8d92-49c60709d530"
      unitRef="usd">-1832000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMTktMS0xLTEtMjgz_e8cd46c1-491d-4fc5-920d-c9ddbe3d25a1"
      unitRef="usd">-235729000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMTktMy0xLTEtMjgz_06ea9534-8adb-4db8-8f4a-abafb7660a9e"
      unitRef="usd">-56852000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjAtMS0xLTEtMjgz_6a7faf6d-5dfe-461f-bb32-f01f610af28b"
      unitRef="usd">218000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjAtMy0xLTEtMjgz_85877b9c-28a2-4be3-9253-2cae6b29abc0"
      unitRef="usd">641000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjEtMS0xLTEtMjgz_6e1b28a3-d703-4de2-b556-6051c9602de9"
      unitRef="usd">-98718000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjEtMy0xLTEtMjgz_a991ad40-eb06-4ade-80bd-6d0651a7e11b"
      unitRef="usd">-42524000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjUtMS0xLTEtMjkyMTY_68338293-fd0c-47e7-a789-51083197192d"
      unitRef="usd">99322000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjUtMy0xLTEtMjkyMTY_40d77b72-e644-4b8c-b66f-34fe8df88797"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjYtMS0xLTEtMjkyMjk_f41117d9-1191-4838-8e9e-6b04a154572e"
      unitRef="usd">52085000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjYtMy0xLTEtMjkyMjk_8bb42e40-f3a3-4f36-95da-b87c4a6b2b56"
      unitRef="usd">54070000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjctMS0xLTEtMjkzNTk_53c3fea4-cffb-4720-8eb0-283ef18634c8"
      unitRef="usd">37186000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjctMy0xLTEtMjkzNTk_a67de22e-be9a-4a75-bb3b-1bce0fa0a457"
      unitRef="usd">38725000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjMtMS0xLTEtMjgz_433c6d26-dea4-48b9-afbc-2098b1c8620d"
      unitRef="usd">36867000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjMtMy0xLTEtMjgz_b020fd31-a641-4a55-b0b2-bd090084f6a1"
      unitRef="usd">18988000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromLifeInsurancePolicies
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjktMS0xLTEtMjkyMzg_b7dcef4d-0c74-44d2-9f65-2e373e5ed125"
      unitRef="usd">1050000</us-gaap:ProceedsFromLifeInsurancePolicies>
    <us-gaap:ProceedsFromLifeInsurancePolicies
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjktMy0xLTEtMjkyMzg_ee0eb7d1-07e5-4ee6-a803-13b42def2c2a"
      unitRef="usd">3163000</us-gaap:ProceedsFromLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjYtMS0xLTEtMjgz_0feeca5f-4afb-4987-b75e-7f06fbaf3eb1"
      unitRef="usd">289000</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjYtMy0xLTEtMjgz_b166871c-64aa-4fbd-b0cb-421f522da642"
      unitRef="usd">295000</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjgtMS0xLTEtMjgz_bbaffa53-3ddd-4712-8502-78ab0f57975d"
      unitRef="usd">150000</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjgtMy0xLTEtMjgz_0dfcc619-809c-4b16-b891-21a2ee6bc772"
      unitRef="usd">195000</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjktMS0xLTEtMjgz_bd4423da-04a9-4ab5-bf4a-d0cf66b64b87"
      unitRef="usd">-150177000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMjktMy0xLTEtMjgz_f8c850c3-0c0a-4661-9aa7-7c7c3a405ca8"
      unitRef="usd">-31270000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzQtMS0xLTEtMjkyNTA_68fd6bb1-595a-4c6c-b7b4-7662a5bf2ab3"
      unitRef="usd">56891000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzQtMy0xLTEtMjkyNTA_49f9a7de-6993-4863-be31-0c6b125a0237"
      unitRef="usd">9386000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzEtMS0xLTEtMjgz_3531c3d9-8e2a-4843-984b-34201c28491d"
      unitRef="usd">22060000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzEtMy0xLTEtMjgz_b842c903-47ec-4e79-b48f-36857c70af51"
      unitRef="usd">18058000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzItMS0xLTEtMjgz_5661fc30-38e8-4ece-8311-ead9e42b8c4e"
      unitRef="usd">4371000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzItMy0xLTEtMjgz_097f509d-ac1c-4a69-b486-b6ed6df7dcf8"
      unitRef="usd">3593000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzMtMS0xLTEtMjgz_20fe0137-d7e0-44fb-b6b9-528949065951"
      unitRef="usd">16874000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzMtMy0xLTEtMjgz_1af5a5a7-9fa4-4be2-8470-79a2a057098a"
      unitRef="usd">13549000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsMinorityInterest
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzgtMS0xLTEtMjkyNjE_f2f0ac34-bae2-43b2-bca1-7b112a5a74e0"
      unitRef="usd">3133000</us-gaap:PaymentsOfDividendsMinorityInterest>
    <us-gaap:PaymentsOfDividendsMinorityInterest
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzgtMy0xLTEtMjkyNjE_9947145c-8c04-4a5e-8666-e9dac37faa3f"
      unitRef="usd">0</us-gaap:PaymentsOfDividendsMinorityInterest>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzQtMS0xLTEtMjgz_60d29d7b-0682-4186-898b-2af994b7cda0"
      unitRef="usd">814000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzQtMy0xLTEtMjgz_c940d606-d0ad-4db1-9c35-eb4a57fba80a"
      unitRef="usd">592000</us-gaap:FinanceLeasePrincipalPayments>
    <kfy:RepaymentOfLifeInsurancePolicyLoans
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzYtMS0xLTEtMjgz_39a474c1-32fd-4d8f-9b39-37eb61c83cec"
      unitRef="usd">662000</kfy:RepaymentOfLifeInsurancePolicyLoans>
    <kfy:RepaymentOfLifeInsurancePolicyLoans
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzYtMy0xLTEtMjgz_8ff87e59-5617-4df9-8ee2-9e3210d00b41"
      unitRef="usd">64000</kfy:RepaymentOfLifeInsurancePolicyLoans>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzctMS0xLTEtMjgz_9dbd75b1-5e74-49a2-867f-85f533ca8149"
      unitRef="usd">-96063000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzctMy0xLTEtMjgz_ef4f600c-1358-485b-80cd-ff31468c12b8"
      unitRef="usd">-38056000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzgtMS0xLTEtMjgz_25d20b54-d4d3-4615-8921-766d12cd46d9"
      unitRef="usd">-39212000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzgtMy0xLTEtMjgz_c967ba83-5bb3-4b64-afee-130e5ecf387b"
      unitRef="usd">-13537000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzktMS0xLTEtMjgz_49258ddd-72e3-4a8a-b175-d601ef1431f1"
      unitRef="usd">-384170000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfMzktMy0xLTEtMjgz_4a5433bc-9304-4ed8-9094-42d5d1297165"
      unitRef="usd">-125387000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfNDAtMS0xLTEtMjgz_f1bc2a6a-6cf8-4dd8-a9ac-fc18367c39e3"
      unitRef="usd">978070000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="ifa2acf775aae4156a4994708ef6831b6_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfNDAtMy0xLTEtMjgz_53b97617-342d-4897-bfd4-45a0d6be9232"
      unitRef="usd">850778000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfNDEtMS0xLTEtMjgz_b5420892-0b8b-44f3-954b-41082875a564"
      unitRef="usd">593900000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i9cbc21d7dd37472db50efc88eda11288_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8yOC9mcmFnOjRiNzg2N2RkYmM4ZTRlZTg5YTgyZmYyNjM0OTE3N2U3L3RhYmxlOjFmNzVkMTliMDFiNDQ4MTViMWRlYzExMmQxN2MxZjM0L3RhYmxlcmFuZ2U6MWY3NWQxOWIwMWI0NDgxNWIxZGVjMTEyZDE3YzFmMzRfNDEtMy0xLTEtMjgz_8596860d-de22-4645-98ba-e36f579c9b8c"
      unitRef="usd">725391000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjg4MjQ_b03bb769-4cf6-4adc-9ba6-59457aeb46e7">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. The Company helps clients synchronize strategy and talent to drive superior performance. The Company works with organizations to design their structures, roles and responsibilities. The Company helps organizations hire the right people to bring their strategy to life and advise them on how to reward, develop and motivate their people. &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 Korn Ferry to focus on clients and collaborate intensively across the organization. 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. In the past year, the Company has acquired companies that have added critical mass to our existing professional search and interim executive operations, as described in Note 10. This provided us with the opportunity to reassess how we manage our Recruitment Process Outsourcing (&#x201c;RPO&#x201d;) &amp;amp; Professional Search segment. Therefore, beginning in fiscal 2023, we separated RPO &amp;amp; Professional Search into two segments to align with the Company&#x2019;s strategy and the decisions of the Company&#x2019;s chief operating decision maker, who has begun to regularly make separate resource allocation decisions and assess performance separately between 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 now has eight reportable segments that operate through the following five lines of business:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:28.5pt"&gt;Consulting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; aligns organization structure, culture, performance and people to drive sustainable growth by addressing four fundamental needs: Organizational Strategy, Assessment and Succession, Leadership and Professional Development, and Total Rewards. This work is supported by a comprehensive range of some of the world&#x2019;s leading intellectual property (&#x201c;lP&#x201d;) and data. The Consulting teams employ an integrated approach across core solutions each one strengthening our work and thinking of the next, to help clients execute their strategy in a digitally enabled world.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:28.5pt"&gt;Digital&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; delivers scalable tech-enabled solutions that identify the best structures, roles, capabilities and behaviors to drive businesses forward. Powered by the Korn Ferry Intelligence Cloud, the end-to-end system combines Korn Ferry proprietary data, client data and external market data to deliver clear insights with the training and tools needed to align organizational structure with business strategy. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:28.5pt"&gt;Executive Search&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; helps organizations recruit board level, chief executive and other senior executive and general management talent to deliver lasting impact. Korn Ferry&#x2019;s approach to placing talent brings together our research-based IP, proprietary assessments and behavioral interviewing with our practical experience to determine ideal organizational fit. Salary benchmarking then builds appropriate frameworks for compensation and retention. This business is managed and reported on a geographic basis and represents four of the Company&#x2019;s reportable segments (Executive Search North America, Executive Search Europe, the Middle East and Africa (&#x201c;EMEA&#x201d;), Executive Search Asia Pacific and Executive Search Latin America).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;4.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:28.5pt"&gt;Professional Search &amp;amp; Interim &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;delivers enterprise talent acquisition solutions for professional level middle and upper management. The Company helps clients source high-quality candidates at speed and at scale globally, covering single hire to multi hire permanent placements and interim contractors.&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%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;5.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:28.5pt"&gt;RPO &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;offers scalable recruitment outsourcing solutions leveraging customized technology and talent insights. Our scalable solutions, built on science and powered by best-in-class technology and consulting expertise, enable us to act as a strategic partner in clients&#x2019; quest for superior recruitment outcomes and better candidate fit.&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 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, 2022 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 consolidated financial statements conform with United States (&#x201c;U.S.&#x201d;) generally accepted accounting principles (&#x201c;GAAP&#x201d;) and prevailing practice within our different industries. The 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.&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 control of a Mexican subsidiary and consolidates the operations of this subsidiary. Noncontrolling interest, which represents the Mexican partners&#x2019; 51% interest in the Mexican subsidiary, is reflected on the Company&#x2019;s 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;The Company considers events or transactions that occur after the balance sheet date but before the 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 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 consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could 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. The most significant areas that require management&#x2019;s judgment are revenue recognition, deferred compensation, annual performance-related bonuses, evaluation of the carrying value of receivables, goodwill and other intangible assets, share-based payments, leases and the recoverability of deferred income taxes.&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 and 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 IP platforms enabling large-scale, technology-based 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 proprietary IP 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 &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;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;Reimbursements&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 incurs certain out-of-pocket expenses that are reimbursed by its clients, which are accounted for as revenue in the 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-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 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 all 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 October&#160;31, 2022 and April&#160;30, 2022, the Company&#x2019;s investments in cash equivalents consisted of money market funds, and as of April&#160;30, 2022 also consisted of commercial paper with initial maturity of less than 90 days for which market prices are readily available. &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 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 carried 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 consolidated statements of income in other (loss) income, 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 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 US 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 statements of income in other (loss) 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 six months ended October&#160;31, 2022 and 2021, no amount was recognized as a credit loss for the Company&#x2019;s available for sales debt 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-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, &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 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 October&#160;31, 2022 and April&#160;30, 2022, the Company held certain assets that are required to be measured at fair value on a recurring basis. These included cash, cash equivalents, accounts receivable, marketable securities and foreign currency forward contracts. The carrying amount of cash, 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: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 Company has established a program that primarily utilizes foreign currency forward contracts to offset the risks associated with the effects of certain foreign currency exposures primarily originating from intercompany balances due to cross border work performed in the ordinary course of business. These foreign currency forward contracts are neither used for trading purposes nor are they designated as hedging instruments pursuant to ASC 815, &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;Derivatives and Hedging&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;. Accordingly, the fair value of these contracts is recorded as of the end of the reporting period in the accompanying consolidated balance sheets, while the change in fair value is recorded to the accompanying 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-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 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 consolidated financial statements from the date of acquisition. Assets acquired and liabilities assumed are recorded at their fair values and the excess of the purchase price over the amounts assigned is recorded as goodwill, or if the fair value of the assets acquired exceeds the purchase price consideration, a bargain purchase gain is recorded. Adjustments to fair value assessments are generally recorded 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 certain 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;Leases&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 determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (&#x201c;ROU&#x201d;) assets and current and non-current operating lease liability, in the consolidated balance sheets. Finance leases are included in property and equipment, net, other accrued liabilities and other liabilities in the 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;ROU assets represent the Company's right to use an underlying asset for the lease term, and the lease liabilities represent the Company's obligation to make lease payments arising from the lease. Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term on the commencement date. As most of the Company&#x2019;s leases do not provide an implicit rate, the Company uses its estimated incremental borrowing rate based on the information available at the commencement date in determining the present value of future payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives and initial direct costs incurred. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term, with variable lease payments recognized in the periods in which they are incurred.&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 lease agreements with lease and non-lease components. For all leases with non-lease components the Company accounts for the lease and non-lease components as a single lease component.&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:6pt"&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, ROU assets and software developed or obtained for internal use. In accordance with ASC 360, &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;Property, Plant and Equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, 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 six months ended October&#160;31, 2022 there were no impairment charges recorded. During the three and six months ended October&#160;31, 2021, the Company reduced its real estate footprint and as a result, the Company took an impairment charge of ROU assets of $7.4&#160;million and an impairment of leasehold improvements and furniture and fixtures of $1.9&#160;million, both recorded in the 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 annual qualitative impairment test performed as of January 31, 2022, indicated that the fair value of each of the reporting units exceeded its carrying amount and no reporting units were at risk of failing the impairment test. As a result, no impairment charge was recognized. As of October&#160;31, 2022 and April&#160;30, 2022, there were no indicators of impairment with respect to the Company&#x2019;s goodwill.&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:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjM3MDE_98903185-a372-4e38-9e14-7de1b37a1665"&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 noted no impairment as of October&#160;31, 2022 and April&#160;30, 2022.&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;Compensation and Benefits Expense&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;Compensation and benefits expense in the accompanying consolidated statements of income consist of compensation and benefits paid to consultants (employees who originate business), executive officers and administrative and support personnel. The most significant portions of this expense are salaries and the amounts paid under the annual performance-related bonus plan to employees. The portion of the expense applicable to salaries is comprised of amounts earned by employees during a reporting period. The portion of the expenses applicable to annual performance-related bonuses refers to the Company&#x2019;s annual employee performance-related bonus with respect to a fiscal year, the amount of which is communicated and paid to each eligible employee following the completion of the fiscal year. &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;Each quarter, management makes its best estimate of its annual performance-related bonuses, which requires management to, among other things, project annual consultant productivity (as measured by engagement fees billed and collected by Executive Search and Professional Search consultants and revenue and other performance/profitability metrics for Consulting, Digital, Interim and RPO consultants), the level of engagements referred by a consultant in one line of business to a different line of business, and Company performance, including profitability, competitive forces and future economic conditions and their impact on the Company&#x2019;s results. At the end of each fiscal year, annual performance-related bonuses take into account final individual consultant productivity (including referred work), Company/line of business results, including profitability, the achievement of strategic objectives, the results of individual performance appraisals and the current economic landscape. Accordingly, each quarter the Company reevaluates the assumptions used to estimate annual performance-related bonus liability and adjusts the carrying amount of the liability recorded on the consolidated balance sheet and reports any changes in the estimate in current operations. &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;Because annual performance-based bonuses are communicated and paid only after the Company reports its full fiscal year results, actual performance-based bonus payments may differ from the prior year&#x2019;s estimate. Such changes in the bonus estimate historically have been immaterial and are recorded in current operations in the period in which they are determined. The performance-related bonus expense was $99.8 million and $201.6 million during the three and six months ended October&#160;31, 2022, respectively, included in compensation and benefits expense in the consolidated statements of income. The performance-related bonus expense was $119.2 million and $215.2 million during the three and six months ended October&#160;31, 2021, respectively, included in compensation and benefits expense in the 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;Other expenses included in compensation and benefits expense are due to changes in deferred compensation and pension plan liabilities, changes in cash surrender value (&#x201c;CSV&#x201d;) of company-owned life insurance (&#x201c;COLI&#x201d;) contracts, amortization of stock-based compensation awards, commissions, payroll taxes and employee insurance benefits. Unearned compensation on the consolidated balance sheets includes long-term retention awards that are generally amortized over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMTA5OTUxMTY1NzY0Ng_ae5e9712-82f0-4147-b8b9-ee2f89987027"&gt;four&lt;/span&gt;-to-five years. &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;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 Company has employee compensation plans under which various types of stock-based instruments are granted. These instruments principally include restricted stock units, restricted stock and an Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;). The Company recognizes compensation expense related to restricted stock units, restricted stock and the estimated fair value of stock purchases under the ESPP on a straight-line basis over the service period for the entire award.&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;Reclassifications&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;Certain reclassifications have been made to the amounts in the prior periods in order to conform to the current period&#x2019;s 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-style:italic;font-weight:700;line-height:120%"&gt;Recently Proposed 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 October 2021, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued an amendment in accounting for contract assets and contract liabilities from contracts with customers, which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with ASC 606, Revenue from Contracts with Customers. The amendment of this standard becomes effective in fiscal years beginning after December 15, 2022. The amendment should be applied prospectively to business combinations that occur after the effective date. The Company will adopt this guidance in its fiscal year beginning May 1, 2023. The Company is currently evaluating the impact of this accounting guidance but does not anticipate that it will have a material impact on the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMTc4Nw_a71e0fa7-58d9-48d3-a44f-a6cbcb4a5632"
      unitRef="segment">8</us-gaap:NumberOfReportableSegments>
    <kfy:NumberOfLineOfBusiness
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMTg0NQ_6c5a28ba-48c6-4aff-9c62-d7e663439b37"
      unitRef="business">5</kfy:NumberOfLineOfBusiness>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjg4MTU_5fbd11d7-6a93-41ad-8c71-964fdcf55744">&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 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, 2022 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 consolidated financial statements conform with United States (&#x201c;U.S.&#x201d;) generally accepted accounting principles (&#x201c;GAAP&#x201d;) and prevailing practice within our different industries. The 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.&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 control of a Mexican subsidiary and consolidates the operations of this subsidiary. Noncontrolling interest, which represents the Mexican partners&#x2019; 51% interest in the Mexican subsidiary, is reflected on the Company&#x2019;s 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;The Company considers events or transactions that occur after the balance sheet date but before the 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:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i74478d67a9f84246b36700df2834c56f_I20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfNTMzNA_90a0d826-f5ea-4bbb-be58-d150ca200c16"
      unitRef="number">0.51</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:UseOfEstimates
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjg4MzA_bef76113-d7f0-490a-80c9-b656576aea5a">&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 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 consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could 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. The most significant areas that require management&#x2019;s judgment are revenue recognition, deferred compensation, annual performance-related bonuses, evaluation of the carrying value of receivables, goodwill and other intangible assets, share-based payments, leases and the recoverability of deferred income taxes.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjg4MjU_a67da609-63ac-423b-9f56-8cac014781c3">&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 and 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 IP platforms enabling large-scale, technology-based 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 proprietary IP 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 &lt;/span&gt;&lt;/div&gt;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.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <kfy:ReimbursableExpensesPolicyPolicyTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjg4MTk_563f2aef-529f-49cb-8617-c7046e1e4e19">&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;Reimbursements&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 incurs certain out-of-pocket expenses that are reimbursed by its clients, which are accounted for as revenue in the consolidated statements of income.&lt;/span&gt;&lt;/div&gt;</kfy:ReimbursableExpensesPolicyPolicyTextBlock>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjg4MjY_4e52a800-ddb4-4468-9476-544444514bc8">Allowance for Doubtful AccountsAn 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 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 all collection efforts, the amount of the allowance is reduced for balances written off as uncollectible.</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjg4MzE_f367263e-bb55-422b-90ab-2e42bdeadcd8">Cash and Cash EquivalentsThe 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 October&#160;31, 2022 and April&#160;30, 2022, the Company&#x2019;s investments in cash equivalents consisted of money market funds, and as of April&#160;30, 2022 also consisted of commercial paper with initial maturity of less than 90 days for which market prices are readily available.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjg4Mjc_9c1e3f9b-2331-4ee0-ac30-88b32d096b9f">&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 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 carried 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 consolidated statements of income in other (loss) income, 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 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 US 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 statements of income in other (loss) 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 six months ended October&#160;31, 2022 and 2021, no amount was recognized as a credit loss for the Company&#x2019;s available for sales debt securities.&lt;/span&gt;&lt;/div&gt;</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMTU3ODk_048e0ff2-b981-4cd6-94bf-7425849187c9"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i9cbc21d7dd37472db50efc88eda11288_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMTU3ODk_d475dc9d-5ea2-4021-a023-2aaebf39905c"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjg4MTY_84d3fa1a-f39f-4b9c-bd16-03fccd6992a6">&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;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, &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 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;As of October&#160;31, 2022 and April&#160;30, 2022, the Company held certain assets that are required to be measured at fair value on a recurring basis. These included cash, cash equivalents, accounts receivable, marketable securities and foreign currency forward contracts. The carrying amount of cash, 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.</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:DerivativesMethodsOfAccountingNonhedgingDerivatives
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjg4MTc_b9bcf3e6-6d46-45dd-b2f3-501461573862">Foreign Currency Forward Contracts Not Designated as Hedges&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has established a program that primarily utilizes foreign currency forward contracts to offset the risks associated with the effects of certain foreign currency exposures primarily originating from intercompany balances due to cross border work performed in the ordinary course of business. These foreign currency forward contracts are neither used for trading purposes nor are they designated as hedging instruments pursuant to ASC 815, &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;Derivatives and Hedging&lt;/span&gt;. Accordingly, the fair value of these contracts is recorded as of the end of the reporting period in the accompanying consolidated balance sheets, while the change in fair value is recorded to the accompanying consolidated statements of income.</us-gaap:DerivativesMethodsOfAccountingNonhedgingDerivatives>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjg4MjA_fea8d50e-557a-4b9a-a482-5fea55a03f14">&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;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 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 consolidated financial statements from the date of acquisition. Assets acquired and liabilities assumed are recorded at their fair values and the excess of the purchase price over the amounts assigned is recorded as goodwill, or if the fair value of the assets acquired exceeds the purchase price consideration, a bargain purchase gain is recorded. Adjustments to fair value assessments are generally recorded 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 certain 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:LesseeLeasesPolicyTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjg4MzI_f8ab28d7-707b-44ae-bf55-54d6d5f3404b">&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;Leases&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 determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (&#x201c;ROU&#x201d;) assets and current and non-current operating lease liability, in the consolidated balance sheets. Finance leases are included in property and equipment, net, other accrued liabilities and other liabilities in the 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;ROU assets represent the Company's right to use an underlying asset for the lease term, and the lease liabilities represent the Company's obligation to make lease payments arising from the lease. Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term on the commencement date. As most of the Company&#x2019;s leases do not provide an implicit rate, the Company uses its estimated incremental borrowing rate based on the information available at the commencement date in determining the present value of future payments. The operating lease ROU asset also includes any lease payments made and excludes lease incentives and initial direct costs incurred. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term, with variable lease payments recognized in the periods in which they are incurred.&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 lease agreements with lease and non-lease components. For all leases with non-lease components the Company accounts for the lease and non-lease components as a single lease component.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjg4Mjg_f98e2a5d-312f-4489-b78d-f9717c11717f">Impairment of Long-Lived Assets&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, ROU assets and software developed or obtained for internal use. In accordance with ASC 360, &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;Property, Plant and Equipment&lt;/span&gt;, 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 six months ended October&#160;31, 2022 there were no impairment charges recorded. During the three and six months ended October&#160;31, 2021, the Company reduced its real estate footprint and as a result, the Company took an impairment charge of ROU assets of $7.4&#160;million and an impairment of leasehold improvements and furniture and fixtures of $1.9&#160;million, both recorded in the consolidated statements of income in general and administrative expenses.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjI1OTY_6376341a-2462-44e5-9098-dda79838e476"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjI1OTY_d0121b7c-00f8-484b-9f43-51d48a6e7aa8"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i12e3e28ec9d54ae3a7ffec3c6885fd84_D20210501-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfNTQ5NzU1ODE3MDI1OQ_8c470ba3-e55b-47d0-97d4-74d1b772c765"
      unitRef="usd">7400000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i6a1fbd378f10459aa767642f0f544e33_D20210801-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfNTQ5NzU1ODE3MDI1OQ_c6614e47-a372-41fd-8500-409ecb2522ac"
      unitRef="usd">7400000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i6b599e48147f49f7835ba5c0d7bcec8a_D20210501-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfNTQ5NzU1ODE3MDI3Mw_3579e644-d444-46a4-80cc-ff43cadc6150"
      unitRef="usd">1900000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i29cc9dbce3d043b8a424c93046340096_D20210801-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfNTQ5NzU1ODE3MDI3Mw_5e369285-821a-4068-ac81-e6b1eca7aa64"
      unitRef="usd">1900000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjg4MjE_c583e545-edf3-47d7-8e3e-6f40b8a465d1">&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 annual qualitative impairment test performed as of January 31, 2022, indicated that the fair value of each of the reporting units exceeded its carrying amount and no reporting units were at risk of failing the impairment test. As a result, no impairment charge was recognized. As of October&#160;31, 2022 and April&#160;30, 2022, there were no indicators of impairment with respect to the Company&#x2019;s goodwill.&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:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjM3MDE_98903185-a372-4e38-9e14-7de1b37a1665"&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 noted no impairment as of October&#160;31, 2022 and April&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ic1e37a6016414f17acdd665bb78ef50a_D20220131-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfNTQ5NzU1ODE3MDI5MA_99f0b048-355b-46f8-959e-a0c1f92caf74"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjMyNDM_2ec92d74-5970-4368-9a37-377a2d6bf4a2"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i38ac0563ba8b460e9086bc09d0fc0ae2_D20210501-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjMyNDM_6b838d74-c91f-4bdd-bd49-49fa602ef1ce"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i375b24e36a074de48ad56b474ec95b1f_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjM3MDc_c868b24e-960a-45b8-a313-4c5a88a6c092">P24Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjQxMDU_64b711c7-a58f-4684-a042-ab5ddefa444e"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i38ac0563ba8b460e9086bc09d0fc0ae2_D20210501-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjQxMDU_755e44e4-2775-4105-8165-e827d581db29"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:CompensationRelatedCostsPolicyTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjg4MjI_53699d5b-4b64-4172-984a-a490cb8c6c50">&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;Compensation and Benefits Expense&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;Compensation and benefits expense in the accompanying consolidated statements of income consist of compensation and benefits paid to consultants (employees who originate business), executive officers and administrative and support personnel. The most significant portions of this expense are salaries and the amounts paid under the annual performance-related bonus plan to employees. The portion of the expense applicable to salaries is comprised of amounts earned by employees during a reporting period. The portion of the expenses applicable to annual performance-related bonuses refers to the Company&#x2019;s annual employee performance-related bonus with respect to a fiscal year, the amount of which is communicated and paid to each eligible employee following the completion of the fiscal year. &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;Each quarter, management makes its best estimate of its annual performance-related bonuses, which requires management to, among other things, project annual consultant productivity (as measured by engagement fees billed and collected by Executive Search and Professional Search consultants and revenue and other performance/profitability metrics for Consulting, Digital, Interim and RPO consultants), the level of engagements referred by a consultant in one line of business to a different line of business, and Company performance, including profitability, competitive forces and future economic conditions and their impact on the Company&#x2019;s results. At the end of each fiscal year, annual performance-related bonuses take into account final individual consultant productivity (including referred work), Company/line of business results, including profitability, the achievement of strategic objectives, the results of individual performance appraisals and the current economic landscape. Accordingly, each quarter the Company reevaluates the assumptions used to estimate annual performance-related bonus liability and adjusts the carrying amount of the liability recorded on the consolidated balance sheet and reports any changes in the estimate in current operations. &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;Because annual performance-based bonuses are communicated and paid only after the Company reports its full fiscal year results, actual performance-based bonus payments may differ from the prior year&#x2019;s estimate. Such changes in the bonus estimate historically have been immaterial and are recorded in current operations in the period in which they are determined. The performance-related bonus expense was $99.8 million and $201.6 million during the three and six months ended October&#160;31, 2022, respectively, included in compensation and benefits expense in the consolidated statements of income. The performance-related bonus expense was $119.2 million and $215.2 million during the three and six months ended October&#160;31, 2021, respectively, included in compensation and benefits expense in the consolidated statements of income. &lt;/span&gt;&lt;/div&gt;Other expenses included in compensation and benefits expense are due to changes in deferred compensation and pension plan liabilities, changes in cash surrender value (&#x201c;CSV&#x201d;) of company-owned life insurance (&#x201c;COLI&#x201d;) contracts, amortization of stock-based compensation awards, commissions, payroll taxes and employee insurance benefits. Unearned compensation on the consolidated balance sheets includes long-term retention awards that are generally amortized over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMTA5OTUxMTY1NzY0Ng_ae5e9712-82f0-4147-b8b9-ee2f89987027"&gt;four&lt;/span&gt;-to-five years.</us-gaap:CompensationRelatedCostsPolicyTextBlock>
    <kfy:PerformanceRelatedBonusExpenses
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjY2NDI_00e85636-a172-4241-945f-c2aa8a1a7c80"
      unitRef="usd">99800000</kfy:PerformanceRelatedBonusExpenses>
    <kfy:PerformanceRelatedBonusExpenses
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfNDk0NzgwMjM1NDI3NQ_cbac25c6-8658-47d0-bf55-144b27855d30"
      unitRef="usd">201600000</kfy:PerformanceRelatedBonusExpenses>
    <kfy:PerformanceRelatedBonusExpenses
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfNDk0NzgwMjM1NDI4MA_425f12fd-85a1-4f9c-abeb-a24e3d52e5e7"
      unitRef="usd">119200000</kfy:PerformanceRelatedBonusExpenses>
    <kfy:PerformanceRelatedBonusExpenses
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfNDk0NzgwMjM1NDI4OQ_29c87f5a-7797-47d6-aa78-af02fc72cc02"
      unitRef="usd">215200000</kfy:PerformanceRelatedBonusExpenses>
    <kfy:AmortizationOfLongTermRetentionAwards
      contextRef="i375b24e36a074de48ad56b474ec95b1f_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjcyNjE_8f8217bd-cd9c-4657-9bc7-6d2a5db93551">P5Y</kfy:AmortizationOfLongTermRetentionAwards>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjg4MjM_f6ba2f3d-8af0-4a02-91de-cbc32faac00f">&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;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 Company has employee compensation plans under which various types of stock-based instruments are granted. These instruments principally include restricted stock units, restricted stock and an Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;). The Company recognizes compensation expense related to restricted stock units, restricted stock and the estimated fair value of stock purchases under the ESPP on a straight-line basis over the service period for the entire award.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <kfy:ReclassificationsPolicyPolicyTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjg4MTg_c657fd02-5389-40ef-87b6-68cafe662c5b">&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;Reclassifications&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;Certain reclassifications have been made to the amounts in the prior periods in order to conform to the current period&#x2019;s presentation.&lt;/span&gt;&lt;/div&gt;</kfy:ReclassificationsPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNC9mcmFnOjg1Y2Y3YmE0MGZhOTQ5MDBhYWZlYmFmYzE5YjFkNDBiL3RleHRyZWdpb246ODVjZjdiYTQwZmE5NDkwMGFhZmViYWZjMTliMWQ0MGJfMjg4Mjk_6e965ef5-e15c-4082-b59f-933eb7bbfe3f">&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;Recently Proposed 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 October 2021, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued an amendment in accounting for contract assets and contract liabilities from contracts with customers, which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with ASC 606, Revenue from Contracts with Customers. The amendment of this standard becomes effective in fiscal years beginning after December 15, 2022. The amendment should be applied prospectively to business combinations that occur after the effective date. The Company will adopt this guidance in its fiscal year beginning May 1, 2023. The Company is currently evaluating the impact of this accounting guidance but does not anticipate that it will have a material impact on the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RleHRyZWdpb246MjE5MjhmMWEwMjNlNGM3ZmJkM2JhN2YyMzk4NWNhZTRfMjE2OA_cee4911c-60f4-4aa2-bc9c-7229cd09fd65">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;ASC 260, &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;Earnings Per Share&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, requires companies to treat 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, 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-weight:400;line-height:120%"&gt;During the three and six months ended October&#160;31, 2022, restricted stock awards of 1.6&#160;million shares and 1.2 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 six months ended October&#160;31, 2021, restricted stock awards of 1.2 million shares and 1.3 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;&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 style="width:49.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;October 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;Six Months Ended&lt;br/&gt;October 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 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;2022&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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;2022&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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;2021&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 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, 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;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;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;75,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;150,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;150,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;1,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Basic net earnings attributable to common stockholders&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;71,926&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;74,118&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;147,493&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;147,274&#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;/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;1,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;1,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Diluted net earnings attributable to common stockholders&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: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;71,930&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;74,131&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;147,511&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;147,305&#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;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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 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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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,005&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;53,568&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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,143&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;53,494&#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;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/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;Net earnings per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 earnings per share&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.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 earnings per share&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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.38&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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.38&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;2.83&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;2.75&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4e69e03aad1f4c8fade959d38dda1491_D20220801-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RleHRyZWdpb246MjE5MjhmMWEwMjNlNGM3ZmJkM2JhN2YyMzk4NWNhZTRfMTkwMQ_39ddfe3d-5eb7-4643-a5d8-37ca469524db"
      unitRef="shares">1600000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i720fa83030fc455db1ca999353925463_D20220501-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RleHRyZWdpb246MjE5MjhmMWEwMjNlNGM3ZmJkM2JhN2YyMzk4NWNhZTRfNzY5NjU4MTM5Njg1NA_977333c7-8bf5-4f2e-bdaf-75a74d77ae12"
      unitRef="shares">1200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5ef57306af394c9db17eaad9bb532427_D20210801-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RleHRyZWdpb246MjE5MjhmMWEwMjNlNGM3ZmJkM2JhN2YyMzk4NWNhZTRfNzY5NjU4MTM5Njg1OA_55680d39-e876-4594-ba9c-96320a609c7b"
      unitRef="shares">1200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9e97f91ef07f4229818374076935fbf2_D20210501-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RleHRyZWdpb246MjE5MjhmMWEwMjNlNGM3ZmJkM2JhN2YyMzk4NWNhZTRfNzY5NjU4MTM5Njg2Mg_a23c2104-e386-4c30-ac29-00e6ec516ac3"
      unitRef="shares">1300000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RleHRyZWdpb246MjE5MjhmMWEwMjNlNGM3ZmJkM2JhN2YyMzk4NWNhZTRfMjE2OQ_d7cbc7ed-dfe4-4007-a3b9-a9491befa32b">&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 style="width:49.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;October 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;Six Months Ended&lt;br/&gt;October 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 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;2022&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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;2022&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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;2021&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 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, 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;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;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;75,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;150,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;150,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;1,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Basic net earnings attributable to common stockholders&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;71,926&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;74,118&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;147,493&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;147,274&#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;/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;1,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;1,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Diluted net earnings attributable to common stockholders&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: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;71,930&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;74,131&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;147,511&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;147,305&#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;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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 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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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,005&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;53,568&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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,143&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;53,494&#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;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/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;Net earnings per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 earnings per share&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.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 earnings per share&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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.38&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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.38&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;2.83&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;2.75&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMy0xLTEtMS0yODM_eb9d28a7-3397-4d7c-9339-a97755df8bcd"
      unitRef="usd">73541000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMy0zLTEtMS0yODM_d364f1c4-b6e2-4417-814d-633408bc89b9"
      unitRef="usd">75772000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMy01LTEtMS0yODM_1f37b06f-05d5-4bc2-9eea-cf7d9b18e61f"
      unitRef="usd">150788000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMy03LTEtMS0yODM_bd948008-79e8-440d-a2ff-f4f906849b57"
      unitRef="usd">150595000</us-gaap:NetIncomeLoss>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfNC0xLTEtMS0yODM_59d96096-9f5d-4266-8db3-2643fa515b05"
      unitRef="usd">1615000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfNC0zLTEtMS0yODM_4e03635a-55bd-41ab-ae9d-0c90ce2818ad"
      unitRef="usd">1654000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfNC01LTEtMS0yODM_e3c988df-8712-43ba-937c-998dad71b63c"
      unitRef="usd">3295000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfNC03LTEtMS0yODM_d7b83f91-6860-4e03-82b6-2a543c57b0b2"
      unitRef="usd">3321000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfNS0xLTEtMS0yODM_e6d17f77-9500-4790-ae9c-d3186a1f7744"
      unitRef="usd">71926000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfNS0zLTEtMS0yODM_72a850cd-254e-4a59-a8ec-64340eb33cc1"
      unitRef="usd">74118000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfNS01LTEtMS0yODM_cf02ecde-0779-433f-a9c6-9adfbefbf510"
      unitRef="usd">147493000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfNS03LTEtMS0yODM_ac9f6d3c-4d3d-41e8-b5fa-180282d52527"
      unitRef="usd">147274000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfNi0xLTEtMS0yODM_6f8a952b-df48-4ac6-881c-d618b21b0fe0"
      unitRef="usd">1436000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfNi0zLTEtMS0yODM_1200abd6-0fc7-4f49-8558-ef995d5b1dfc"
      unitRef="usd">1510000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfNi01LTEtMS0yODM_e296f970-a1bf-4855-a52b-29e348a010c5"
      unitRef="usd">2945000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfNi03LTEtMS0yODM_80d5ba9d-b15a-4511-b8ff-48f855575727"
      unitRef="usd">3005000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfNy0xLTEtMS0yODM_df077a52-768c-4c53-8a21-dfbfe4c1c1b6"
      unitRef="usd">1432000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfNy0zLTEtMS0yODM_86a1417a-16c5-4bab-be20-ed10e307f664"
      unitRef="usd">1497000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfNy01LTEtMS0yODM_f93123d6-ec77-4acb-b92a-da40e455a98f"
      unitRef="usd">2927000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfNy03LTEtMS0yODM_d312db23-4d63-4e31-933c-3fa66911d83f"
      unitRef="usd">2974000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfOC0xLTEtMS0yODM_825f6676-baa2-4483-9a4c-df39eab07fde"
      unitRef="usd">71930000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfOC0zLTEtMS0yODM_09be7874-9154-4aee-bcb1-cbd2242c403a"
      unitRef="usd">74131000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfOC01LTEtMS0yODM_fb0c2bf5-beb1-44a4-acd6-812db9e9affd"
      unitRef="usd">147511000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfOC03LTEtMS0yODM_bdd35593-8d80-48d7-9a40-00082d87c4a3"
      unitRef="usd">147305000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTEtMS0xLTEtMjgz_9c6bfd97-9260-4a31-a7cd-7e368976bd7c"
      unitRef="shares">51868000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTEtMy0xLTEtMjgz_0b57b0f1-3b99-423b-a247-ea9f2a82bbd6"
      unitRef="shares">53114000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTEtNS0xLTEtMjgz_0a54d8b8-e611-44be-907e-1a0f2fcc5c4e"
      unitRef="shares">51820000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTEtNy0xLTEtMjgz_a93c7ead-a3c6-41d0-b78c-25434f1b4d8a"
      unitRef="shares">52937000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="idf1075bd235742f69e4adf1fd6d9f4c5_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTMtMS0xLTEtMjgz_004293e5-ff26-4261-909f-d6022be6e3aa"
      unitRef="shares">134000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="if94bc84a921746629277d02c0b961f70_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTMtMy0xLTEtMjgz_09122eb7-f44a-4a15-9ab1-65ca8726aba5"
      unitRef="shares">453000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i67189da59d2945bc99f23eee06d706e3_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTMtNS0xLTEtMjgz_0cf53266-b50c-4de9-b042-0d48136081fc"
      unitRef="shares">319000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i560949a42409443e82502faeeec14c27_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTMtNy0xLTEtMjgz_45f6b3eb-c606-4187-bf1e-fe9bb7f76625"
      unitRef="shares">555000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i021701564f9e4bf889b4fd3571afd1a2_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTQtMS0xLTEtMjgz_96cd670f-1301-4cde-868a-ec21d4adf1aa"
      unitRef="shares">3000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i96d63129c66c4145ae64f1a282cdfa5c_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTQtMy0xLTEtMjgz_52d34cb6-2e4a-47b9-9f2a-e401ce7f533f"
      unitRef="shares">1000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="icae815eef9ab46e89d67a49840bd97c5_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTQtNS0xLTEtMjgz_1316e85c-fd69-46f4-abdc-48ec3583f470"
      unitRef="shares">4000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i251c9f207214424db34d4ebf1112972c_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTQtNy0xLTEtMjgz_c4c1b511-9008-4cfd-a2a6-d265e3916fe1"
      unitRef="shares">2000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTUtMS0xLTEtMjgz_ed0e1bb3-2b2b-4a2b-9220-c6389bcd652f"
      unitRef="shares">52005000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTUtMy0xLTEtMjgz_cac5d8f2-ae71-4156-8449-6d93184a425f"
      unitRef="shares">53568000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTUtNS0xLTEtMjgz_24705737-6ccb-4400-a7eb-8b6fd5d5c86b"
      unitRef="shares">52143000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTUtNy0xLTEtMjgz_1d98697c-b473-4294-8266-3258f8600732"
      unitRef="shares">53494000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTgtMS0xLTEtMjgz_2015e819-5893-429d-909f-785cef0d0bb0"
      unitRef="usdPerShare">1.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTgtMy0xLTEtMjgz_d29c1beb-20fa-49c4-b0db-1cb5504c60c6"
      unitRef="usdPerShare">1.40</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTgtNS0xLTEtMjgz_6c597685-1ffc-40cc-bce4-86ead6814e59"
      unitRef="usdPerShare">2.85</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTgtNy0xLTEtMjgz_32f7d17b-61da-485e-9caa-14f78b54d825"
      unitRef="usdPerShare">2.78</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTktMS0xLTEtMjgz_4fae63f0-bc24-4d2a-a3a6-b30e19233ec3"
      unitRef="usdPerShare">1.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTktMy0xLTEtMjgz_073a9359-f512-47aa-a3b7-9941eb750ab4"
      unitRef="usdPerShare">1.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTktNS0xLTEtMjgz_1197597b-da5e-40a4-b2b6-325bcfd19ac1"
      unitRef="usdPerShare">2.83</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF8zNy9mcmFnOjIxOTI4ZjFhMDIzZTRjN2ZiZDNiYTdmMjM5ODVjYWU0L3RhYmxlOjQxYzBiMmI4NWI2MTQ0OTZiMDIyNDJhNDEyOTA4NGU5L3RhYmxlcmFuZ2U6NDFjMGIyYjg1YjYxNDQ5NmIwMjI0MmE0MTI5MDg0ZTlfMTktNy0xLTEtMjgz_d3dcdd03-763f-4dbd-af50-1f358ffdb2fb"
      unitRef="usdPerShare">2.75</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RleHRyZWdpb246NDUwZThmNzlhZWJkNDg4Y2I2NjljYTZiNmMzMmFmNjZfODE3_68eeef69-1866-4b02-bed4-b655e34ed0de">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 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 style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;October 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="3" 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;April 30,&lt;br/&gt;2022&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 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;(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;(136,991)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,717)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;1,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Marketable securities unrealized loss, 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;(740)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(429)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(136,665)&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;(92,185)&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;/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 October&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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 colspan="3" 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: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 colspan="3" 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:120%"&gt;Unrealized Losses on &lt;br/&gt;Marketable Securities (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="3" 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: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&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;Balance as of July 31, 2022&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;(108,974)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(482)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,444)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Unrealized losses arising during the period&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;(28,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(258)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,275)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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;/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;Balance as of October 31, 2022&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;(136,991)&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;1,066&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;(740)&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;(136,665)&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;/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 six months ended October&#160;31, 2022:&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 style="width:39.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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 colspan="3" 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:120%"&gt;Deferred&lt;br/&gt;Compensation&lt;br/&gt;and Pension&lt;br/&gt;Plan (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="3" 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:120%"&gt;Unrealized Losses on &lt;br/&gt;Marketable Securities (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="3" 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: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&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;Balance as of April 30, 2022&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;(92,717)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(429)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,185)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Unrealized losses arising during the period&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;(44,274)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(311)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,585)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Balance as of October 31, 2022&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;(136,991)&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;1,066&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;(740)&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;(136,665)&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;/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-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.260%"/&gt;&lt;td style="width:0.1%"/&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 reclassifications of realized net losses was $0.1 million for the six months ended October&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 unrealized losses were $0.1 million and $0.1 million for the three and six months ended October&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 October&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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 colspan="3" 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:120%"&gt;Deferred&lt;br/&gt;Compensation&lt;br/&gt;and Pension&lt;br/&gt;Plan (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="3" 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:120%"&gt;Unrealized Losses on &lt;br/&gt;Marketable Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="3" 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: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&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;Balance as of July 31, 2021&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;(42,034)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,843)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Unrealized (losses) gains arising during the period&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;(7,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,023)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Balance as of October 31, 2021&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;(49,051)&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;(17,443)&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;(36)&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;(66,530)&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;/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 six months ended October&#160;31, 2021:&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 style="width:39.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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 colspan="3" 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:120%"&gt;Deferred&lt;br/&gt;Compensation&lt;br/&gt;and Pension&lt;br/&gt;Plan (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="3" 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:120%"&gt;Unrealized Losses on &lt;br/&gt;Marketable Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="3" 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: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&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;Balance as of April 30, 2021&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;(33,666)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,820)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Unrealized (losses) gains arising during the period&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;(15,385)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,388)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;/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;Balance as of October 31, 2021&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;(49,051)&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;(17,443)&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;(36)&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;(66,530)&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;/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;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:0.1%"/&gt;&lt;td style="width:2.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.260%"/&gt;&lt;td style="width:0.1%"/&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 reclassifications of realized net losses was $0.1 million and $0.2 million for the three and six months ended October&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RleHRyZWdpb246NDUwZThmNzlhZWJkNDg4Y2I2NjljYTZiNmMzMmFmNjZfODE4_1903f599-7e03-4600-9e65-0aee42cd0cda">&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 style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;October 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="3" 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;April 30,&lt;br/&gt;2022&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 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;(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;(136,991)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,717)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;1,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Marketable securities unrealized loss, 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;(740)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(429)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(136,665)&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;(92,185)&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjRkZDQ2NDc2YTUzZTRkOGM5MDI3ZDM2Y2U4ZjcxNDBlL3RhYmxlcmFuZ2U6NGRkNDY0NzZhNTNlNGQ4YzkwMjdkMzZjZThmNzE0MGVfMi0xLTEtMS0yODM_fcb84488-4f79-4ecd-9677-f87e290aa6dc"
      unitRef="usd">-136991000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjRkZDQ2NDc2YTUzZTRkOGM5MDI3ZDM2Y2U4ZjcxNDBlL3RhYmxlcmFuZ2U6NGRkNDY0NzZhNTNlNGQ4YzkwMjdkMzZjZThmNzE0MGVfMi0zLTEtMS0yODM_3b1cdb04-b2d6-43a2-8ed3-87abea403bb9"
      unitRef="usd">-92717000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjRkZDQ2NDc2YTUzZTRkOGM5MDI3ZDM2Y2U4ZjcxNDBlL3RhYmxlcmFuZ2U6NGRkNDY0NzZhNTNlNGQ4YzkwMjdkMzZjZThmNzE0MGVfMy0xLTEtMS0yODM_e8ba805b-74cc-4f87-8f38-771155404381"
      unitRef="usd">-1066000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjRkZDQ2NDc2YTUzZTRkOGM5MDI3ZDM2Y2U4ZjcxNDBlL3RhYmxlcmFuZ2U6NGRkNDY0NzZhNTNlNGQ4YzkwMjdkMzZjZThmNzE0MGVfMy0zLTEtMS0yODM_a9603445-8cb7-4a33-a00a-a858b7b211de"
      unitRef="usd">-961000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjRkZDQ2NDc2YTUzZTRkOGM5MDI3ZDM2Y2U4ZjcxNDBlL3RhYmxlcmFuZ2U6NGRkNDY0NzZhNTNlNGQ4YzkwMjdkMzZjZThmNzE0MGVfNC0xLTEtMS0yODM_f96d4548-7904-455f-9e05-5a08fd57441f"
      unitRef="usd">-740000</us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjRkZDQ2NDc2YTUzZTRkOGM5MDI3ZDM2Y2U4ZjcxNDBlL3RhYmxlcmFuZ2U6NGRkNDY0NzZhNTNlNGQ4YzkwMjdkMzZjZThmNzE0MGVfNC0zLTEtMS0yODM_899002cc-4ab3-4645-a5b2-0531f3ef92fe"
      unitRef="usd">-429000</us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjRkZDQ2NDc2YTUzZTRkOGM5MDI3ZDM2Y2U4ZjcxNDBlL3RhYmxlcmFuZ2U6NGRkNDY0NzZhNTNlNGQ4YzkwMjdkMzZjZThmNzE0MGVfNS0xLTEtMS0yODM_19c537e1-98f1-4ec9-8d96-d53fe9fa2be6"
      unitRef="usd">-136665000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjRkZDQ2NDc2YTUzZTRkOGM5MDI3ZDM2Y2U4ZjcxNDBlL3RhYmxlcmFuZ2U6NGRkNDY0NzZhNTNlNGQ4YzkwMjdkMzZjZThmNzE0MGVfNS0zLTEtMS0yODM_07c4fab3-d02c-4756-8725-d9ae1cc0c8f5"
      unitRef="usd">-92185000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RleHRyZWdpb246NDUwZThmNzlhZWJkNDg4Y2I2NjljYTZiNmMzMmFmNjZfNTQ5NzU1ODE0MDA5Ng_be99876f-104d-4ae0-9b5b-3e7bfe4ec751">&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 October&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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 colspan="3" 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: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 colspan="3" 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:120%"&gt;Unrealized Losses on &lt;br/&gt;Marketable Securities (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="3" 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: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&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;Balance as of July 31, 2022&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;(108,974)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(482)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,444)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Unrealized losses arising during the period&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;(28,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(258)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,275)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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;/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;Balance as of October 31, 2022&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;(136,991)&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;1,066&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;(740)&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;(136,665)&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;/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 six months ended October&#160;31, 2022:&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 style="width:39.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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 colspan="3" 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:120%"&gt;Deferred&lt;br/&gt;Compensation&lt;br/&gt;and Pension&lt;br/&gt;Plan (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="3" 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:120%"&gt;Unrealized Losses on &lt;br/&gt;Marketable Securities (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="3" 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: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&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;Balance as of April 30, 2022&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;(92,717)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(429)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,185)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Unrealized losses arising during the period&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;(44,274)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(311)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,585)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Balance as of October 31, 2022&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;(136,991)&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;1,066&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;(740)&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;(136,665)&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;/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-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.260%"/&gt;&lt;td style="width:0.1%"/&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 reclassifications of realized net losses was $0.1 million for the six months ended October&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 unrealized losses were $0.1 million and $0.1 million for the three and six months ended October&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 October&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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 colspan="3" 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:120%"&gt;Deferred&lt;br/&gt;Compensation&lt;br/&gt;and Pension&lt;br/&gt;Plan (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="3" 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:120%"&gt;Unrealized Losses on &lt;br/&gt;Marketable Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="3" 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: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&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;Balance as of July 31, 2021&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;(42,034)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,843)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Unrealized (losses) gains arising during the period&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;(7,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,023)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Balance as of October 31, 2021&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;(49,051)&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;(17,443)&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;(36)&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;(66,530)&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;/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 six months ended October&#160;31, 2021:&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 style="width:39.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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 colspan="3" 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:120%"&gt;Deferred&lt;br/&gt;Compensation&lt;br/&gt;and Pension&lt;br/&gt;Plan (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="3" 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:120%"&gt;Unrealized Losses on &lt;br/&gt;Marketable Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="3" 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: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&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;Balance as of April 30, 2021&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;(33,666)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,820)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Unrealized (losses) gains arising during the period&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;(15,385)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,388)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;/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;Balance as of October 31, 2021&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;(49,051)&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;(17,443)&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;(36)&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;(66,530)&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;/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;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:0.1%"/&gt;&lt;td style="width:2.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.260%"/&gt;&lt;td style="width:0.1%"/&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 reclassifications of realized net losses was $0.1 million and $0.2 million for the three and six months ended October&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="i0c93ed1136aa403ba2d0f72308e1cf9f_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjVhM2QwZGM2OTY4NDRjZTE4Yjk4OGYxYjI2ZjgzNzdlL3RhYmxlcmFuZ2U6NWEzZDBkYzY5Njg0NGNlMThiOTg4ZjFiMjZmODM3N2VfMi0xLTEtMS01OTYw_bd1f777c-fc9a-4b6b-8627-b4b04de38a22"
      unitRef="usd">-108974000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i698c1cfcf2314b5fba3d47ccbc60073a_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjVhM2QwZGM2OTY4NDRjZTE4Yjk4OGYxYjI2ZjgzNzdlL3RhYmxlcmFuZ2U6NWEzZDBkYzY5Njg0NGNlMThiOTg4ZjFiMjZmODM3N2VfMi0zLTEtMS01OTYw_8afe36eb-0d63-4785-98f2-22bde2f316be"
      unitRef="usd">1012000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if6dd1a0c99194a3fb6381f321cc1f60c_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjVhM2QwZGM2OTY4NDRjZTE4Yjk4OGYxYjI2ZjgzNzdlL3RhYmxlcmFuZ2U6NWEzZDBkYzY5Njg0NGNlMThiOTg4ZjFiMjZmODM3N2VfMi01LTEtMS01OTYw_09929200-9e26-4e24-b35a-42ad6ff2cef6"
      unitRef="usd">-482000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i79440ec59411449d9383182085184275_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjVhM2QwZGM2OTY4NDRjZTE4Yjk4OGYxYjI2ZjgzNzdlL3RhYmxlcmFuZ2U6NWEzZDBkYzY5Njg0NGNlMThiOTg4ZjFiMjZmODM3N2VfMi03LTEtMS01OTYw_abf85a1e-e1f0-450c-8b8a-031727d424b0"
      unitRef="usd">-108444000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i1219dac6481a4e10a54cb17de5612c08_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjVhM2QwZGM2OTY4NDRjZTE4Yjk4OGYxYjI2ZjgzNzdlL3RhYmxlcmFuZ2U6NWEzZDBkYzY5Njg0NGNlMThiOTg4ZjFiMjZmODM3N2VfMy0xLTEtMS0xMDQ3Mg_e6a3b816-83f4-477c-82cc-1856116ef644"
      unitRef="usd">-28017000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="ic421f9f97d1b40e387a315f59dd6f7de_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjVhM2QwZGM2OTY4NDRjZTE4Yjk4OGYxYjI2ZjgzNzdlL3RhYmxlcmFuZ2U6NWEzZDBkYzY5Njg0NGNlMThiOTg4ZjFiMjZmODM3N2VfMy0zLTEtMS01OTYw_058fd138-b184-4874-8d8e-3aaa1d9df6e4"
      unitRef="usd">0</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i4d7a9c7256d341b399c198629e39601e_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjVhM2QwZGM2OTY4NDRjZTE4Yjk4OGYxYjI2ZjgzNzdlL3RhYmxlcmFuZ2U6NWEzZDBkYzY5Njg0NGNlMThiOTg4ZjFiMjZmODM3N2VfMy01LTEtMS01OTYw_b50b05ed-faf4-4ebd-ba68-0433ec8922b1"
      unitRef="usd">-258000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjVhM2QwZGM2OTY4NDRjZTE4Yjk4OGYxYjI2ZjgzNzdlL3RhYmxlcmFuZ2U6NWEzZDBkYzY5Njg0NGNlMThiOTg4ZjFiMjZmODM3N2VfMy03LTEtMS01OTYw_60b5b75e-91c0-4892-832d-2ea5f6a2d4f4"
      unitRef="usd">-28275000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i1219dac6481a4e10a54cb17de5612c08_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjVhM2QwZGM2OTY4NDRjZTE4Yjk4OGYxYjI2ZjgzNzdlL3RhYmxlcmFuZ2U6NWEzZDBkYzY5Njg0NGNlMThiOTg4ZjFiMjZmODM3N2VfNC0xLTEtMS01OTYw_e7fda453-4944-442b-a77b-3aa37852d459"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="ic421f9f97d1b40e387a315f59dd6f7de_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjVhM2QwZGM2OTY4NDRjZTE4Yjk4OGYxYjI2ZjgzNzdlL3RhYmxlcmFuZ2U6NWEzZDBkYzY5Njg0NGNlMThiOTg4ZjFiMjZmODM3N2VfNC0zLTEtMS0xMDQ3Mg_4fe820cc-9129-4094-9a7c-ffe151be7627"
      unitRef="usd">-54000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i4d7a9c7256d341b399c198629e39601e_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjVhM2QwZGM2OTY4NDRjZTE4Yjk4OGYxYjI2ZjgzNzdlL3RhYmxlcmFuZ2U6NWEzZDBkYzY5Njg0NGNlMThiOTg4ZjFiMjZmODM3N2VfNC01LTEtMS01OTYw_d6e73465-6e74-4654-86cf-01b570952059"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjVhM2QwZGM2OTY4NDRjZTE4Yjk4OGYxYjI2ZjgzNzdlL3RhYmxlcmFuZ2U6NWEzZDBkYzY5Njg0NGNlMThiOTg4ZjFiMjZmODM3N2VfNC03LTEtMS01OTYw_dc47bb71-5f15-4827-ad7c-5309bc3e8eb0"
      unitRef="usd">-54000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i8e88ae24dee14697871efbad2b2fa1b7_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjVhM2QwZGM2OTY4NDRjZTE4Yjk4OGYxYjI2ZjgzNzdlL3RhYmxlcmFuZ2U6NWEzZDBkYzY5Njg0NGNlMThiOTg4ZjFiMjZmODM3N2VfNS0xLTEtMS01OTYw_a0a18f95-70ba-44f7-a8fe-acc1150cbc5e"
      unitRef="usd">-136991000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie6246b02480043d6b9fe3900451a56c6_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjVhM2QwZGM2OTY4NDRjZTE4Yjk4OGYxYjI2ZjgzNzdlL3RhYmxlcmFuZ2U6NWEzZDBkYzY5Njg0NGNlMThiOTg4ZjFiMjZmODM3N2VfNS0zLTEtMS01OTYw_a6673a6b-c44d-4def-950b-e26dd4b86240"
      unitRef="usd">1066000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1d28f0e74fc84fa7bbcec95a4ddbd354_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjVhM2QwZGM2OTY4NDRjZTE4Yjk4OGYxYjI2ZjgzNzdlL3RhYmxlcmFuZ2U6NWEzZDBkYzY5Njg0NGNlMThiOTg4ZjFiMjZmODM3N2VfNS01LTEtMS01OTYw_63a8e37b-1b36-4d03-9903-d69a53485645"
      unitRef="usd">-740000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7a156a94fc7d4954824bc9066e95152e_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjVhM2QwZGM2OTY4NDRjZTE4Yjk4OGYxYjI2ZjgzNzdlL3RhYmxlcmFuZ2U6NWEzZDBkYzY5Njg0NGNlMThiOTg4ZjFiMjZmODM3N2VfNS03LTEtMS01OTYw_e7c6f17d-6175-4293-bd84-a28102672d00"
      unitRef="usd">-136665000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i26889b396fa9451aaf1f0f0d5fa77350_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjIxZDY1MDhjYzA2YzRmNzliMmNjNjA3NzIzYTU0YmYyL3RhYmxlcmFuZ2U6MjFkNjUwOGNjMDZjNGY3OWIyY2M2MDc3MjNhNTRiZjJfMi0xLTEtMS0yODM_1bba03d5-4ff9-4912-987d-3b8d96179146"
      unitRef="usd">-92717000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i10700f1cb76c478d8aced8e809ea2936_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjIxZDY1MDhjYzA2YzRmNzliMmNjNjA3NzIzYTU0YmYyL3RhYmxlcmFuZ2U6MjFkNjUwOGNjMDZjNGY3OWIyY2M2MDc3MjNhNTRiZjJfMi0zLTEtMS0yODM_7512fcc9-40a8-4e96-b6ab-4da2d75d4aa8"
      unitRef="usd">961000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibb9cdcf9eedc40ac82a93ec79b57d35c_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjIxZDY1MDhjYzA2YzRmNzliMmNjNjA3NzIzYTU0YmYyL3RhYmxlcmFuZ2U6MjFkNjUwOGNjMDZjNGY3OWIyY2M2MDc3MjNhNTRiZjJfMi01LTEtMS0yODM_b0bafe16-2650-4be4-a30b-f90d97d3d87e"
      unitRef="usd">-429000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i84f8d054b478491e8846f4cd6d1b0b94_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjIxZDY1MDhjYzA2YzRmNzliMmNjNjA3NzIzYTU0YmYyL3RhYmxlcmFuZ2U6MjFkNjUwOGNjMDZjNGY3OWIyY2M2MDc3MjNhNTRiZjJfMi03LTEtMS0yODM_089e1c5c-f113-4813-8408-02a9eac8ba0f"
      unitRef="usd">-92185000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i8d319869d84b47c6abb92b400db078ee_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjIxZDY1MDhjYzA2YzRmNzliMmNjNjA3NzIzYTU0YmYyL3RhYmxlcmFuZ2U6MjFkNjUwOGNjMDZjNGY3OWIyY2M2MDc3MjNhNTRiZjJfMy0xLTEtMS0yODM_25a9002d-4d18-48bc-866c-a6c7ea8c5a65"
      unitRef="usd">-44274000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i7f1f0fcfbeb3475eb13a932897207953_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjIxZDY1MDhjYzA2YzRmNzliMmNjNjA3NzIzYTU0YmYyL3RhYmxlcmFuZ2U6MjFkNjUwOGNjMDZjNGY3OWIyY2M2MDc3MjNhNTRiZjJfMy0zLTEtMS0yODM_bcda7860-af55-4100-9380-3a0f34677a1e"
      unitRef="usd">0</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="ic94d6ed805964b8fb207fd10ac4af1a3_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjIxZDY1MDhjYzA2YzRmNzliMmNjNjA3NzIzYTU0YmYyL3RhYmxlcmFuZ2U6MjFkNjUwOGNjMDZjNGY3OWIyY2M2MDc3MjNhNTRiZjJfMy01LTEtMS0yODM_6b0c562f-4774-4e0e-9708-7e28f2bcac0b"
      unitRef="usd">-311000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjIxZDY1MDhjYzA2YzRmNzliMmNjNjA3NzIzYTU0YmYyL3RhYmxlcmFuZ2U6MjFkNjUwOGNjMDZjNGY3OWIyY2M2MDc3MjNhNTRiZjJfMy03LTEtMS0yODM_c2548558-0717-47b3-9141-3810d1d69217"
      unitRef="usd">-44585000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i8d319869d84b47c6abb92b400db078ee_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjIxZDY1MDhjYzA2YzRmNzliMmNjNjA3NzIzYTU0YmYyL3RhYmxlcmFuZ2U6MjFkNjUwOGNjMDZjNGY3OWIyY2M2MDc3MjNhNTRiZjJfNC0xLTEtMS0yODM_8483b89d-8f96-40df-b150-4aada792f0ff"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i7f1f0fcfbeb3475eb13a932897207953_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjIxZDY1MDhjYzA2YzRmNzliMmNjNjA3NzIzYTU0YmYyL3RhYmxlcmFuZ2U6MjFkNjUwOGNjMDZjNGY3OWIyY2M2MDc3MjNhNTRiZjJfNC0zLTEtMS0yODM_8d1cb14a-0f20-4deb-925e-9473addb4858"
      unitRef="usd">-105000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="ic94d6ed805964b8fb207fd10ac4af1a3_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjIxZDY1MDhjYzA2YzRmNzliMmNjNjA3NzIzYTU0YmYyL3RhYmxlcmFuZ2U6MjFkNjUwOGNjMDZjNGY3OWIyY2M2MDc3MjNhNTRiZjJfNC01LTEtMS0yODM_99e3c059-08c0-43b5-8c6d-691d38aa4a73"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjIxZDY1MDhjYzA2YzRmNzliMmNjNjA3NzIzYTU0YmYyL3RhYmxlcmFuZ2U6MjFkNjUwOGNjMDZjNGY3OWIyY2M2MDc3MjNhNTRiZjJfNC03LTEtMS0yODM_cea9f1b8-d4bc-4816-915b-159cabae75fd"
      unitRef="usd">-105000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i8e88ae24dee14697871efbad2b2fa1b7_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjIxZDY1MDhjYzA2YzRmNzliMmNjNjA3NzIzYTU0YmYyL3RhYmxlcmFuZ2U6MjFkNjUwOGNjMDZjNGY3OWIyY2M2MDc3MjNhNTRiZjJfNS0xLTEtMS0yODM_e5417b5a-526d-4bb9-bec9-ab2157a11748"
      unitRef="usd">-136991000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie6246b02480043d6b9fe3900451a56c6_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjIxZDY1MDhjYzA2YzRmNzliMmNjNjA3NzIzYTU0YmYyL3RhYmxlcmFuZ2U6MjFkNjUwOGNjMDZjNGY3OWIyY2M2MDc3MjNhNTRiZjJfNS0zLTEtMS0yODM_27e903f9-f696-4350-bd04-90ac55bf0bdb"
      unitRef="usd">1066000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1d28f0e74fc84fa7bbcec95a4ddbd354_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjIxZDY1MDhjYzA2YzRmNzliMmNjNjA3NzIzYTU0YmYyL3RhYmxlcmFuZ2U6MjFkNjUwOGNjMDZjNGY3OWIyY2M2MDc3MjNhNTRiZjJfNS01LTEtMS0yODM_cecd2647-57d7-4b3d-95ea-37941f54ec92"
      unitRef="usd">-740000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7a156a94fc7d4954824bc9066e95152e_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjIxZDY1MDhjYzA2YzRmNzliMmNjNjA3NzIzYTU0YmYyL3RhYmxlcmFuZ2U6MjFkNjUwOGNjMDZjNGY3OWIyY2M2MDc3MjNhNTRiZjJfNS03LTEtMS0yODM_56c652ca-2502-4e8d-a09f-4103395aea3f"
      unitRef="usd">-136665000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjJhODdkNGVhMTYzMTRkODJhMTliODY5YjY4ZTZhN2Q1L3RhYmxlcmFuZ2U6MmE4N2Q0ZWExNjMxNGQ4MmExOWI4NjliNjhlNmE3ZDVfMC0xLTEtMS0yNjM0MC90ZXh0cmVnaW9uOjg2NGE2ODdmZDk2MTRkMjBhNTYyYWRhOTE1ODgwZmMyXzEwOTk1MTE2Mjc4ODk_f93b36b3-adf1-41a5-8ed8-0d8b22a39cd2"
      unitRef="usd">100000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjJhODdkNGVhMTYzMTRkODJhMTliODY5YjY4ZTZhN2Q1L3RhYmxlcmFuZ2U6MmE4N2Q0ZWExNjMxNGQ4MmExOWI4NjliNjhlNmE3ZDVfMS0xLTEtMS0yNjM0Ny90ZXh0cmVnaW9uOjk4ZDYwOTMzOWJlZDQ5NjFhNTFmYWE5ZDQ1NzNmZjZkXzEwOTk1MTE2Mjc5NDc_fb1a71b3-2f54-400f-a8b7-70b0ceea2082"
      unitRef="usd">-100000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjJhODdkNGVhMTYzMTRkODJhMTliODY5YjY4ZTZhN2Q1L3RhYmxlcmFuZ2U6MmE4N2Q0ZWExNjMxNGQ4MmExOWI4NjliNjhlNmE3ZDVfMS0xLTEtMS0yNjM0Ny90ZXh0cmVnaW9uOjk4ZDYwOTMzOWJlZDQ5NjFhNTFmYWE5ZDQ1NzNmZjZkXzEwOTk1MTE2Mjc5NTI_2bca2b2b-b480-43eb-aedb-f12653b3c967"
      unitRef="usd">-100000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:StockholdersEquity
      contextRef="i3b203d3c250c43f0a78b4fe406676af3_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjEzYmQ5MzRhZWNhMTQwNTI4NDBkZTJlZDFjMmI0NjU2L3RhYmxlcmFuZ2U6MTNiZDkzNGFlY2ExNDA1Mjg0MGRlMmVkMWMyYjQ2NTZfMi0xLTEtMS01OTcy_5c88063a-674c-4949-993a-bb655320f9f9"
      unitRef="usd">-42034000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7cf96d78027c46f9add863f163a3f80d_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjEzYmQ5MzRhZWNhMTQwNTI4NDBkZTJlZDFjMmI0NjU2L3RhYmxlcmFuZ2U6MTNiZDkzNGFlY2ExNDA1Mjg0MGRlMmVkMWMyYjQ2NTZfMi0zLTEtMS01OTcy_b909ba41-6990-48ef-b74d-4f606c736910"
      unitRef="usd">-17794000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ide918fc3211a40f190fa520e31ea2d71_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjEzYmQ5MzRhZWNhMTQwNTI4NDBkZTJlZDFjMmI0NjU2L3RhYmxlcmFuZ2U6MTNiZDkzNGFlY2ExNDA1Mjg0MGRlMmVkMWMyYjQ2NTZfMi01LTEtMS01OTcy_05e541f1-e1b8-45fd-9343-4aedd191bdf9"
      unitRef="usd">-15000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibb2c0fe58b8d42bbb970d4d9ad98c7c8_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjEzYmQ5MzRhZWNhMTQwNTI4NDBkZTJlZDFjMmI0NjU2L3RhYmxlcmFuZ2U6MTNiZDkzNGFlY2ExNDA1Mjg0MGRlMmVkMWMyYjQ2NTZfMi03LTEtMS01OTcy_1ad97358-7e11-4199-ab71-fa999648de8c"
      unitRef="usd">-59843000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="if5668c65309d4c04aae9276bd3a135e1_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjEzYmQ5MzRhZWNhMTQwNTI4NDBkZTJlZDFjMmI0NjU2L3RhYmxlcmFuZ2U6MTNiZDkzNGFlY2ExNDA1Mjg0MGRlMmVkMWMyYjQ2NTZfMy0xLTEtMS01OTcy_df8edfef-90e7-4f77-8eaa-0e8e5a1a2e2d"
      unitRef="usd">-7017000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="ib70a90beaccf449c963eda88998ef09b_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjEzYmQ5MzRhZWNhMTQwNTI4NDBkZTJlZDFjMmI0NjU2L3RhYmxlcmFuZ2U6MTNiZDkzNGFlY2ExNDA1Mjg0MGRlMmVkMWMyYjQ2NTZfMy0zLTEtMS01OTcy_76917f69-5331-4ffb-b413-26b602a68beb"
      unitRef="usd">15000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i36f6e92032c04c51bc880246f2fa8ec0_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjEzYmQ5MzRhZWNhMTQwNTI4NDBkZTJlZDFjMmI0NjU2L3RhYmxlcmFuZ2U6MTNiZDkzNGFlY2ExNDA1Mjg0MGRlMmVkMWMyYjQ2NTZfMy01LTEtMS01OTcy_add01ba4-8b5c-4d81-adff-58ab4a8eaf65"
      unitRef="usd">-21000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjEzYmQ5MzRhZWNhMTQwNTI4NDBkZTJlZDFjMmI0NjU2L3RhYmxlcmFuZ2U6MTNiZDkzNGFlY2ExNDA1Mjg0MGRlMmVkMWMyYjQ2NTZfMy03LTEtMS01OTcy_6ad7586e-86cc-4aa8-96b5-d8861cb06841"
      unitRef="usd">-7023000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="if5668c65309d4c04aae9276bd3a135e1_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjEzYmQ5MzRhZWNhMTQwNTI4NDBkZTJlZDFjMmI0NjU2L3RhYmxlcmFuZ2U6MTNiZDkzNGFlY2ExNDA1Mjg0MGRlMmVkMWMyYjQ2NTZfNC0xLTEtMS01OTcy_9e0db2d3-ccb9-4d5f-b4a6-db8c07216817"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="ib70a90beaccf449c963eda88998ef09b_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjEzYmQ5MzRhZWNhMTQwNTI4NDBkZTJlZDFjMmI0NjU2L3RhYmxlcmFuZ2U6MTNiZDkzNGFlY2ExNDA1Mjg0MGRlMmVkMWMyYjQ2NTZfNC0zLTEtMS01OTcy_fe0a82e8-b341-40bd-af96-120f357dade6"
      unitRef="usd">-336000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i36f6e92032c04c51bc880246f2fa8ec0_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjEzYmQ5MzRhZWNhMTQwNTI4NDBkZTJlZDFjMmI0NjU2L3RhYmxlcmFuZ2U6MTNiZDkzNGFlY2ExNDA1Mjg0MGRlMmVkMWMyYjQ2NTZfNC01LTEtMS01OTcy_91fc01db-73cb-46c3-bb9a-77402caaa817"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjEzYmQ5MzRhZWNhMTQwNTI4NDBkZTJlZDFjMmI0NjU2L3RhYmxlcmFuZ2U6MTNiZDkzNGFlY2ExNDA1Mjg0MGRlMmVkMWMyYjQ2NTZfNC03LTEtMS01OTcy_601d0199-74ff-4352-a403-41bca7e3f4eb"
      unitRef="usd">-336000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="ib8911b1f049b46bbac625ed5963bc9e1_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjEzYmQ5MzRhZWNhMTQwNTI4NDBkZTJlZDFjMmI0NjU2L3RhYmxlcmFuZ2U6MTNiZDkzNGFlY2ExNDA1Mjg0MGRlMmVkMWMyYjQ2NTZfNS0xLTEtMS01OTcy_e75d386e-733a-40be-95f0-1b5abf306188"
      unitRef="usd">-49051000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iaf94b1325709475897b5f3f4ddd815cf_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjEzYmQ5MzRhZWNhMTQwNTI4NDBkZTJlZDFjMmI0NjU2L3RhYmxlcmFuZ2U6MTNiZDkzNGFlY2ExNDA1Mjg0MGRlMmVkMWMyYjQ2NTZfNS0zLTEtMS01OTcy_c5efb74b-90b6-45e2-9038-1b76d01b3fb8"
      unitRef="usd">-17443000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i777120eaac3b4c62a78ede0388e4653f_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjEzYmQ5MzRhZWNhMTQwNTI4NDBkZTJlZDFjMmI0NjU2L3RhYmxlcmFuZ2U6MTNiZDkzNGFlY2ExNDA1Mjg0MGRlMmVkMWMyYjQ2NTZfNS01LTEtMS01OTcy_da7bcb42-ac55-4173-a77b-4b49fe0fbca9"
      unitRef="usd">-36000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if0469bdfbb7b4dbe83c2a722e5e48ff9_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjEzYmQ5MzRhZWNhMTQwNTI4NDBkZTJlZDFjMmI0NjU2L3RhYmxlcmFuZ2U6MTNiZDkzNGFlY2ExNDA1Mjg0MGRlMmVkMWMyYjQ2NTZfNS03LTEtMS01OTcy_fddb857c-fd6c-4356-b7e5-159dd41b0490"
      unitRef="usd">-66530000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia0dcc2b3789d4f5b921f739f4fc1273c_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOmY2YTA5MWVkM2U5MTRhYmNiODFlN2FjODE2OGQ2ZmFjL3RhYmxlcmFuZ2U6ZjZhMDkxZWQzZTkxNGFiY2I4MWU3YWM4MTY4ZDZmYWNfMi0xLTEtMS0yODM_48d784fb-b026-4be8-907a-540e470cbbf9"
      unitRef="usd">-33666000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if4dcb19459b44b2b931f942790ec8369_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOmY2YTA5MWVkM2U5MTRhYmNiODFlN2FjODE2OGQ2ZmFjL3RhYmxlcmFuZ2U6ZjZhMDkxZWQzZTkxNGFiY2I4MWU3YWM4MTY4ZDZmYWNfMi0zLTEtMS0yODM_7af88544-f3c5-4649-be4a-2df194088421"
      unitRef="usd">-18135000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i55f98cba172e45688a50284320f0ead6_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOmY2YTA5MWVkM2U5MTRhYmNiODFlN2FjODE2OGQ2ZmFjL3RhYmxlcmFuZ2U6ZjZhMDkxZWQzZTkxNGFiY2I4MWU3YWM4MTY4ZDZmYWNfMi01LTEtMS0yODM_020624d1-8d1c-463d-a349-81c180190dd7"
      unitRef="usd">-19000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i40d20b24fa0e4f3185306cfcf1f3e536_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOmY2YTA5MWVkM2U5MTRhYmNiODFlN2FjODE2OGQ2ZmFjL3RhYmxlcmFuZ2U6ZjZhMDkxZWQzZTkxNGFiY2I4MWU3YWM4MTY4ZDZmYWNfMi03LTEtMS0yODM_2a1bb740-da4d-41e2-a151-db9d13f72c79"
      unitRef="usd">-51820000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="ic9dc5dfd7c4f48009f1dd3b501ee9f66_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOmY2YTA5MWVkM2U5MTRhYmNiODFlN2FjODE2OGQ2ZmFjL3RhYmxlcmFuZ2U6ZjZhMDkxZWQzZTkxNGFiY2I4MWU3YWM4MTY4ZDZmYWNfMy0xLTEtMS0yODM_03503441-2a57-4ebb-ade0-f2552e7047cf"
      unitRef="usd">-15385000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="ie66ecc41675345d1b5e936c07c4fa47d_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOmY2YTA5MWVkM2U5MTRhYmNiODFlN2FjODE2OGQ2ZmFjL3RhYmxlcmFuZ2U6ZjZhMDkxZWQzZTkxNGFiY2I4MWU3YWM4MTY4ZDZmYWNfMy0zLTEtMS0yODM_4a37f3de-36cd-41ac-830f-190191254600"
      unitRef="usd">15000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="id7388dff48b64d61aa476fa510c15a26_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOmY2YTA5MWVkM2U5MTRhYmNiODFlN2FjODE2OGQ2ZmFjL3RhYmxlcmFuZ2U6ZjZhMDkxZWQzZTkxNGFiY2I4MWU3YWM4MTY4ZDZmYWNfMy01LTEtMS0yODM_cc7d4537-3722-47fe-922c-40d3fc422168"
      unitRef="usd">-18000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOmY2YTA5MWVkM2U5MTRhYmNiODFlN2FjODE2OGQ2ZmFjL3RhYmxlcmFuZ2U6ZjZhMDkxZWQzZTkxNGFiY2I4MWU3YWM4MTY4ZDZmYWNfMy03LTEtMS0yODM_1aecc111-32af-42cb-92ac-aab97eed36e3"
      unitRef="usd">-15388000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="ic9dc5dfd7c4f48009f1dd3b501ee9f66_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOmY2YTA5MWVkM2U5MTRhYmNiODFlN2FjODE2OGQ2ZmFjL3RhYmxlcmFuZ2U6ZjZhMDkxZWQzZTkxNGFiY2I4MWU3YWM4MTY4ZDZmYWNfNC0xLTEtMS0yODM_43261620-d383-4284-b269-72f399298bf9"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="ie66ecc41675345d1b5e936c07c4fa47d_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOmY2YTA5MWVkM2U5MTRhYmNiODFlN2FjODE2OGQ2ZmFjL3RhYmxlcmFuZ2U6ZjZhMDkxZWQzZTkxNGFiY2I4MWU3YWM4MTY4ZDZmYWNfNC0zLTEtMS0yODM_20dadf7d-8538-4c65-97fa-c8b7a70b71dc"
      unitRef="usd">-677000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="id7388dff48b64d61aa476fa510c15a26_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOmY2YTA5MWVkM2U5MTRhYmNiODFlN2FjODE2OGQ2ZmFjL3RhYmxlcmFuZ2U6ZjZhMDkxZWQzZTkxNGFiY2I4MWU3YWM4MTY4ZDZmYWNfNC01LTEtMS0yODM_8558893e-638f-4b5d-a8d0-c20d6dce008a"
      unitRef="usd">-1000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOmY2YTA5MWVkM2U5MTRhYmNiODFlN2FjODE2OGQ2ZmFjL3RhYmxlcmFuZ2U6ZjZhMDkxZWQzZTkxNGFiY2I4MWU3YWM4MTY4ZDZmYWNfNC03LTEtMS0yODM_ed5f4a16-0bc9-49bd-be99-1536b8347a74"
      unitRef="usd">-678000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="ib8911b1f049b46bbac625ed5963bc9e1_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOmY2YTA5MWVkM2U5MTRhYmNiODFlN2FjODE2OGQ2ZmFjL3RhYmxlcmFuZ2U6ZjZhMDkxZWQzZTkxNGFiY2I4MWU3YWM4MTY4ZDZmYWNfNS0xLTEtMS0yODM_3a2e04f8-08fe-470a-b32d-215734757848"
      unitRef="usd">-49051000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iaf94b1325709475897b5f3f4ddd815cf_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOmY2YTA5MWVkM2U5MTRhYmNiODFlN2FjODE2OGQ2ZmFjL3RhYmxlcmFuZ2U6ZjZhMDkxZWQzZTkxNGFiY2I4MWU3YWM4MTY4ZDZmYWNfNS0zLTEtMS0yODM_b2842115-af89-4e35-a2be-f9776fc0deec"
      unitRef="usd">-17443000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i777120eaac3b4c62a78ede0388e4653f_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOmY2YTA5MWVkM2U5MTRhYmNiODFlN2FjODE2OGQ2ZmFjL3RhYmxlcmFuZ2U6ZjZhMDkxZWQzZTkxNGFiY2I4MWU3YWM4MTY4ZDZmYWNfNS01LTEtMS0yODM_bee5dd98-85d8-4d87-b4b2-bd8279ec5a42"
      unitRef="usd">-36000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if0469bdfbb7b4dbe83c2a722e5e48ff9_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOmY2YTA5MWVkM2U5MTRhYmNiODFlN2FjODE2OGQ2ZmFjL3RhYmxlcmFuZ2U6ZjZhMDkxZWQzZTkxNGFiY2I4MWU3YWM4MTY4ZDZmYWNfNS03LTEtMS0yODM_6b4f863a-5c6d-4564-b7d9-8e31bcc7b188"
      unitRef="usd">-66530000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjg2Njc3MTE0ZmQxNjQyMDg4YzFhNDk0ZThiMzg2ZWFlL3RhYmxlcmFuZ2U6ODY2NzcxMTRmZDE2NDIwODhjMWE0OTRlOGIzODZlYWVfMC0xLTEtMS0yODMvdGV4dHJlZ2lvbjo1YmU3ZDZjYzk0ZTk0NDZlOWYyMTE4YzlkOWQ0NDdiNl8xMjA5NDYyNzkwNjAzMw_7809a26c-b2ad-4ef6-93c5-895276888f51"
      unitRef="usd">100000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80MC9mcmFnOjQ1MGU4Zjc5YWViZDQ4OGNiNjY5Y2E2YjZjMzJhZjY2L3RhYmxlOjg2Njc3MTE0ZmQxNjQyMDg4YzFhNDk0ZThiMzg2ZWFlL3RhYmxlcmFuZ2U6ODY2NzcxMTRmZDE2NDIwODhjMWE0OTRlOGIzODZlYWVfMC0xLTEtMS0yODMvdGV4dHJlZ2lvbjo1YmU3ZDZjYzk0ZTk0NDZlOWYyMTE4YzlkOWQ0NDdiNl8xMjA5NDYyNzkwNjA0OQ_a229b35a-3119-409d-a4f0-1985255ae500"
      unitRef="usd">200000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfNDI5NQ_5e935140-1783-4dc0-9558-e5704eb9bf6b">Employee Stock Plans&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;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 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 style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;October 31, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;Six Months Ended&lt;br/&gt;October 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 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;2022&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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;2022&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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;2021&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 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;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;9,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;9,669&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;7,491&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;17,426&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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,649&#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;/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:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Incentive Plan&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;At the Company&#x2019;s 2022 Annual Meeting of Stockholders, held on September&#160;22, 2022, the Company&#x2019;s stockholders approved the Korn Ferry 2022 Stock Incentive Plan (the "2022 Plan"), which, among other things, increased the total number of shares of the Company&#x2019;s common stock available for stock-based awards by 1,700,000 shares, leaving 2,248,284 shares available for issuance, subject to certain changes in the Company&#x2019;s capital structure and other extraordinary events. The 2022 Plan requires a minimum one-year vesting for all future awards, and provides for the grant of awards to eligible participants, designated as either nonqualified or incentive stock options, restricted stock and restricted stock units, any of which are market-based, and incentive bonuses, which may be paid in cash or stock or a combination thereof.&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;Restricted 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;The Company grants time-based restricted stock awards to executive officers and other senior employees generally vesting over a four-year period. In addition, certain key management members typically receive time-based restricted stock awards upon commencement of employment and may receive them annually in conjunction with the Company&#x2019;s performance review. Time-based restricted stock awards are granted at a price equal to fair value, which is determined based on the closing price of the Company&#x2019;s common stock on the grant date. The Company recognizes compensation expense for time-based restricted stock awards on a straight-line basis over the vesting 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 also grants market-based restricted stock units to executive officers and other senior employees. The market-based units vest after three years depending upon the Company&#x2019;s total stockholder return over the three-year performance period relative to other companies in its selected peer group. The fair value of these market-based restricted stock units are determined by using extensive market data that is based on historical Company and peer group information. The Company recognizes compensation expense for market-based restricted stock units on a straight-line basis over the vesting 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;Restricted stock activity during the six months ended October&#160;31, 2022 is summarized below:&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:99.545%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.849%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.120%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;Shares &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="3" 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:120%"&gt;Weighted-&lt;br/&gt;Average Grant&lt;br/&gt;Date Fair Value&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 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;(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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-vested, April 30, 2022&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;1,980&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;40.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;/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;Granted&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;1,116&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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.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;/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;Vested&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;(997)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Forfeited/expired&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;(27)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;55.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Non-vested, October 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,072&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 October&#160;31, 2022, there were 0.4&#160;million shares outstanding relating to market-based restricted stock units with total unrecognized compensation totaling $22.6 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;As of October&#160;31, 2022, there was $88.3 million of total unrecognized compensation cost related to all non-vested awards of restricted stock, which is expected to be recognized over a weighted-average period of 2.8 years. During the three and six months ended October&#160;31, 2022, 3,969 shares and 369,433 shares of restricted stock totaling $0.2 million and $22.1 million, respectively, were repurchased by the Company, at the option of employees, to pay for taxes related to the vesting of restricted stock. During three and six months ended October&#160;31, 2021, 5,729 shares and 264,807 shares of restricted stock totaling $0.5 million and $18.1 million, respectively, were repurchased by the Company, at the option of employees, to pay for taxes related to the vesting of restricted 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:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan&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 an ESPP that, in accordance with Section 423 of the Internal Revenue Code, allows eligible employees to authorize payroll deductions of up to 15% of their salary to purchase shares of the Company&#x2019;s common stock. On June 3, 2020, the Company amended the plan so that the purchase price of the shares purchased could not be less than 85% or more than 100% of the fair market price of the common stock on the last day of the enrollment period. This amendment became effective July 1, 2020. At the Company&#x2019;s 2022 Annual Meeting of Stockholders, held on September&#160;22, 2022, the Company&#x2019;s stockholders approved the Korn Ferry Amended and Restated Employee Stock Purchase Plan, which, among other things, increased the total number of shares of the Company&#x2019;s common stock that may be purchased thereunder by 1,500,000 shares. Employees may not purchase more than $25,000 in stock during any calendar year. The maximum number of shares that may be issued under the ESPP is 4.5&#160;million shares. No shares were purchased under the ESPP during the three months ended October 31, 2022 and 2021. During the six months ended October&#160;31, 2022 and 2021, employees purchased 83,704 shares at $52.22 per share and 55,025 shares at $65.30 per share, respectively. As of October&#160;31, 2022, the ESPP had approximately 1.9&#160;million shares remaining available for future issuance.&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;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 six months ended October&#160;31, 2022, the Company repurchased (on the open market or through privately negotiated transactions) 622,500 shares and 992,367 shares of the Company&#x2019;s common stock for $33.1 million and $55.5 million, respectively. During the three and six months ended October&#160;31, 2021, the Company repurchased (on the open market or through privately negotiated transactions) 93,385 shares and 131,081 shares of the Company's common stock for $6.9 million and $9.4 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfNDI5Ng_b46cac06-d9b9-4840-80aa-6e9f9fd3003a">&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 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 style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;October 31, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;Six Months Ended&lt;br/&gt;October 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 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;2022&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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;2022&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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;2021&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 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;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;9,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;9,669&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;7,491&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;17,426&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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,649&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idf1075bd235742f69e4adf1fd6d9f4c5_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmY5Y2I3ZDI1MTIyODQ4NzRhYTc5NGViZmUzMWYzOTdmL3RhYmxlcmFuZ2U6ZjljYjdkMjUxMjI4NDg3NGFhNzk0ZWJmZTMxZjM5N2ZfMy0xLTEtMS0yODM_805e374f-091b-4b73-b620-8a91d3ecf7d8"
      unitRef="usd">9439000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if94bc84a921746629277d02c0b961f70_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmY5Y2I3ZDI1MTIyODQ4NzRhYTc5NGViZmUzMWYzOTdmL3RhYmxlcmFuZ2U6ZjljYjdkMjUxMjI4NDg3NGFhNzk0ZWJmZTMxZjM5N2ZfMy0zLTEtMS0yODM_f6742360-b3cc-4a7b-b30c-b6606999f4bd"
      unitRef="usd">7288000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i67189da59d2945bc99f23eee06d706e3_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmY5Y2I3ZDI1MTIyODQ4NzRhYTc5NGViZmUzMWYzOTdmL3RhYmxlcmFuZ2U6ZjljYjdkMjUxMjI4NDg3NGFhNzk0ZWJmZTMxZjM5N2ZfMy01LTEtMS0yODM_e8809208-5a3e-40eb-91ed-3e9f8d6df859"
      unitRef="usd">16977000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i560949a42409443e82502faeeec14c27_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmY5Y2I3ZDI1MTIyODQ4NzRhYTc5NGViZmUzMWYzOTdmL3RhYmxlcmFuZ2U6ZjljYjdkMjUxMjI4NDg3NGFhNzk0ZWJmZTMxZjM5N2ZfMy03LTEtMS0yODM_78747e50-993e-4b09-9c92-3481e77c72e2"
      unitRef="usd">14250000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i021701564f9e4bf889b4fd3571afd1a2_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmY5Y2I3ZDI1MTIyODQ4NzRhYTc5NGViZmUzMWYzOTdmL3RhYmxlcmFuZ2U6ZjljYjdkMjUxMjI4NDg3NGFhNzk0ZWJmZTMxZjM5N2ZfNC0xLTEtMS0yODM_c5bd6845-c2fe-4b23-b79f-fda659a100df"
      unitRef="usd">230000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i96d63129c66c4145ae64f1a282cdfa5c_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmY5Y2I3ZDI1MTIyODQ4NzRhYTc5NGViZmUzMWYzOTdmL3RhYmxlcmFuZ2U6ZjljYjdkMjUxMjI4NDg3NGFhNzk0ZWJmZTMxZjM5N2ZfNC0zLTEtMS0yODM_3bab0885-a18f-4660-b236-3f3e96a97ed5"
      unitRef="usd">203000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icae815eef9ab46e89d67a49840bd97c5_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmY5Y2I3ZDI1MTIyODQ4NzRhYTc5NGViZmUzMWYzOTdmL3RhYmxlcmFuZ2U6ZjljYjdkMjUxMjI4NDg3NGFhNzk0ZWJmZTMxZjM5N2ZfNC01LTEtMS0yODM_0d2aaaf6-ebde-4d41-b1ef-cfeb8846e6b4"
      unitRef="usd">449000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i251c9f207214424db34d4ebf1112972c_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmY5Y2I3ZDI1MTIyODQ4NzRhYTc5NGViZmUzMWYzOTdmL3RhYmxlcmFuZ2U6ZjljYjdkMjUxMjI4NDg3NGFhNzk0ZWJmZTMxZjM5N2ZfNC03LTEtMS0yODM_2532288b-1678-4b02-962a-7c04c0e8052b"
      unitRef="usd">399000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmY5Y2I3ZDI1MTIyODQ4NzRhYTc5NGViZmUzMWYzOTdmL3RhYmxlcmFuZ2U6ZjljYjdkMjUxMjI4NDg3NGFhNzk0ZWJmZTMxZjM5N2ZfNS0xLTEtMS0yODM_fc5f92af-251f-4e9a-9216-7b385e7d6e85"
      unitRef="usd">9669000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmY5Y2I3ZDI1MTIyODQ4NzRhYTc5NGViZmUzMWYzOTdmL3RhYmxlcmFuZ2U6ZjljYjdkMjUxMjI4NDg3NGFhNzk0ZWJmZTMxZjM5N2ZfNS0zLTEtMS0yODM_977f7c6c-3b8c-4c05-b88e-d14f43c03595"
      unitRef="usd">7491000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmY5Y2I3ZDI1MTIyODQ4NzRhYTc5NGViZmUzMWYzOTdmL3RhYmxlcmFuZ2U6ZjljYjdkMjUxMjI4NDg3NGFhNzk0ZWJmZTMxZjM5N2ZfNS01LTEtMS0yODM_b0831f70-bd37-4792-9710-0ac016f8f6ef"
      unitRef="usd">17426000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmY5Y2I3ZDI1MTIyODQ4NzRhYTc5NGViZmUzMWYzOTdmL3RhYmxlcmFuZ2U6ZjljYjdkMjUxMjI4NDg3NGFhNzk0ZWJmZTMxZjM5N2ZfNS03LTEtMS0yODM_b9c4501b-8d1d-43e5-bced-4ef74c7b6d85"
      unitRef="usd">14649000</us-gaap:AllocatedShareBasedCompensationExpense>
    <kfy:CommonStockIncreasesInCapitalSharesReservedForFutureIssuance
      contextRef="i191c2f960d8c45e583147a62a2ede462_I20220922"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfNjk5_dbd4f646-6761-4ca7-9eb4-9c05c52a6c99"
      unitRef="shares">1700000</kfy:CommonStockIncreasesInCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i191c2f960d8c45e583147a62a2ede462_I20220922"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfNzE4_14ae3f71-db6e-4029-8b15-d1d87c9efa4e"
      unitRef="shares">2248284</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i4c3de13420594e58a1f04f85bbef8888_D20220922-20220922"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfNDI5Nw_09d80eb9-7241-479e-a2cb-3416f44ba887">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i0e4a30e4b4fa4afe8ac6e814963457e3_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfNDI5OA_94324237-7640-4b30-af24-3948765d15c5">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="if7d06b7f1c9f4371b579b663b82eb71a_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMjA2OQ_87440cca-5510-4cb1-a494-8b9bdbef8fe4">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <kfy:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod
      contextRef="if7d06b7f1c9f4371b579b663b82eb71a_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfNTQ5NzU1ODE0NjMwNw_78d7f9d7-4597-42f3-aad6-7e26c1bfa156">P3Y</kfy:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfNDI5NA_e3d3324b-2429-4812-befc-782741d75630">&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;Restricted stock activity during the six months ended October&#160;31, 2022 is summarized below:&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:99.545%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.849%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.120%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;Shares &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="3" 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:120%"&gt;Weighted-&lt;br/&gt;Average Grant&lt;br/&gt;Date Fair Value&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 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;(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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-vested, April 30, 2022&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;1,980&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;40.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;/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;Granted&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;1,116&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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.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;/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;Vested&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;(997)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Forfeited/expired&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;(27)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;55.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Non-vested, October 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,072&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i59c569bc91f045a9808accbd2700ae46_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmEyYWQwM2Q4MmM0MzRmM2JhOWZjZGU0NGZlZDcwMzcwL3RhYmxlcmFuZ2U6YTJhZDAzZDgyYzQzNGYzYmE5ZmNkZTQ0ZmVkNzAzNzBfMi0xLTEtMS0yODM_301851b9-7877-4f22-8ef9-9e67129ad91e"
      unitRef="shares">1980000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i59c569bc91f045a9808accbd2700ae46_I20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmEyYWQwM2Q4MmM0MzRmM2JhOWZjZGU0NGZlZDcwMzcwL3RhYmxlcmFuZ2U6YTJhZDAzZDgyYzQzNGYzYmE5ZmNkZTQ0ZmVkNzAzNzBfMi0zLTEtMS0yODM_f95f698e-ac38-46d2-9a20-9e92b27ecf24"
      unitRef="usdPerShare">40.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i67189da59d2945bc99f23eee06d706e3_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmEyYWQwM2Q4MmM0MzRmM2JhOWZjZGU0NGZlZDcwMzcwL3RhYmxlcmFuZ2U6YTJhZDAzZDgyYzQzNGYzYmE5ZmNkZTQ0ZmVkNzAzNzBfMy0xLTEtMS0yODM_a1caab27-6707-4907-8045-b8a071c4b6bc"
      unitRef="shares">1116000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i67189da59d2945bc99f23eee06d706e3_D20220501-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmEyYWQwM2Q4MmM0MzRmM2JhOWZjZGU0NGZlZDcwMzcwL3RhYmxlcmFuZ2U6YTJhZDAzZDgyYzQzNGYzYmE5ZmNkZTQ0ZmVkNzAzNzBfMy0zLTEtMS0yODM_259f9c9d-6b9a-46c0-b371-ce4eb9a1f481"
      unitRef="usdPerShare">49.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i67189da59d2945bc99f23eee06d706e3_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmEyYWQwM2Q4MmM0MzRmM2JhOWZjZGU0NGZlZDcwMzcwL3RhYmxlcmFuZ2U6YTJhZDAzZDgyYzQzNGYzYmE5ZmNkZTQ0ZmVkNzAzNzBfNC0xLTEtMS0yODM_ecd55874-9ffa-45f7-bb6a-3ab24b34a619"
      unitRef="shares">997000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i67189da59d2945bc99f23eee06d706e3_D20220501-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmEyYWQwM2Q4MmM0MzRmM2JhOWZjZGU0NGZlZDcwMzcwL3RhYmxlcmFuZ2U6YTJhZDAzZDgyYzQzNGYzYmE5ZmNkZTQ0ZmVkNzAzNzBfNC0zLTEtMS0yODM_c3c0b485-87ee-4d66-ab99-301c6960504d"
      unitRef="usdPerShare">37.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i67189da59d2945bc99f23eee06d706e3_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmEyYWQwM2Q4MmM0MzRmM2JhOWZjZGU0NGZlZDcwMzcwL3RhYmxlcmFuZ2U6YTJhZDAzZDgyYzQzNGYzYmE5ZmNkZTQ0ZmVkNzAzNzBfNS0xLTEtMS0yODM_c0387039-6373-436a-98e1-a3f9370f0ec0"
      unitRef="shares">27000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i67189da59d2945bc99f23eee06d706e3_D20220501-20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmEyYWQwM2Q4MmM0MzRmM2JhOWZjZGU0NGZlZDcwMzcwL3RhYmxlcmFuZ2U6YTJhZDAzZDgyYzQzNGYzYmE5ZmNkZTQ0ZmVkNzAzNzBfNS0zLTEtMS0yODM_282be129-ae96-4a4d-ac02-e20ef3da687d"
      unitRef="usdPerShare">55.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i025e117c1af0454e8883d9f87d8d2f9d_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmEyYWQwM2Q4MmM0MzRmM2JhOWZjZGU0NGZlZDcwMzcwL3RhYmxlcmFuZ2U6YTJhZDAzZDgyYzQzNGYzYmE5ZmNkZTQ0ZmVkNzAzNzBfNi0xLTEtMS0yODM_547d6a0b-c456-4edb-a1aa-de888d1694b8"
      unitRef="shares">2072000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i025e117c1af0454e8883d9f87d8d2f9d_I20221031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RhYmxlOmEyYWQwM2Q4MmM0MzRmM2JhOWZjZGU0NGZlZDcwMzcwL3RhYmxlcmFuZ2U6YTJhZDAzZDgyYzQzNGYzYmE5ZmNkZTQ0ZmVkNzAzNzBfNi0zLTEtMS0yODM_29781fbd-30d2-40e4-850d-8b98887c3fea"
      unitRef="usdPerShare">50.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i3f3552f50ad4415ba691b207bb79765a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMjYyNg_cac108d7-6bd8-43d5-b008-ba040d67ff1b"
      unitRef="shares">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i3f3552f50ad4415ba691b207bb79765a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMjc0Mg_d7f9648f-11d4-4afc-8126-dd6b6e98e141"
      unitRef="usd">22600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i025e117c1af0454e8883d9f87d8d2f9d_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMjc2Ng_2c487345-db61-4afc-a754-bc1752aafbf2"
      unitRef="usd">88300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i67189da59d2945bc99f23eee06d706e3_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMjkzMg_77d321ff-cf9f-48b3-8c01-8efee20ca270">P2Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="idf1075bd235742f69e4adf1fd6d9f4c5_D20220801-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTA5OTUxMTYzMjYzOA_42de3555-c672-442d-ba7f-a545f9aabba9"
      unitRef="shares">3969</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i67189da59d2945bc99f23eee06d706e3_D20220501-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTA5OTUxMTYzMjY0NQ_aabd54cf-128c-4c92-920a-2208df6eb7e8"
      unitRef="shares">369433</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="idf1075bd235742f69e4adf1fd6d9f4c5_D20220801-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTA5OTUxMTYzMjY1MA_f3b62e0f-840d-40cb-82e1-ec95819d8a85"
      unitRef="usd">200000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i67189da59d2945bc99f23eee06d706e3_D20220501-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTA5OTUxMTYzMjY1Mw_6bdc63ba-053c-43bc-a504-aa8cd0e84aac"
      unitRef="usd">22100000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="if94bc84a921746629277d02c0b961f70_D20210801-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTA5OTUxMTYzMjM4Mg_55d9f9c4-da4b-43fa-9738-0574e179cd54"
      unitRef="shares">5729</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i560949a42409443e82502faeeec14c27_D20210501-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTA5OTUxMTYzMjM5Ng_43bd8653-ab50-443f-b951-105f1241d4b6"
      unitRef="shares">264807</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if94bc84a921746629277d02c0b961f70_D20210801-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTA5OTUxMTYzMjQwMA_1d756978-21e3-40d7-bca6-7d4638c18360"
      unitRef="usd">500000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i560949a42409443e82502faeeec14c27_D20210501-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTA5OTUxMTYzMjQwMw_6bd328a1-54b7-4329-9656-9ce70c24da63"
      unitRef="usd">18100000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="i8920b884056d440285b336397423a46e_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMzM2Mg_78ec4801-b264-44ff-b52a-2f43b01540dd"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="ia4fc371845df44f4b057c9949f71c4e0_D20200701-20200701"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMzU1MQ_8f9a5365-1bf0-498f-be8f-42bc7a196834"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i0f2065da53ea485fb65c15ed2dafae62_D20200701-20200701"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMzU2Nw_6df4abde-0461-412e-9d98-eb8356bf079b"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease
      contextRef="i6cb287dbdbc144629f41c8de2cd5df2b_D20220922-20220922"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfNTQ5NzU1ODE0NjI5Ng_71e69105-e168-47ce-a64c-19c16b9ca5b5"
      unitRef="shares">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease>
    <kfy:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionValueForESPP
      contextRef="icae815eef9ab46e89d67a49840bd97c5_D20220501-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMzc0MA_a72877f1-8230-491f-b0e2-d986d3d988dc"
      unitRef="usd">25000</kfy:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionValueForESPP>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i8920b884056d440285b336397423a46e_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMzg0NA_4122c9fa-bdb1-421c-b06f-c9eb0477638c"
      unitRef="shares">4500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i021701564f9e4bf889b4fd3571afd1a2_D20220801-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfNTQ5NzU1ODE0NDk4Nw_2d8e0dbf-7b44-482f-b0c5-2e3566be1491"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i96d63129c66c4145ae64f1a282cdfa5c_D20210801-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfNTQ5NzU1ODE0NDk4Nw_d13e5f6b-ffa7-4bef-8331-860878d37486"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="icae815eef9ab46e89d67a49840bd97c5_D20220501-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTY0OTI2NzQ0Nzg0Mg_25519c68-3c50-46bf-8d97-5b79e5525818"
      unitRef="shares">83704</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <kfy:EmployeeStockPurchasePlanPurchasePriceOfSharesPurchased
      contextRef="icae815eef9ab46e89d67a49840bd97c5_D20220501-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTY0OTI2NzQ0Nzg2Ng_ee6c9621-5145-41fc-9fd4-07d66b49e2a3"
      unitRef="usdPerShare">52.22</kfy:EmployeeStockPurchasePlanPurchasePriceOfSharesPurchased>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i251c9f207214424db34d4ebf1112972c_D20210501-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTA5OTUxMTYzMzIyNQ_0a96eeb4-4513-4e78-b14a-e8d778519809"
      unitRef="shares">55025</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <kfy:EmployeeStockPurchasePlanPurchasePriceOfSharesPurchased
      contextRef="i251c9f207214424db34d4ebf1112972c_D20210501-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTA5OTUxMTYzMzIyOQ_e2a51647-5926-47c7-bad4-a9d48a816b9b"
      unitRef="usdPerShare">65.30</kfy:EmployeeStockPurchasePlanPurchasePriceOfSharesPurchased>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i8920b884056d440285b336397423a46e_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfNDAyMQ_245c5814-6a21-4e9f-90ba-fadefbcb7c21"
      unitRef="shares">1900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i3040ad2d2cab420098a6558b7eca8f3b_D20220801-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTA5OTUxMTYzMzc2NQ_7dd8f620-88fa-4d19-bf19-84fad7e66db6"
      unitRef="shares">622500</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i1f75f5d2e89243b5b49784af3038591c_D20220501-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTA5OTUxMTYzMzc3MA_40a906ef-f8a5-4008-8d20-6909451e0752"
      unitRef="shares">992367</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i3040ad2d2cab420098a6558b7eca8f3b_D20220801-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTA5OTUxMTYzMzc3Ng_7842f551-fe97-49fa-88f0-0aebec3a47a6"
      unitRef="usd">33100000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i1f75f5d2e89243b5b49784af3038591c_D20220501-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTA5OTUxMTYzMzc4Mw_9bcae492-a1fc-4b89-836c-0607ef64a4ec"
      unitRef="usd">55500000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="iba1491649f284fe99aab43a7751855ca_D20210801-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTA5OTUxMTYzMzczMg_a1a27ce4-c4fa-42e2-839b-9462f3cf435a"
      unitRef="shares">93385</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i45ac3d0e4ed04a27906016aabb5200fc_D20210501-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTA5OTUxMTYzMzczNQ_9dad2cc5-839e-44f1-be0a-4b9ecf74d945"
      unitRef="shares">131081</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="iba1491649f284fe99aab43a7751855ca_D20210801-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTA5OTUxMTYzMzc0MQ_e20731c1-f30f-4c47-af33-a2e8a76b31b3"
      unitRef="usd">6900000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i45ac3d0e4ed04a27906016aabb5200fc_D20210501-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80My9mcmFnOjhmOTgzMDMxMDEyMTQ5N2FhZWYxZjZmNjM1Y2IxNDRhL3RleHRyZWdpb246OGY5ODMwMzEwMTIxNDk3YWFlZjFmNmY2MzVjYjE0NGFfMTA5OTUxMTYzMzc0NA_0e6a1cb8-d475-43f8-ae54-5623e9b7bccf"
      unitRef="usd">9400000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:FinancialInstrumentsDisclosureTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfMjc1NA_2800fcb9-80c9-48c7-b095-fdcc67d22373">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 October&#160;31, 2022 and April&#160;30, 2022:&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 style="width:20.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.059%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;October 31, 2022&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 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 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 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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;Other Accrued Liabilities&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 colspan="45" 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;(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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;/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;Other Comprehensive Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;23,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;(213)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;23,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;23,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;/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;37,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;(780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;36,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;26,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;/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;998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;/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;61,836&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;(1,001)&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;60,835&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;50,900&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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,935&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;Mutual funds (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;176,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;8,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;168,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;176,918&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;8,288&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;168,630&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;513,256&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;513,256&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;80,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;80,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;(201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;(201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;831,452&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;593,900&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;59,188&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;178,565&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;(201)&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;/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 style="width:20.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.059%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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, 2022&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 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 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 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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;Other Accrued Liabilities &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 colspan="45" 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;(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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;/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;Other Comprehensive Loss &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;41,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;(126)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;41,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;15,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;26,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;/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;37,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;(450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;37,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;20,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;/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;995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;/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;80,358&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;(584)&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;79,774&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;15,489&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;47,241&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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,044&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;Mutual funds (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;168,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;10,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;158,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;168,742&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;10,003&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;158,739&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;874,490&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;874,490&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;88,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;88,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;(204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;(204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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,210,893&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;978,070&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;57,244&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;175,783&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;(204)&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;/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 style="width:4.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:92.840%"/&gt;&lt;td style="width:0.1%"/&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 $164.1 million and $160.8 million as of October&#160;31, 2022 and April&#160;30, 2022, respectively, under the ECAP (see Note 6 &#x2014; Deferred Compensation and Retirement Plans). Unvested obligations under the deferred compensation plans totaled $20.7 million and $24.0 million as of October&#160;31, 2022 and April&#160;30, 2022, respectively. During the three and six months ended October&#160;31, 2022, the fair value of the investments decreased; therefore, the Company recognized a loss of $9.7 million and $9.7 million, respectively, which was recorded in other (loss) income, net. During the three and six months ended October&#160;31, 2021, the fair value of the investments increased; therefore, the Company recognized a gain of $4.8 million and $10.0 million, respectively, which was recorded in other (loss) 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;Investments in marketable securities classified as available-for-sale securities are made based on the Company&#x2019;s investment policy, which restricts the types of investments that can be made. As of October&#160;31, 2022 and April&#160;30, 2022, marketable securities classified as available-for-sale consisted of commercial paper, corporate notes/bonds and US Treasury and Agency securities, for which market prices for similar assets are readily available. Investments that have an original maturity of 90 days or less and are considered highly liquid investments are classified as cash equivalents. As of October&#160;31, 2022, available-for-sale marketable securities had remaining maturities ranging from one month to 18 months. During the three and six months ended October&#160;31, 2022, there were $18.6 million and $33.0 million in sales/maturities of available-for-sale marketable securities, respectively. During the three and six months ended October&#160;31, 2021, there were $14.3 million and $36.0 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 October&#160;31, 2022 and April&#160;30, 2022, the Company&#x2019;s investments in equity securities consisted of mutual funds for which market prices are readily available. Unrealized losses recorded for the period that relate to equity securities still held as of October&#160;31, 2022 were $10.7 million. Unrealized gains recorded for the period that relate to equity securities still held as of October&#160;31, 2021 were $8.1 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-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 style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;October 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="3" 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;April 30,&lt;br/&gt;2022&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 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;(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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 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,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 October&#160;31, 2022, the total notional amounts of the forward contracts purchased and sold were $107.4 million and $40.3 million, respectively. As of April&#160;30, 2022, the total notional amounts of the forward contracts purchased and sold were $89.7 million and $35.8 million, respectively. The Company recognizes forward contracts as a net asset or net liability on the consolidated balance sheets as such contracts are covered by master netting agreements. During the three and six months ended October&#160;31, 2022, the Company incurred losses of $1.5 million and $2.1 million, respectively, related to forward contracts which is recorded in general and administrative expenses in the accompanying consolidated statements of income. These foreign currency losses related to forward contracts offset foreign currency gains that result from transactions denominated in a currency other than the Company&#x2019;s functional currency. During the three and six months ended October&#160;31, 2021, the Company realized gains of $0.4 million and $0.5 million, respectively, related to forward contracts which is recorded in general and administrative expenses in the accompanying consolidated statements of income. These foreign currency gains related to forward contracts offset foreign currency 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:UnrealizedGainLossOnInvestmentsTableTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfMjc1NQ_4c0ed9c0-358d-4705-8b5f-b16e24065cdc">&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 October&#160;31, 2022 and April&#160;30, 2022:&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 style="width:20.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.059%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;October 31, 2022&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 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 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 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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;Other Accrued Liabilities&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 colspan="45" 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;(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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;/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;Other Comprehensive Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;23,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;(213)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;23,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;23,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;/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;37,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;(780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;36,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;26,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;/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;998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;/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;61,836&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;(1,001)&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;60,835&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;50,900&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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,935&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;Mutual funds (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;176,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;8,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;168,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;176,918&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;8,288&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;168,630&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;513,256&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;513,256&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;80,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;80,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;(201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;(201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;831,452&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;593,900&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;59,188&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;178,565&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;(201)&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;/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 style="width:20.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.059%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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, 2022&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 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 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 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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;Other Accrued Liabilities &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 colspan="45" 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;(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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;/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;Other Comprehensive Loss &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;41,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;(126)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;41,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;15,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;26,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;/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;37,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;(450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;37,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;20,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;/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;995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;/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;80,358&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;(584)&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;79,774&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;15,489&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;47,241&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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,044&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;Mutual funds (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;168,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;10,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;158,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;168,742&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;10,003&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;158,739&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;874,490&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;874,490&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;88,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;88,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;(204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;(204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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,210,893&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;978,070&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;57,244&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;175,783&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;(204)&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;/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 style="width:4.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:92.840%"/&gt;&lt;td style="width:0.1%"/&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 $164.1 million and $160.8 million as of October&#160;31, 2022 and April&#160;30, 2022, respectively, under the ECAP (see Note 6 &#x2014; Deferred Compensation and Retirement Plans). Unvested obligations under the deferred compensation plans totaled $20.7 million and $24.0 million as of October&#160;31, 2022 and April&#160;30, 2022, respectively. During the three and six months ended October&#160;31, 2022, the fair value of the investments decreased; therefore, the Company recognized a loss of $9.7 million and $9.7 million, respectively, which was recorded in other (loss) income, net. During the three and six months ended October&#160;31, 2021, the fair value of the investments increased; therefore, the Company recognized a gain of $4.8 million and $10.0 million, respectively, which was recorded in other (loss) 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:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfMjc1NQ_61ab0c11-2463-4e88-95e6-b72420545bfb">&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 October&#160;31, 2022 and April&#160;30, 2022:&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 style="width:20.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.059%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;October 31, 2022&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 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 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 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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;Other Accrued Liabilities&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 colspan="45" 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;(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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;/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;Other Comprehensive Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;23,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;(213)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;23,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;23,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;/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;37,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;(780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;36,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;26,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;/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;998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;/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;61,836&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;(1,001)&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;60,835&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;50,900&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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,935&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;Mutual funds (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;176,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;8,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;168,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;176,918&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;8,288&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;168,630&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;513,256&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;513,256&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;80,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;80,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;(201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;(201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;831,452&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;593,900&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;59,188&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;178,565&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;(201)&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;/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 style="width:20.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.059%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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, 2022&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 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 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 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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;Other Accrued Liabilities &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 colspan="45" 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;(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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;/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;Other Comprehensive Loss &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;41,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;(126)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;41,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;15,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;26,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;/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;37,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;(450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;37,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;20,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;/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;995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;/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;80,358&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;(584)&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;79,774&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;15,489&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;47,241&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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,044&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;Mutual funds (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;168,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;10,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;158,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;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;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;168,742&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;10,003&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;158,739&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;874,490&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;874,490&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;88,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;88,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;(204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;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;(204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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,210,893&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;978,070&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;57,244&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;175,783&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;(204)&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;/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 style="width:4.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:92.840%"/&gt;&lt;td style="width:0.1%"/&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 $164.1 million and $160.8 million as of October&#160;31, 2022 and April&#160;30, 2022, respectively, under the ECAP (see Note 6 &#x2014; Deferred Compensation and Retirement Plans). Unvested obligations under the deferred compensation plans totaled $20.7 million and $24.0 million as of October&#160;31, 2022 and April&#160;30, 2022, respectively. During the three and six months ended October&#160;31, 2022, the fair value of the investments decreased; therefore, the Company recognized a loss of $9.7 million and $9.7 million, respectively, which was recorded in other (loss) income, net. During the three and six months ended October&#160;31, 2021, the fair value of the investments increased; therefore, the Company recognized a gain of $4.8 million and $10.0 million, respectively, which was recorded in other (loss) 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:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="id0c2cbb20b904b888d8b9a979edcc1d6_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfNy0xLTEtMS0yODM_092556af-c852-4528-b545-8c871c6d8b58"
      unitRef="usd">23362000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="id0c2cbb20b904b888d8b9a979edcc1d6_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfNy0zLTEtMS0yODM_e2754a65-1508-4c59-9453-530e2d9c71ab"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id0c2cbb20b904b888d8b9a979edcc1d6_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfNy01LTEtMS0yODM_30861457-0346-4190-b2f4-edc3d2825142"
      unitRef="usd">213000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id0c2cbb20b904b888d8b9a979edcc1d6_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfNy03LTEtMS0yODM_626fcb0c-1fc0-4d0c-91d0-eb3fdf4b3af9"
      unitRef="usd">23149000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id0c2cbb20b904b888d8b9a979edcc1d6_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfNy05LTEtMS0yODM_623ac6d6-4502-4c73-af45-1e2b26735894"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="id0c2cbb20b904b888d8b9a979edcc1d6_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfNy0xMS0xLTEtMjgz_3711edb4-2886-471d-8812-063201cf71a0"
      unitRef="usd">23149000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="id0c2cbb20b904b888d8b9a979edcc1d6_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfNy0xMy0xLTEtMjgz_875bbe92-0b15-4496-9870-ac0d9eefa8c3"
      unitRef="usd">0</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts
      contextRef="id0c2cbb20b904b888d8b9a979edcc1d6_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfNy0xNS0xLTEtMjgz_e2b24381-eb89-449f-a3e2-7fd5f27893e4"
      unitRef="usd">0</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i8362f02925ec461b977f220eacb44a89_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfOC0xLTEtMS0yODM_3006b57f-06bb-4fad-9a00-bf2e0275dd67"
      unitRef="usd">37476000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i8362f02925ec461b977f220eacb44a89_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfOC0zLTEtMS0yODM_50b6a73e-9e5b-4791-9ecb-e43ce2503fed"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i8362f02925ec461b977f220eacb44a89_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfOC01LTEtMS0yODM_29913c77-6c81-4bb1-81b6-e287a9c8c1ea"
      unitRef="usd">780000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8362f02925ec461b977f220eacb44a89_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfOC03LTEtMS0yODM_c7f70c25-5642-4185-88e3-23800fa0d47b"
      unitRef="usd">36696000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i8362f02925ec461b977f220eacb44a89_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfOC05LTEtMS0yODM_e578b3e5-9816-4e43-aa00-e27e9d048499"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i8362f02925ec461b977f220eacb44a89_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfOC0xMS0xLTEtMjgz_e4b059f7-b8c3-40ea-aa0d-f815e0ab6dd9"
      unitRef="usd">26761000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i8362f02925ec461b977f220eacb44a89_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfOC0xMy0xLTEtMjgz_d1c0e6d9-0aea-4bb4-9d71-b3de6ee6e98f"
      unitRef="usd">9935000</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts
      contextRef="i8362f02925ec461b977f220eacb44a89_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfOC0xNS0xLTEtMjgz_9346053e-1daa-477c-845a-ae20c9d9bcc8"
      unitRef="usd">0</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i0a687c0be27b44e8a818f58f645f4233_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfOS0xLTEtMS0yODM_d62b6914-c0f5-49ea-a17b-94be78b125c9"
      unitRef="usd">998000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i0a687c0be27b44e8a818f58f645f4233_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfOS0zLTEtMS0yODM_fc9461d5-b45b-4916-9849-e337296ec932"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i0a687c0be27b44e8a818f58f645f4233_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfOS01LTEtMS0yODM_32bc705c-da4f-495d-a2d3-79956719f3b5"
      unitRef="usd">8000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0a687c0be27b44e8a818f58f645f4233_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfOS03LTEtMS0yODM_b0861354-778c-4a11-91f6-9558cd6d73b8"
      unitRef="usd">990000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i0a687c0be27b44e8a818f58f645f4233_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfOS05LTEtMS0yODM_cb75407a-7f68-4144-b205-bba406dd8c88"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i0a687c0be27b44e8a818f58f645f4233_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfOS0xMS0xLTEtMjgz_1ccac62a-ce3d-411e-a8a1-23bc627b32cb"
      unitRef="usd">990000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i0a687c0be27b44e8a818f58f645f4233_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfOS0xMy0xLTEtMjgz_4647afa7-6bee-4ace-be8e-0d0347c4186e"
      unitRef="usd">0</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts
      contextRef="i0a687c0be27b44e8a818f58f645f4233_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfOS0xNS0xLTEtMjgz_775d0b02-487c-4a1f-967e-a5ace79d5c9a"
      unitRef="usd">0</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iba3a3d20efcf4aefa17cf574c5e6be8a_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTAtMS0xLTEtMjgz_4c8cf046-ad0b-4611-9710-46c3a1ef87d4"
      unitRef="usd">61836000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iba3a3d20efcf4aefa17cf574c5e6be8a_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTAtMy0xLTEtMjgz_dbc7d3db-40f3-4020-aaf2-3dc830b937cb"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iba3a3d20efcf4aefa17cf574c5e6be8a_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTAtNS0xLTEtMjgz_0ac4a21d-8a24-43cd-9320-92f9aa5844a1"
      unitRef="usd">1001000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iba3a3d20efcf4aefa17cf574c5e6be8a_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTAtNy0xLTEtMjgz_0eea23c7-24d4-4c84-a348-c19023e14f14"
      unitRef="usd">60835000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iba3a3d20efcf4aefa17cf574c5e6be8a_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTAtOS0xLTEtMjgz_24c19ddf-ab48-44fa-ad0a-0001f02efb0a"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="iba3a3d20efcf4aefa17cf574c5e6be8a_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTAtMTEtMS0xLTI4Mw_98a5485e-aa58-4147-ab39-0bce5b5b5968"
      unitRef="usd">50900000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="iba3a3d20efcf4aefa17cf574c5e6be8a_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTAtMTMtMS0xLTI4Mw_94b6a684-65a8-4f97-99fb-6d2610d7d59a"
      unitRef="usd">9935000</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts
      contextRef="iba3a3d20efcf4aefa17cf574c5e6be8a_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTAtMTUtMS0xLTI4Mw_b94a6ec9-5067-4906-8ce0-1b5d064844b4"
      unitRef="usd">0</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i4106680d38f04c6d8203f843b87dc35f_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTUtNy0xLTEtMjgz_c3e77c11-efa4-45b9-9583-48f4e726fae7"
      unitRef="usd">176918000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4106680d38f04c6d8203f843b87dc35f_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTUtOS0xLTEtMjgz_1e630876-bfd1-4787-b02e-172552b23644"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i4106680d38f04c6d8203f843b87dc35f_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTUtMTEtMS0xLTI4Mw_b39e91d6-8c82-457d-9511-bdbf77572827"
      unitRef="usd">8288000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i4106680d38f04c6d8203f843b87dc35f_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTUtMTMtMS0xLTI4Mw_3b3ce7b4-8a1c-435f-a135-c6b32432eabb"
      unitRef="usd">168630000</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts
      contextRef="i4106680d38f04c6d8203f843b87dc35f_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTUtMTUtMS0xLTI4Mw_baea5021-d897-459b-a7bb-a44f6c9a312c"
      unitRef="usd">0</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ie5457c75797f473aad49555eee1e37c4_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTYtNy0xLTEtMjgz_8d3b5a93-a637-4181-a938-51805a8c273c"
      unitRef="usd">176918000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie5457c75797f473aad49555eee1e37c4_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTYtOS0xLTEtMjgz_12e55bba-e3b8-4b06-8971-c80d6cf9c6ba"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="ie5457c75797f473aad49555eee1e37c4_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTYtMTEtMS0xLTI4Mw_1b5af6cf-498e-4c3d-9a18-6dcbb8ba3e6b"
      unitRef="usd">8288000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="ie5457c75797f473aad49555eee1e37c4_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTYtMTMtMS0xLTI4Mw_eab71922-1d9d-44ef-9696-1cdbdb7a8043"
      unitRef="usd">168630000</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts
      contextRef="ie5457c75797f473aad49555eee1e37c4_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTYtMTUtMS0xLTI4Mw_e7ff5955-a09d-41cf-81a4-558db2c7e0c0"
      unitRef="usd">0</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i02ede205d6fc4dc7be9011ed2c4d2135_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTctNy0xLTEtMjgz_99665d63-c3b6-4aaa-bac9-ca749d94daac"
      unitRef="usd">513256000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i02ede205d6fc4dc7be9011ed2c4d2135_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTctOS0xLTEtMjgz_49fe7282-08bf-4d6d-bf29-6481896e5306"
      unitRef="usd">513256000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i02ede205d6fc4dc7be9011ed2c4d2135_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTctMTEtMS0xLTI4Mw_5160cf81-1719-451a-8703-ce2b2cea3efb"
      unitRef="usd">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i02ede205d6fc4dc7be9011ed2c4d2135_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTctMTMtMS0xLTI4Mw_5d878e47-7598-4249-a8e0-354862eabffd"
      unitRef="usd">0</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts
      contextRef="i02ede205d6fc4dc7be9011ed2c4d2135_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTctMTUtMS0xLTI4Mw_23383e77-d124-487e-93e1-7df65deb1a64"
      unitRef="usd">0</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i7a57b4a5fa4d44b39683518494b51b9c_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTgtNy0xLTEtMjgz_52cb4088-17cb-4048-90c9-f4352e6844c8"
      unitRef="usd">80644000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i7a57b4a5fa4d44b39683518494b51b9c_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTgtOS0xLTEtMjgz_e7297cc6-83ed-4341-ae7d-6bb93e922c63"
      unitRef="usd">80644000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i7a57b4a5fa4d44b39683518494b51b9c_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTgtMTEtMS0xLTI4Mw_54acec03-eea6-41f2-9cf7-0f0fa5e86aa3"
      unitRef="usd">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i7a57b4a5fa4d44b39683518494b51b9c_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTgtMTMtMS0xLTI4Mw_3fbf827b-bb19-4ca5-ad2c-abe9fe2c6a95"
      unitRef="usd">0</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts
      contextRef="i7a57b4a5fa4d44b39683518494b51b9c_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMTgtMTUtMS0xLTI4Mw_405f3dde-f139-4764-a227-9faf611c0cb5"
      unitRef="usd">0</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet
      contextRef="i7b1d9ba2bd8a4e508604574bcb8cacdb_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMjAtNy0xLTEtMjgz_9e279790-0bdd-4e3c-8fd4-88ddffb15229"
      unitRef="usd">-201000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i7b1d9ba2bd8a4e508604574bcb8cacdb_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMjAtOS0xLTEtMjgz_48ae3d26-35de-4d48-a55d-0e7772b5ee9a"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i7b1d9ba2bd8a4e508604574bcb8cacdb_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMjAtMTEtMS0xLTI4Mw_819048ca-b842-4b3b-99ce-f6569b35b0f3"
      unitRef="usd">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i7b1d9ba2bd8a4e508604574bcb8cacdb_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMjAtMTMtMS0xLTI4Mw_06a81b1f-e76f-4040-9e48-895782e12b1a"
      unitRef="usd">0</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts
      contextRef="i7b1d9ba2bd8a4e508604574bcb8cacdb_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMjAtMTUtMS0xLTI4Mw_b9821cee-b834-4360-992b-24a47d42bffb"
      unitRef="usd">201000</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMjEtNy0xLTEtMjgz_bfb55bf5-ef80-4f77-bbab-9bf546913fae"
      unitRef="usd">831452000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMjEtOS0xLTEtMjgz_af5e5896-83ce-4b96-a002-94f81c602055"
      unitRef="usd">593900000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMjEtMTEtMS0xLTI4Mw_b3729f45-c1f1-4d89-8145-a8a8c06e89b5"
      unitRef="usd">59188000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMjEtMTMtMS0xLTI4Mw_260ec184-b2ae-439f-ab97-2b7e9e781099"
      unitRef="usd">178565000</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjA0ZmMzM2VjYzAwNTQzYjdiOGFlNzkwMzE3OGY2ZjE5L3RhYmxlcmFuZ2U6MDRmYzMzZWNjMDA1NDNiN2I4YWU3OTAzMTc4ZjZmMTlfMjEtMTUtMS0xLTI4Mw_f9f51328-c769-4a0a-9ce8-00cb1f886c99"
      unitRef="usd">201000</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i6dd525fd786e4775ae1266b75774ba55_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfNy0xLTEtMS0yODM_4621eea0-d09a-41b1-8bd1-3d06bf03c7e5"
      unitRef="usd">41627000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i6dd525fd786e4775ae1266b75774ba55_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfNy0zLTEtMS0yODM_8303c183-500f-4399-bf7c-e8d8a6b5147b"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i6dd525fd786e4775ae1266b75774ba55_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfNy01LTEtMS0yODM_78c1480b-6698-4cef-ad7b-3b1cab232f65"
      unitRef="usd">126000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6dd525fd786e4775ae1266b75774ba55_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfNy03LTEtMS0yODM_465c33f2-7f76-43c1-bc73-5c9e2fac3878"
      unitRef="usd">41501000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6dd525fd786e4775ae1266b75774ba55_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfNy05LTEtMS0yODM_b9e81d57-0879-4e28-bada-40fc7f3da9d3"
      unitRef="usd">15489000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i6dd525fd786e4775ae1266b75774ba55_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfNy0xMS0xLTEtMjgz_c6113d85-47af-41c8-905f-3c75f4e2b363"
      unitRef="usd">26012000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i6dd525fd786e4775ae1266b75774ba55_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfNy0xMy0xLTEtMjgz_26c16572-5724-46f2-958f-43b04b6f53ae"
      unitRef="usd">0</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts
      contextRef="i6dd525fd786e4775ae1266b75774ba55_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfNy0xNS0xLTEtMjgz_0b1e124f-483a-4384-8f59-628d0130159c"
      unitRef="usd">0</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i417e6e1e5f634925b387b50f74d862c9_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfOC0xLTEtMS0yODM_d685a4fe-acb8-4207-ad28-c047bf4cb1b2"
      unitRef="usd">37736000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i417e6e1e5f634925b387b50f74d862c9_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfOC0zLTEtMS0yODM_85e9cf9a-4798-4527-a3cf-5bc5f44d5cfe"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i417e6e1e5f634925b387b50f74d862c9_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfOC01LTEtMS0yODM_4521bbac-6cb8-4bf9-baae-79bd34a7cb2a"
      unitRef="usd">450000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i417e6e1e5f634925b387b50f74d862c9_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfOC03LTEtMS0yODM_e535a733-0b75-44c6-b02c-abe0f2dea6b0"
      unitRef="usd">37286000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i417e6e1e5f634925b387b50f74d862c9_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfOC05LTEtMS0yODM_3690a898-1d1e-4fd1-a9c0-8eba60c3a6f1"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i417e6e1e5f634925b387b50f74d862c9_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfOC0xMS0xLTEtMjgz_002e1bdf-5920-4422-a973-36914e6c233f"
      unitRef="usd">20242000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i417e6e1e5f634925b387b50f74d862c9_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfOC0xMy0xLTEtMjgz_027b879e-c465-46f8-aeb9-fe1228e2da0a"
      unitRef="usd">17044000</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts
      contextRef="i417e6e1e5f634925b387b50f74d862c9_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfOC0xNS0xLTEtMjgz_57169691-ba05-495a-a457-042508345ed2"
      unitRef="usd">0</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ia216cc0cc064463faf426d6d418c0e09_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfOS0xLTEtMS0yODM_4d23f0a4-6a69-47d5-9a65-312a3e5d2334"
      unitRef="usd">995000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ia216cc0cc064463faf426d6d418c0e09_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfOS0zLTEtMS0yODM_9c18003e-460b-4df8-9f4a-77ec477d261f"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ia216cc0cc064463faf426d6d418c0e09_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfOS01LTEtMS0yODM_8e74bed1-6ad3-4887-8b29-7562abc62d82"
      unitRef="usd">8000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia216cc0cc064463faf426d6d418c0e09_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfOS03LTEtMS0yODM_ac950ff5-25f9-4162-9f19-8d3326fb4461"
      unitRef="usd">987000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia216cc0cc064463faf426d6d418c0e09_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfOS05LTEtMS0yODM_2279b636-b79f-4f29-8b01-fc9478f65330"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="ia216cc0cc064463faf426d6d418c0e09_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfOS0xMS0xLTEtMjgz_01e640b4-b4fb-40cf-a902-83300617e6bf"
      unitRef="usd">987000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="ia216cc0cc064463faf426d6d418c0e09_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfOS0xMy0xLTEtMjgz_6dac2ce6-9f4c-49e6-9aa4-a048a1a45478"
      unitRef="usd">0</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts
      contextRef="ia216cc0cc064463faf426d6d418c0e09_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfOS0xNS0xLTEtMjgz_b8512ea8-a72f-4347-9893-50cd92ea3cdd"
      unitRef="usd">0</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="if819545e889c4d5da86cca760cf6466c_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTAtMS0xLTEtMjgz_417563fa-34d6-420b-b510-774780ae38f7"
      unitRef="usd">80358000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if819545e889c4d5da86cca760cf6466c_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTAtMy0xLTEtMjgz_ab43b795-2273-424e-9d8d-f83a4acf9d24"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="if819545e889c4d5da86cca760cf6466c_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTAtNS0xLTEtMjgz_ee0e3668-8d99-4b25-a1e2-fe204da36a42"
      unitRef="usd">584000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if819545e889c4d5da86cca760cf6466c_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTAtNy0xLTEtMjgz_1e94c4ec-d23f-41cd-b428-f56ff81e894c"
      unitRef="usd">79774000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if819545e889c4d5da86cca760cf6466c_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTAtOS0xLTEtMjgz_ef2b8186-d425-4146-bd95-8fffe5ce58c8"
      unitRef="usd">15489000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="if819545e889c4d5da86cca760cf6466c_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTAtMTEtMS0xLTI4Mw_56d7dafd-239a-422f-83bc-fcf969517efe"
      unitRef="usd">47241000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="if819545e889c4d5da86cca760cf6466c_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTAtMTMtMS0xLTI4Mw_79b385bb-2ab7-4490-86e8-0e52819e3b23"
      unitRef="usd">17044000</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts
      contextRef="if819545e889c4d5da86cca760cf6466c_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTAtMTUtMS0xLTI4Mw_aabf6ea1-3e71-4e66-a0fe-37ed336900fb"
      unitRef="usd">0</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ife328058f9e2471c8831d6ba49db7def_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTUtNy0xLTEtMjgz_a18f30fb-47d6-41f8-8b3f-e59be6bbc802"
      unitRef="usd">168742000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ife328058f9e2471c8831d6ba49db7def_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTUtOS0xLTEtMjgz_1a30b6d9-66e3-43be-8659-a465472e8079"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="ife328058f9e2471c8831d6ba49db7def_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTUtMTEtMS0xLTI4Mw_b5db9f22-eb11-4e01-b0e5-4387bd30b5ab"
      unitRef="usd">10003000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="ife328058f9e2471c8831d6ba49db7def_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTUtMTMtMS0xLTI4Mw_77b93b29-78d2-4c1e-8109-be568952a466"
      unitRef="usd">158739000</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts
      contextRef="ife328058f9e2471c8831d6ba49db7def_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTUtMTUtMS0xLTI4Mw_20f6f96b-64a7-4369-99b7-86ef344afb98"
      unitRef="usd">0</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i5ec1767846764f869821cd6606905a34_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTYtNy0xLTEtMjgz_a41d4ef1-f7f3-41c1-beff-d93df5cdc311"
      unitRef="usd">168742000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5ec1767846764f869821cd6606905a34_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTYtOS0xLTEtMjgz_0c0dd116-cafe-4e6f-93e1-baeed7e9af44"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i5ec1767846764f869821cd6606905a34_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTYtMTEtMS0xLTI4Mw_50dca3bd-beaa-447a-9016-b41d4fff4634"
      unitRef="usd">10003000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i5ec1767846764f869821cd6606905a34_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTYtMTMtMS0xLTI4Mw_6ee02f17-780e-4863-952d-6322061cdd13"
      unitRef="usd">158739000</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts
      contextRef="i5ec1767846764f869821cd6606905a34_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTYtMTUtMS0xLTI4Mw_8c798ccc-3474-4efc-9668-57cae19f640a"
      unitRef="usd">0</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i6bbe315e9db848d0863f6abd70ab874a_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTctNy0xLTEtMjgz_9f47b172-3127-4af6-ada8-7fbfc8512df9"
      unitRef="usd">874490000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6bbe315e9db848d0863f6abd70ab874a_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTctOS0xLTEtMjgz_fa14a867-5b99-4bc6-844d-d388139db27a"
      unitRef="usd">874490000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i6bbe315e9db848d0863f6abd70ab874a_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTctMTEtMS0xLTI4Mw_199c23b4-7fdb-4bf1-bd15-9d0ba3e228dc"
      unitRef="usd">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i6bbe315e9db848d0863f6abd70ab874a_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTctMTMtMS0xLTI4Mw_c972f997-9d76-46e0-a881-56d399dd0274"
      unitRef="usd">0</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts
      contextRef="i6bbe315e9db848d0863f6abd70ab874a_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTctMTUtMS0xLTI4Mw_ae102ed8-57d6-4143-be13-ae83e0a7e480"
      unitRef="usd">0</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i827dfa3dc388480f9845b562da40142c_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTgtNy0xLTEtMjgz_2eb0958d-c903-4e87-a7e9-ce853d161308"
      unitRef="usd">88091000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i827dfa3dc388480f9845b562da40142c_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTgtOS0xLTEtMjgz_fc19803c-ca85-4a5a-8337-da1c3ab7eec0"
      unitRef="usd">88091000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i827dfa3dc388480f9845b562da40142c_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTgtMTEtMS0xLTI4Mw_b17b2a5e-7fea-47bc-83fb-161291fe250d"
      unitRef="usd">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i827dfa3dc388480f9845b562da40142c_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTgtMTMtMS0xLTI4Mw_ba84b515-7ab0-4b44-bcf7-1629c1584cbd"
      unitRef="usd">0</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts
      contextRef="i827dfa3dc388480f9845b562da40142c_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMTgtMTUtMS0xLTI4Mw_62e00f4b-c68f-4d17-ae47-df601537a4ba"
      unitRef="usd">0</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet
      contextRef="icacd54d810334b9289d63615a3920bdd_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMjAtNy0xLTEtMjgz_a078298a-259f-442d-8b85-976f1215fae6"
      unitRef="usd">-204000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="icacd54d810334b9289d63615a3920bdd_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMjAtOS0xLTEtMjgz_d8353e85-a084-4b89-9866-4fcbb8eb1b21"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="icacd54d810334b9289d63615a3920bdd_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMjAtMTEtMS0xLTI4Mw_c16a7893-27e6-4b75-a622-9b6b723f2b6a"
      unitRef="usd">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="icacd54d810334b9289d63615a3920bdd_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMjAtMTMtMS0xLTI4Mw_ba14b32f-18e5-40c4-96f5-4dbaf03c1656"
      unitRef="usd">0</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts
      contextRef="icacd54d810334b9289d63615a3920bdd_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMjAtMTUtMS0xLTI4Mw_63a01adb-1401-420f-b281-33d18ccda2e7"
      unitRef="usd">204000</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMjEtNy0xLTEtMjgz_830410c9-15f3-4b91-86d8-252cfef9070a"
      unitRef="usd">1210893000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMjEtOS0xLTEtMjgz_391945f7-6944-42ae-8518-8878b8d124cd"
      unitRef="usd">978070000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMjEtMTEtMS0xLTI4Mw_6ada5a0a-29ef-401f-8b38-f58a5c8dfbec"
      unitRef="usd">57244000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMjEtMTMtMS0xLTI4Mw_929c9fdd-cb57-48da-90db-60d005e30fe5"
      unitRef="usd">175783000</us-gaap:MarketableSecuritiesNoncurrent>
    <kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjcwMTVkYmFmMjE0MzRmMmViZDIxNDljMzJjNTJiOTdiL3RhYmxlcmFuZ2U6NzAxNWRiYWYyMTQzNGYyZWJkMjE0OWMzMmM1MmI5N2JfMjEtMTUtMS0xLTI4Mw_561fcc48-70d9-436d-a593-39d5ea1fa9f7"
      unitRef="usd">204000</kfy:OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts>
    <us-gaap:OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjY5NWU5NTJkOTg4ZjRmMGZiMTlhN2YyYWIwNWM1ZjAzL3RhYmxlcmFuZ2U6Njk1ZTk1MmQ5ODhmNGYwZmIxOWE3ZjJhYjA1YzVmMDNfMC0xLTEtMS0yODMvdGV4dHJlZ2lvbjphMDllMmY0NGU3MTY0NGI0OTlhNzBhMjJjNWQ2NjA4MV83MTQ2ODI1NTgxMjgw_7218e73a-90ed-4e3e-b47d-4146b0f0dd13"
      unitRef="usd">164100000</us-gaap:OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent>
    <us-gaap:OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjY5NWU5NTJkOTg4ZjRmMGZiMTlhN2YyYWIwNWM1ZjAzL3RhYmxlcmFuZ2U6Njk1ZTk1MmQ5ODhmNGYwZmIxOWE3ZjJhYjA1YzVmMDNfMC0xLTEtMS0yODMvdGV4dHJlZ2lvbjphMDllMmY0NGU3MTY0NGI0OTlhNzBhMjJjNWQ2NjA4MV8xMDE_21594e50-4fc6-40c9-a524-bb54858d0cc0"
      unitRef="usd">160800000</us-gaap:OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent>
    <kfy:DeferredCompensationPlansUnvestedObligations
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjY5NWU5NTJkOTg4ZjRmMGZiMTlhN2YyYWIwNWM1ZjAzL3RhYmxlcmFuZ2U6Njk1ZTk1MmQ5ODhmNGYwZmIxOWE3ZjJhYjA1YzVmMDNfMC0xLTEtMS0yODMvdGV4dHJlZ2lvbjphMDllMmY0NGU3MTY0NGI0OTlhNzBhMjJjNWQ2NjA4MV83MTQ2ODI1NTgxMjg1_fbd22343-7ad5-48a6-bd15-64eab6e8c010"
      unitRef="usd">20700000</kfy:DeferredCompensationPlansUnvestedObligations>
    <kfy:DeferredCompensationPlansUnvestedObligations
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjY5NWU5NTJkOTg4ZjRmMGZiMTlhN2YyYWIwNWM1ZjAzL3RhYmxlcmFuZ2U6Njk1ZTk1MmQ5ODhmNGYwZmIxOWE3ZjJhYjA1YzVmMDNfMC0xLTEtMS0yODMvdGV4dHJlZ2lvbjphMDllMmY0NGU3MTY0NGI0OTlhNzBhMjJjNWQ2NjA4MV8yODM_2c3e148c-bdc0-4276-9a0a-a09d1891f054"
      unitRef="usd">24000000</kfy:DeferredCompensationPlansUnvestedObligations>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjY5NWU5NTJkOTg4ZjRmMGZiMTlhN2YyYWIwNWM1ZjAzL3RhYmxlcmFuZ2U6Njk1ZTk1MmQ5ODhmNGYwZmIxOWE3ZjJhYjA1YzVmMDNfMC0xLTEtMS0yODMvdGV4dHJlZ2lvbjphMDllMmY0NGU3MTY0NGI0OTlhNzBhMjJjNWQ2NjA4MV80NDQ_fb966192-368b-478e-8df9-a2e848883f15"
      unitRef="usd">-9700000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjY5NWU5NTJkOTg4ZjRmMGZiMTlhN2YyYWIwNWM1ZjAzL3RhYmxlcmFuZ2U6Njk1ZTk1MmQ5ODhmNGYwZmIxOWE3ZjJhYjA1YzVmMDNfMC0xLTEtMS0yODMvdGV4dHJlZ2lvbjphMDllMmY0NGU3MTY0NGI0OTlhNzBhMjJjNWQ2NjA4MV83MTQ2ODI1NTgxMjY0_192bf54d-dbfe-4f59-a39e-a454ea9a6ea6"
      unitRef="usd">-9700000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjY5NWU5NTJkOTg4ZjRmMGZiMTlhN2YyYWIwNWM1ZjAzL3RhYmxlcmFuZ2U6Njk1ZTk1MmQ5ODhmNGYwZmIxOWE3ZjJhYjA1YzVmMDNfMC0xLTEtMS0yODMvdGV4dHJlZ2lvbjphMDllMmY0NGU3MTY0NGI0OTlhNzBhMjJjNWQ2NjA4MV83MTQ2ODI1NTgxMjcw_47777a2b-f395-45cd-8e57-28a7318adc18"
      unitRef="usd">4800000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOjY5NWU5NTJkOTg4ZjRmMGZiMTlhN2YyYWIwNWM1ZjAzL3RhYmxlcmFuZ2U6Njk1ZTk1MmQ5ODhmNGYwZmIxOWE3ZjJhYjA1YzVmMDNfMC0xLTEtMS0yODMvdGV4dHJlZ2lvbjphMDllMmY0NGU3MTY0NGI0OTlhNzBhMjJjNWQ2NjA4MV83MTQ2ODI1NTgxMjc1_3547e9c5-3146-4929-b0c2-dceb1db46b72"
      unitRef="usd">10000000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <kfy:MarketableSecuritiesRemainingMaturity
      contextRef="i8fbd96e52ac94eeea9793eab5f4bdb24_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfMjc1Ng_62fbea6e-006b-442c-afca-823cb11f3e82">P1M</kfy:MarketableSecuritiesRemainingMaturity>
    <kfy:MarketableSecuritiesRemainingMaturity
      contextRef="i27c06fd25ba440f6b3c7b453eecabc71_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfODI3_a0f1e380-80bb-4221-8749-7456c96dd02c">P18M</kfy:MarketableSecuritiesRemainingMaturity>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfNzE0NjgyNTU4MzMyNA_d823901d-eaa3-4420-8a73-a64a5cfdeebe"
      unitRef="usd">18600000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfNzE0NjgyNTU4MzMyNw_c1ac026d-ad30-4d54-bec4-f489f6215d6b"
      unitRef="usd">33000000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfNzE0NjgyNTU4MzQ3Mw_1853f218-ec39-4974-ba86-278486e0772e"
      unitRef="usd">14300000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfNzE0NjgyNTU4MzQ3Nw_1b513639-e6f7-4309-af66-16e4577cae37"
      unitRef="usd">36000000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:EquitySecuritiesFvNiUnrealizedLoss
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfNzE0NjgyNTU4MzQ4NA_44ab2591-51b4-4579-ad57-e0919c176494"
      unitRef="usd">10700000</us-gaap:EquitySecuritiesFvNiUnrealizedLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGain
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfNzE0NjgyNTU4MzQ5Mg_a98fa683-d49c-4a74-a86d-fb289b0b1129"
      unitRef="usd">8100000</us-gaap:EquitySecuritiesFvNiUnrealizedGain>
    <us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfMjc1Mw_3fada165-e43f-401e-9135-9576cb3588b8">&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 style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;October 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="3" 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;April 30,&lt;br/&gt;2022&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 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;(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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 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,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock>
    <us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfMjc1Mw_441ae975-8be5-4b54-9473-15ecbc5dd399">&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 style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;October 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="3" 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;April 30,&lt;br/&gt;2022&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 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;(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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 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,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
      contextRef="ia7c2b5a239e24ce19d4b3215f4127b75_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOmU3YWFiN2NmY2Q5MDQ4Yzc5NTQxN2IwNjMzMjY2OGVhL3RhYmxlcmFuZ2U6ZTdhYWI3Y2ZjZDkwNDhjNzk1NDE3YjA2MzMyNjY4ZWFfMy0xLTEtMS0yODM_5ca70b98-6143-466e-9fad-a2477cd31250"
      unitRef="usd">1526000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
      contextRef="i2077a88409004c9fa693b4a4e216840d_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOmU3YWFiN2NmY2Q5MDQ4Yzc5NTQxN2IwNjMzMjY2OGVhL3RhYmxlcmFuZ2U6ZTdhYWI3Y2ZjZDkwNDhjNzk1NDE3YjA2MzMyNjY4ZWFfMy0zLTEtMS0yODM_d2c87aca-e590-441f-8e43-9def034c6e29"
      unitRef="usd">1639000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
      contextRef="ia7c2b5a239e24ce19d4b3215f4127b75_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOmU3YWFiN2NmY2Q5MDQ4Yzc5NTQxN2IwNjMzMjY2OGVhL3RhYmxlcmFuZ2U6ZTdhYWI3Y2ZjZDkwNDhjNzk1NDE3YjA2MzMyNjY4ZWFfNS0xLTEtMS0yODM_10cf22f8-b666-4c77-883d-ab1cf9e14cb2"
      unitRef="usd">1727000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
      contextRef="i2077a88409004c9fa693b4a4e216840d_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RhYmxlOmU3YWFiN2NmY2Q5MDQ4Yzc5NTQxN2IwNjMzMjY2OGVhL3RhYmxlcmFuZ2U6ZTdhYWI3Y2ZjZDkwNDhjNzk1NDE3YjA2MzMyNjY4ZWFfNS0zLTEtMS0yODM_b8feea6f-8995-4185-ae6c-b5b73a8be1f1"
      unitRef="usd">1843000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:DerivativeNotionalAmount
      contextRef="if08c53d55ad24749898206c2eab1c163_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfNzE0NjgyNTU4MzUwMw_fa4f0a5a-0358-4ca3-ac71-7d7a0a7118c0"
      unitRef="usd">107400000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="icd83bed627364ee89f9f7f21f54cf7f2_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfNzE0NjgyNTU4MzUwNw_fa99c1c8-abdf-4e6f-b72d-aded49e49510"
      unitRef="usd">40300000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="id49735c340f948d5ac91e97e6f792c34_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfMTk5MA_f35c2c93-885b-49a1-832b-b77aecc26561"
      unitRef="usd">89700000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ic0fb4c66644a4f5ca4f1a6dd8b255e6c_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfMTk5Nw_79669e99-8d19-48dc-a31d-d77d94849b0b"
      unitRef="usd">35800000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i5e1413910fb3446c8c13aa8b50e6ccb9_D20220801-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfNzE0NjgyNTU4NDIxNQ_165fb18c-9454-4a18-9d11-24de8d3355c6"
      unitRef="usd">-1500000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="id813bf5aac90423facf8f63aa5f3cb78_D20220501-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfNzE0NjgyNTU4NDIxOA_d7d2fbe0-560d-4042-abfa-23eaf16cecfb"
      unitRef="usd">-2100000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="ia88cfa6e43e647169d986dd5f97a6de1_D20210801-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfNzE0NjgyNTU4NTExOQ_8bb8eb3c-c555-499b-871e-24c06b97fa64"
      unitRef="usd">400000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="iee4d83611fd5452e8fbdbd39345fa62b_D20210501-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80Ni9mcmFnOjViYzMyNDgzMDc2NTQzNTVhOWEzZGMwZmRhMjA3ZjcwL3RleHRyZWdpb246NWJjMzI0ODMwNzY1NDM1NWE5YTNkYzBmZGEyMDdmNzBfNzE0NjgyNTU4NTEyMg_db65ae13-66da-4b16-a3d3-628c7e742516"
      unitRef="usd">500000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfMzA4Mw_95caaddb-8f91-46af-a55b-bf92f30b31a6">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 style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;October 31, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;Six Months Ended&lt;br/&gt;October 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 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;2022&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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;2022&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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;2021&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 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: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;10,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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;/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;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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;/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;Expected return on plan assets (1)&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;(289)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(578)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(773)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(102)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(203)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(203)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:120%"&gt;Net periodic benefit costs (2)&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;12,748&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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,841&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;24,106&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;20,594&#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;/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 style="width:3.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:93.900%"/&gt;&lt;td style="width:0.1%"/&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 5.50% and 6.00% for October&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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 style="width:3.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:93.900%"/&gt;&lt;td style="width:0.1%"/&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;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 (loss) income, net, respectively, on the consolidated statements of income.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company purchased 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 CSV of these contracts of $263.4&#160;million and $263.2 million as of October&#160;31, 2022 and April&#160;30, 2022, respectively,&lt;/span&gt;&lt;span style="color:#ff0000;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;was offset by outstanding policy loans of $79.2 million and $79.8 million in the accompanying consolidated balance sheets as of October&#160;31, 2022 and April&#160;30, 2022, respectively. The CSV value of the underlying COLI investments increased by $2.9 million and $4.9 million during the three and six months ended October&#160;31, 2022, respectively, and is recorded as a decrease in compensation and &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;benefits expense in the accompanying consolidated statements of income. The CSV value of the underlying COLI investment increased by $1.7 million and $2.2 million during the three and six months ended October&#160;31, 2021, respectively, and was recorded as a decrease in compensation and benefits expense in the accompanying 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 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 &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfMTkwNA_7b29c302-6131-48ff-82d4-d258773757b5"&gt;five&lt;/span&gt; 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:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfMjEzOQ_249407e1-69b7-420f-9ecb-9e4f3c0a756f"&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 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 six months ended October&#160;31, 2022, deferred compensation liability decreased; therefore, the Company recognized a reduction in compensation expense of $9.5 million and $8.6 million, respectively. Offsetting the decreases in compensation and benefits expense was a decrease in the fair value of marketable securities (held in trust to satisfy obligations of the ECAP liabilities) of $9.7 million during both the three and six months ended October&#160;31, 2022, recorded in other (loss) income, net on the consolidated statements of income. During the three and six months ended October&#160;31, 2021, deferred compensation liability increased; therefore, the Company recognized compensation expense of $4.7 million and $10.2 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 $4.8 million and $10.0 million during the three and six months ended October&#160;31, 2021, respectively, recorded in other (loss) income, net on the consolidated statements of income. (see Note 5&#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;Financial Instruments&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;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfMzA4NA_51998101-39a2-4a61-8f81-88f2f3c8445c">&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 style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;October 31, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;Six Months Ended&lt;br/&gt;October 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 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;2022&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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;2022&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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;2021&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 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: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;10,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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;/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;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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;/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;Expected return on plan assets (1)&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;(289)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(578)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(773)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(102)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(203)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(203)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:120%"&gt;Net periodic benefit costs (2)&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;12,748&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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,841&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;24,106&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;20,594&#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;/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 style="width:3.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:93.900%"/&gt;&lt;td style="width:0.1%"/&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 5.50% and 6.00% for October&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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 style="width:3.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:93.900%"/&gt;&lt;td style="width:0.1%"/&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;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 (loss) income, net, respectively, on the consolidated statements of income.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i67595aa5093a4b128b2636d3b192fa1c_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfMy0xLTEtMS0yODM_1e1461eb-5404-408f-9223-33c49cd9d95c"
      unitRef="usd">10484000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ib0d57d822c9a44bb91332a6e92e0fa82_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfMy0zLTEtMS0yODM_e473edc5-cbfb-441e-845e-328d7a9aaa49"
      unitRef="usd">9749000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i80c512928c4a45889eb926f30414ce54_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfMy01LTEtMS0yODM_eff2dc15-48e5-48b4-916f-c8c43afe90c9"
      unitRef="usd">19627000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ieefa67444836479b968c090c753e688d_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfMy03LTEtMS0yODM_49b17f3f-86b0-4041-8d60-76f0b2495cb9"
      unitRef="usd">18428000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i67595aa5093a4b128b2636d3b192fa1c_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfNC0xLTEtMS0yODM_0a0d2bc8-10b2-4c91-b874-24e06ddcfa6a"
      unitRef="usd">2437000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ib0d57d822c9a44bb91332a6e92e0fa82_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfNC0zLTEtMS0yODM_23e994e2-05da-4807-9757-80d09d923483"
      unitRef="usd">1038000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i80c512928c4a45889eb926f30414ce54_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfNC01LTEtMS0yODM_f3cfada4-5ef2-44af-a9ee-3ebc4d669f91"
      unitRef="usd">4824000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ieefa67444836479b968c090c753e688d_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfNC03LTEtMS0yODM_ecca1caa-e2b9-4296-8075-036e505824f3"
      unitRef="usd">2057000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i67595aa5093a4b128b2636d3b192fa1c_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfNS0xLTEtMS0yODM_b04ffc91-b399-4201-892a-9ecc5d11ccfd"
      unitRef="usd">-218000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ib0d57d822c9a44bb91332a6e92e0fa82_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfNS0zLTEtMS0yODM_0a77b190-7881-4529-9f20-cd3dd31aa48d"
      unitRef="usd">-542000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i80c512928c4a45889eb926f30414ce54_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfNS01LTEtMS0yODM_c3da627c-c289-41e8-ac68-8270f928161c"
      unitRef="usd">-436000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ieefa67444836479b968c090c753e688d_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfNS03LTEtMS0yODM_d0c7ea8d-d289-457c-bc16-5519e0cf9279"
      unitRef="usd">-1085000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i67595aa5093a4b128b2636d3b192fa1c_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfNi0xLTEtMS0yODM_16bc696b-4900-4187-8e68-94df5d7d3f9d"
      unitRef="usd">289000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ib0d57d822c9a44bb91332a6e92e0fa82_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfNi0zLTEtMS0yODM_6499e48a-2efe-4bb8-bef2-30d550f95c71"
      unitRef="usd">386000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i80c512928c4a45889eb926f30414ce54_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfNi01LTEtMS0yODM_73bbe093-c537-4001-9926-24a4d0bac3f1"
      unitRef="usd">578000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ieefa67444836479b968c090c753e688d_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfNi03LTEtMS0yODM_e6a68294-1b38-4c02-9841-980322cc0969"
      unitRef="usd">773000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i67595aa5093a4b128b2636d3b192fa1c_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfNy0xLTEtMS0yODM_074d8864-f371-4411-ba7c-d7ed996f29ed"
      unitRef="usd">-102000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ib0d57d822c9a44bb91332a6e92e0fa82_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfNy0zLTEtMS0yODM_fd3617bd-2f04-4787-9a63-dbbc69ee4f5e"
      unitRef="usd">-102000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i80c512928c4a45889eb926f30414ce54_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfNy01LTEtMS0yODM_b2a53b01-0555-4016-832e-b44cf0afd869"
      unitRef="usd">-203000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ieefa67444836479b968c090c753e688d_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfNy03LTEtMS0yODM_3e0574a1-8969-49bc-8601-cb031e6132c2"
      unitRef="usd">-203000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i67595aa5093a4b128b2636d3b192fa1c_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfOC0xLTEtMS0yODM_b1053b51-904f-4257-ad2a-0d31efd98a78"
      unitRef="usd">12748000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ib0d57d822c9a44bb91332a6e92e0fa82_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfOC0zLTEtMS0yODM_58038a49-cd3a-4459-88d5-8554b84e5410"
      unitRef="usd">10841000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i80c512928c4a45889eb926f30414ce54_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfOC01LTEtMS0yODM_bd01da38-5b5e-4b3b-bfe6-c03734693228"
      unitRef="usd">24106000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ieefa67444836479b968c090c753e688d_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOjQ2YjJjYzRlNzExYTQ4ZWE5ODI4YmU0YTM1ZTU2NTk2L3RhYmxlcmFuZ2U6NDZiMmNjNGU3MTFhNDhlYTk4MjhiZTRhMzVlNTY1OTZfOC03LTEtMS0yODM_da9174c5-22e3-4d7a-a922-5523d888f90b"
      unitRef="usd">20594000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOmJhZTUyZjdiMjEyMTQ0OTZiNGJkNWE4M2E0MDVlZTdkL3RhYmxlcmFuZ2U6YmFlNTJmN2IyMTIxNDQ5NmI0YmQ1YTgzYTQwNWVlN2RfMC0xLTEtMS0yODMvdGV4dHJlZ2lvbjpkMjQwNDkyNTIyOTU0YmQwYWNiNTE1NzEyMzg0Y2EyOF82MQ_2a812fce-24c4-4035-a0cf-74178e5f9db1"
      unitRef="number">0.0550</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RhYmxlOmJhZTUyZjdiMjEyMTQ0OTZiNGJkNWE4M2E0MDVlZTdkL3RhYmxlcmFuZ2U6YmFlNTJmN2IyMTIxNDQ5NmI0YmQ1YTgzYTQwNWVlN2RfMC0xLTEtMS0yODMvdGV4dHJlZ2lvbjpkMjQwNDkyNTIyOTU0YmQwYWNiNTE1NzEyMzg0Y2EyOF82OA_ed1df44d-9c56-4429-acb2-048079621ea5"
      unitRef="number">0.0600</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <kfy:CashSurrenderValueOfLifeInsuranceGross
      contextRef="i98fe028dbd66401995fd6d780448fce9_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfNDk0NzgwMjMzMDM4NA_d54005ac-6a5b-462f-8114-2923009eefe5"
      unitRef="usd">263400000</kfy:CashSurrenderValueOfLifeInsuranceGross>
    <kfy:CashSurrenderValueOfLifeInsuranceGross
      contextRef="i70af47301c8840caaffa5c2021283b83_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfOTQ0_5b7387fe-a445-4d7d-a4ce-84fff41defbb"
      unitRef="usd">263200000</kfy:CashSurrenderValueOfLifeInsuranceGross>
    <kfy:PolicyLoansPayable
      contextRef="i98fe028dbd66401995fd6d780448fce9_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfNDk0NzgwMjMzMDQxNw_97900fe3-52b4-4342-af61-ae064b6010d5"
      unitRef="usd">79200000</kfy:PolicyLoansPayable>
    <kfy:PolicyLoansPayable
      contextRef="i70af47301c8840caaffa5c2021283b83_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfMTAyNw_44e80933-dee6-4a2a-92db-f9b5fb48a99b"
      unitRef="usd">79800000</kfy:PolicyLoansPayable>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue
      contextRef="i37252129887d4204a8cc60206655287e_D20220801-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfMTE3MQ_a9d41e0f-284a-43ab-8e89-f024fc74ee17"
      unitRef="usd">2900000</us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue
      contextRef="icb0fd91977b34853968e65e50e6be3c4_D20220501-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfNDk0NzgwMjMyODEzNQ_28deb9f2-5fd2-476a-9a2a-4969e826573a"
      unitRef="usd">4900000</us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue
      contextRef="i132015856d434466ad14473d8dccba7a_D20210801-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfNDk0NzgwMjMyODQ3NQ_3cb4d551-4f03-4fa4-9d6d-a85ff6905b61"
      unitRef="usd">1700000</us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue
      contextRef="i6a1f6ee25aa247b28e228c37e488043c_D20210501-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfNDk0NzgwMjMyODQ4NQ_dec22055-7365-462a-abeb-ab9472f1d037"
      unitRef="usd">2200000</us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue>
    <kfy:OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods
      contextRef="i7312e2a1d9824f30b6d762147670d74c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfMjE0NQ_2beb57dd-7760-4cf3-9675-f93263b75328">P15Y</kfy:OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods>
    <kfy:DeferredCompensationArrangementWithIndividualCompensationExpenseIncome
      contextRef="ida9e28a0e25343aca3a39ad094b49202_D20220801-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfNDk0NzgwMjMyOTMyNg_5a2611bd-8dd5-43f4-8ab7-ee0f8ae38608"
      unitRef="usd">-9500000</kfy:DeferredCompensationArrangementWithIndividualCompensationExpenseIncome>
    <kfy:DeferredCompensationArrangementWithIndividualCompensationExpenseIncome
      contextRef="i1837d18eac004120bb132aa13033580c_D20220501-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfNDk0NzgwMjMyOTM0NA_2b92f595-8955-46fd-a96f-5d61e75d9931"
      unitRef="usd">-8600000</kfy:DeferredCompensationArrangementWithIndividualCompensationExpenseIncome>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i1837d18eac004120bb132aa13033580c_D20220501-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfNDk0NzgwMjMyOTQ0MA_8be5747c-d8a6-4fef-be8b-db1d15c0d052"
      unitRef="usd">-9700000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="ida9e28a0e25343aca3a39ad094b49202_D20220801-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfNDk0NzgwMjMyOTQ0MA_b15f6ce6-73dc-4a8d-9cf4-0dde9c350de1"
      unitRef="usd">-9700000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <kfy:DeferredCompensationArrangementWithIndividualCompensationExpenseIncome
      contextRef="i3cfe9c9e4b6d4c27b4b05e416dfd7564_D20210801-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfNDk0NzgwMjMyOTM1NQ_99b6d86c-ae37-4ed2-9c3e-986392865011"
      unitRef="usd">4700000</kfy:DeferredCompensationArrangementWithIndividualCompensationExpenseIncome>
    <kfy:DeferredCompensationArrangementWithIndividualCompensationExpenseIncome
      contextRef="id7c1b25d13df4185abeefd23807ce23a_D20210501-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfNDk0NzgwMjMyOTM2Ng_3a38008f-2e38-40e6-82b7-de6b8f5dc936"
      unitRef="usd">10200000</kfy:DeferredCompensationArrangementWithIndividualCompensationExpenseIncome>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i3cfe9c9e4b6d4c27b4b05e416dfd7564_D20210801-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfNDk0NzgwMjMyOTQ1MA_eee22c69-e17a-4034-b783-2bba55ba9e6e"
      unitRef="usd">4800000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="id7c1b25d13df4185abeefd23807ce23a_D20210501-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF80OS9mcmFnOjhhNTdiOTJjYTAwNzQ4N2RiOGQ3NTk4MjY4MDg1Yjk3L3RleHRyZWdpb246OGE1N2I5MmNhMDA3NDg3ZGI4ZDc1OTgyNjgwODViOTdfNDk0NzgwMjMyOTQ2MQ_71f5969f-8d33-41e4-b915-89e8af66468a"
      unitRef="usd">10000000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RleHRyZWdpb246NThlNjJkOTRmYzBiNDIxMmEwODJkZTk4MzAzNDUxNGJfMjE3MQ_d5714a99-a385-461e-acfc-2f7b50ac8b9a">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-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 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 October&#160;31, 2022 and April&#160;30, 2022:&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:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.068%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.014%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;October 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="3" 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;April 30, 2022&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 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;(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;128,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;241,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;244,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;/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 six months ended October&#160;31, 2022, we recognized revenue of $136.2 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 October&#160;31, 2022, 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,211.7 million. Of the $1,211.7 million of remaining performance obligations, the Company expects to recognize approximately $344.9 million in the remainder of fiscal 2023, $471.3 million in fiscal 2024, $246.8 million in fiscal 2025 and the remaining $148.7 million in fiscal 2026 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 style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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 October 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 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;2022&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 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;2021&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 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:400;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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: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;206,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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;span style="color:#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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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;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;133,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;127,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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;/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;131,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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;/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;Technology&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;124,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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;/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;Consumer Goods&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;99,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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;/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;32,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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;/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;727,849&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 style="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;639,443&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;Six Months Ended October 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 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;2022&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 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;2021&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 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:400;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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: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;402,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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;span style="color:#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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;319,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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;span style="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;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;266,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;243,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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;/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;249,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;219,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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;/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;Technology&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;247,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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;/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;Consumer Goods&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;195,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;174,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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;/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;62,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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;/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;1,423,752&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 style="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;1,224,838&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RleHRyZWdpb246NThlNjJkOTRmYzBiNDIxMmEwODJkZTk4MzAzNDUxNGJfMjE3Mg_5b7c2050-d650-4df1-a1d1-87b7143158e1">&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 October&#160;31, 2022 and April&#160;30, 2022:&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:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.068%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.014%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;October 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="3" 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;April 30, 2022&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 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;(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;128,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;241,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;244,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmM3ZTNjYjBjOWZjNjRmMTdiZDhiZDk1N2U3ZDQzNTY5L3RhYmxlcmFuZ2U6YzdlM2NiMGM5ZmM2NGYxN2JkOGJkOTU3ZTdkNDM1NjlfMi0xLTEtMS0yODM_d6d50815-2528-4848-b142-5e4d65d952f3"
      unitRef="usd">128644000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmM3ZTNjYjBjOWZjNjRmMTdiZDhiZDk1N2U3ZDQzNTY5L3RhYmxlcmFuZ2U6YzdlM2NiMGM5ZmM2NGYxN2JkOGJkOTU3ZTdkNDM1NjlfMi0zLTEtMS0yODM_2d972035-65a5-42ff-9099-56125ec332ce"
      unitRef="usd">100652000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmM3ZTNjYjBjOWZjNjRmMTdiZDhiZDk1N2U3ZDQzNTY5L3RhYmxlcmFuZ2U6YzdlM2NiMGM5ZmM2NGYxN2JkOGJkOTU3ZTdkNDM1NjlfMy0xLTEtMS0yODM_a4619134-66b4-4aff-908a-bb4dc72a0e0d"
      unitRef="usd">241708000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmM3ZTNjYjBjOWZjNjRmMTdiZDhiZDk1N2U3ZDQzNTY5L3RhYmxlcmFuZ2U6YzdlM2NiMGM5ZmM2NGYxN2JkOGJkOTU3ZTdkNDM1NjlfMy0zLTEtMS0yODM_c1ebba01-f35e-449f-8e2a-c3552cbc9343"
      unitRef="usd">244149000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RleHRyZWdpb246NThlNjJkOTRmYzBiNDIxMmEwODJkZTk4MzAzNDUxNGJfNzI3_2e1e249d-704b-4743-90f9-2aa4862a5f00"
      unitRef="usd">136200000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RleHRyZWdpb246NThlNjJkOTRmYzBiNDIxMmEwODJkZTk4MzAzNDUxNGJfMTMxMQ_9d137c1a-188b-45d6-8a51-05444372c645"
      unitRef="usd">1211700000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RleHRyZWdpb246NThlNjJkOTRmYzBiNDIxMmEwODJkZTk4MzAzNDUxNGJfMTMyMg_c4743299-efc0-4019-bf1e-9a313d039f0b"
      unitRef="usd">1211700000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ia61e539926734023a96d4b3a946b47cd_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RleHRyZWdpb246NThlNjJkOTRmYzBiNDIxMmEwODJkZTk4MzAzNDUxNGJfMTQxMA_6ab77f92-f472-46c6-939b-1f2745d1e840"
      unitRef="usd">344900000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i893626d8d14c4bc58b043baa6d05449f_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RleHRyZWdpb246NThlNjJkOTRmYzBiNDIxMmEwODJkZTk4MzAzNDUxNGJfMTQ0Ng_897ab4ce-8e4e-489e-a6d5-6d8b09caf104"
      unitRef="usd">471300000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i6a5abc57864a4e9e9f163b35132423e6_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RleHRyZWdpb246NThlNjJkOTRmYzBiNDIxMmEwODJkZTk4MzAzNDUxNGJfMTQ2NQ_6d2c97a8-4f79-4bb8-9c10-980d2603ccbb"
      unitRef="usd">246800000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i46333397e9d34d5bb3e5c45b2b1c7fa7_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RleHRyZWdpb246NThlNjJkOTRmYzBiNDIxMmEwODJkZTk4MzAzNDUxNGJfMTUwMQ_3ae4d9b6-9f75-48ee-bdaf-3a3fe8a6fbae"
      unitRef="usd">148700000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RleHRyZWdpb246NThlNjJkOTRmYzBiNDIxMmEwODJkZTk4MzAzNDUxNGJfMjE3Mw_b0a2b7b1-e025-4f58-83b1-b26ee0a857e7">&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 style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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 October 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 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;2022&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 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;2021&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 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:400;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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: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;206,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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;span style="color:#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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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;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;133,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;127,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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;/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;131,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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;/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;Technology&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;124,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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;/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;Consumer Goods&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;99,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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;/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;32,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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;/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;727,849&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 style="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;639,443&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;Six Months Ended October 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 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;2022&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 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;2021&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 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:400;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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: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;402,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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;span style="color:#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 style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;319,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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;span style="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;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;266,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;243,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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;/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;249,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;219,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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;/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;Technology&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;247,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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;/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;Consumer Goods&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;195,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;174,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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;/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;62,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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;/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;1,423,752&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 style="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;1,224,838&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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="ie11a40ae38f84e21ae8a49dfea8b3791_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfNC0xLTEtMS0yODM_d30327a0-583c-4147-aded-d9fd1bfcac34"
      unitRef="usd">206448000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="ie11a40ae38f84e21ae8a49dfea8b3791_D20220801-20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfNC0zLTEtMS0yODM_3a74a43b-b900-421a-978a-58e3569a0b9f"
      unitRef="number">0.284</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i371d50d6a02e4b8294d37a0cf20599c4_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfNC01LTEtMS0yODM_0628c633-f3b9-44e9-a3e3-6e9568600b6e"
      unitRef="usd">169706000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i371d50d6a02e4b8294d37a0cf20599c4_D20210801-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfNC03LTEtMS0yODM_a84230d5-36d4-4ffe-b72f-9095165fbb23"
      unitRef="number">0.265</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie1c28e6d5bac4f049477c01d09832379_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfNS0xLTEtMS0yODM_230815a1-a06b-43f0-919c-7e98687f0a38"
      unitRef="usd">133595000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="ie1c28e6d5bac4f049477c01d09832379_D20220801-20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfNS0zLTEtMS0yODM_fd1441f1-fb07-4463-8151-774aab6237b4"
      unitRef="number">0.184</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5b4f54494ae4869b4303522f08830a7_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfNS01LTEtMS0yODM_ffb0f5d5-6355-410f-a270-0ef122aa9315"
      unitRef="usd">127979000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="id5b4f54494ae4869b4303522f08830a7_D20210801-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfNS03LTEtMS0yODM_7d8e6b68-8409-4cf0-9a85-e7485a0dd203"
      unitRef="number">0.200</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie477685a511f4b4ba2e34cebb7b04cdf_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfNi0xLTEtMS0yODM_e728be6c-3306-4f1f-9db3-2a9b17692283"
      unitRef="usd">131199000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="ie477685a511f4b4ba2e34cebb7b04cdf_D20220801-20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfNi0zLTEtMS0yODM_53a5cd8a-e07a-4bf5-9906-e938a48ebcae"
      unitRef="number">0.180</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c40f104e2e04d3da32e405e1a25fc78_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfNi01LTEtMS0yODM_eab55846-cdbd-4db1-9c08-7107b2de80c2"
      unitRef="usd">113991000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i7c40f104e2e04d3da32e405e1a25fc78_D20210801-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfNi03LTEtMS0yODM_31bda0e1-fb47-45af-a100-c1b6fb44713d"
      unitRef="number">0.178</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i861b1af62bf44b0095247f5a225fa8cb_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfNy0xLTEtMS0yODM_47704067-2386-4560-b5b8-6eb80f64332b"
      unitRef="usd">124605000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i861b1af62bf44b0095247f5a225fa8cb_D20220801-20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfNy0zLTEtMS0yODM_8177d5fc-1e98-45d2-8065-b4b15725000e"
      unitRef="number">0.171</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ida6937a0edec43c38804d0b7ff568669_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfNy01LTEtMS0yODM_4d0e04fc-0720-4279-8838-faad1d917f05"
      unitRef="usd">103667000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="ida6937a0edec43c38804d0b7ff568669_D20210801-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfNy03LTEtMS0yODM_37afaa06-ee85-41ab-8f4f-09bb2dbb479f"
      unitRef="number">0.162</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i08d17c192ac94cbd922565270303a952_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfOC0xLTEtMS0yODM_dea80e3a-e4c7-4098-81bb-1cab0367b90e"
      unitRef="usd">99280000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i08d17c192ac94cbd922565270303a952_D20220801-20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfOC0zLTEtMS0yODM_49bec6ec-0628-4ccd-b30e-5244ccccaa94"
      unitRef="number">0.136</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie439f4ee6a234738a273f27145237e2a_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfOC01LTEtMS0yODM_e1b816c6-eb79-43e5-9fbb-6b807cea08a8"
      unitRef="usd">92459000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="ie439f4ee6a234738a273f27145237e2a_D20210801-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfOC03LTEtMS0yODM_7f3f4f7c-78f7-4959-905a-135ed8d21869"
      unitRef="number">0.145</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i51359d8cf31c40919a5b04a5f4097c41_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfOS0xLTEtMS0yODM_46a1ba81-d517-4403-a96a-43fa80c96654"
      unitRef="usd">32722000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i51359d8cf31c40919a5b04a5f4097c41_D20220801-20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfOS0zLTEtMS0yODM_a987a06c-f178-478e-8a43-8f8060723c5b"
      unitRef="number">0.045</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia126ebe32b4d423d85974d75c3b55be3_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfOS01LTEtMS0yODM_52a737c6-6d8a-4efa-a8d5-99bea274ab1c"
      unitRef="usd">31641000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="ia126ebe32b4d423d85974d75c3b55be3_D20210801-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfOS03LTEtMS0yODM_0bfc3da0-c527-4878-a6f8-c2639869b3c3"
      unitRef="number">0.050</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6ceffb992f44ad89cde3de650c35813_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfMTAtMS0xLTEtMjgz_73b6b536-19cf-4e9a-a323-0639d8b95baf"
      unitRef="usd">727849000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="ie6ceffb992f44ad89cde3de650c35813_D20220801-20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfMTAtMy0xLTEtMjgz_428f9efb-7be9-4178-bcc6-fca8169e21d6"
      unitRef="number">1.000</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd698f7bd08e4ddba3ad3f20409bf0e4_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfMTAtNS0xLTEtMjgz_f9e88659-e327-4ecb-985a-04b03025f4b8"
      unitRef="usd">639443000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="ibd698f7bd08e4ddba3ad3f20409bf0e4_D20210801-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOjJiNjFiOGY2Mzc2YzRiM2NiMGRjZDVjZjAyMWUyODQ2L3RhYmxlcmFuZ2U6MmI2MWI4ZjYzNzZjNGIzY2IwZGNkNWNmMDIxZTI4NDZfMTAtNy0xLTEtMjgz_871af3ec-0a80-41e8-a128-2f330f999612"
      unitRef="number">1.000</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5253568d0166445ba8e4b4656a6cf4f3_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfNC0xLTEtMS0yODM_a9c8805f-6df4-4910-a589-08111dc4ebcb"
      unitRef="usd">402357000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i5253568d0166445ba8e4b4656a6cf4f3_D20220501-20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfNC0zLTEtMS0yODM_6f50a2fd-9588-4862-b22e-651ca9df37f0"
      unitRef="number">0.283</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibda27dd490ae4d218d19a8d9fcc76569_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfNC01LTEtMS0yODM_7886ffe9-5aee-4299-ba28-54a36bac3b72"
      unitRef="usd">319062000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="ibda27dd490ae4d218d19a8d9fcc76569_D20210501-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfNC03LTEtMS0yODM_e27f0aff-eb12-4e52-b66e-210c92fcdcd2"
      unitRef="number">0.261</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2bab4f8007e340ac81949780b8092f18_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfNS0xLTEtMS0yODM_d9b0fed6-f68f-462e-9876-4145f2ec1965"
      unitRef="usd">266799000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i2bab4f8007e340ac81949780b8092f18_D20220501-20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfNS0zLTEtMS0yODM_ab5d7e36-888f-49ac-9c5d-8df8a8776af3"
      unitRef="number">0.187</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0eca191752b54c30992678762e08d9f5_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfNS01LTEtMS0yODM_214c00d3-5da2-429f-abdd-f413699298f3"
      unitRef="usd">243169000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i0eca191752b54c30992678762e08d9f5_D20210501-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfNS03LTEtMS0yODM_e69f1ae9-3cfb-4c04-813c-72a7587271db"
      unitRef="number">0.199</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5e655de93b9456c9fedbbe745032bc3_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfNi0xLTEtMS0yODM_63bc8787-2e48-419c-bc79-b3f4ca6d697e"
      unitRef="usd">249998000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="id5e655de93b9456c9fedbbe745032bc3_D20220501-20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfNi0zLTEtMS0yODM_b52792fb-1ffb-4990-b3a6-70cd669d15f8"
      unitRef="number">0.175</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic7fad54b3f59450fb9d9e039cf9c4ab2_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfNi01LTEtMS0yODM_a506cd8a-a2fa-4b28-b14f-a7c9db2bea77"
      unitRef="usd">219640000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="ic7fad54b3f59450fb9d9e039cf9c4ab2_D20210501-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfNi03LTEtMS0yODM_fd537e6f-b674-4f41-a5f0-4aab9f408112"
      unitRef="number">0.179</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id669769fb4fb49c9bdb6b25c7d85fec6_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfNy0xLTEtMS0yODM_a54605a4-0fd9-4c2c-9ae9-87af80584e3f"
      unitRef="usd">247257000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="id669769fb4fb49c9bdb6b25c7d85fec6_D20220501-20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfNy0zLTEtMS0yODM_91c27dab-4fa3-4cfa-a49d-aeaaf2adefc1"
      unitRef="number">0.174</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia087dfd345fe441eae299010310d74a6_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfNy01LTEtMS0yODM_ede72728-1e30-44ce-9627-3446710a8f98"
      unitRef="usd">198601000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="ia087dfd345fe441eae299010310d74a6_D20210501-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfNy03LTEtMS0yODM_d0a0f5cb-55a5-4067-a50d-6ccd4724f5e4"
      unitRef="number">0.162</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3ee374ca95a44526baaff8b936d06020_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfOC0xLTEtMS0yODM_524a2eec-3879-4425-8878-9bbde91c9031"
      unitRef="usd">195228000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i3ee374ca95a44526baaff8b936d06020_D20220501-20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfOC0zLTEtMS0yODM_14236f05-3697-4daa-ac0a-08a9d21e6cf8"
      unitRef="number">0.137</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f6c70e9d2ec41d18348e83a2292ad4b_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfOC01LTEtMS0yODM_7e5b6147-2293-4926-867f-26ca7f47ab47"
      unitRef="usd">174023000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i6f6c70e9d2ec41d18348e83a2292ad4b_D20210501-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfOC03LTEtMS0yODM_323a6841-e0b6-4526-951d-2a4e3a723e42"
      unitRef="number">0.142</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3da54c2e817946f58d0665c6b7dfe78a_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfOS0xLTEtMS0yODM_269b140c-df32-4f8d-80f9-a22d2211cdbe"
      unitRef="usd">62113000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i3da54c2e817946f58d0665c6b7dfe78a_D20220501-20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfOS0zLTEtMS0yODM_58b8e937-48a6-4404-a14e-7826ae2fb292"
      unitRef="number">0.044</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i058205aee9014fde854b5af1714b63bc_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfOS01LTEtMS0yODM_3b0787cc-189c-4d72-9efa-7604c757e998"
      unitRef="usd">70343000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i058205aee9014fde854b5af1714b63bc_D20210501-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfOS03LTEtMS0yODM_ea85705a-fb7f-4ea7-a1cc-5e8e0307fdf9"
      unitRef="number">0.057</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b52f705f96f40bcbe18cb941b7132e0_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfMTAtMS0xLTEtMjgz_fd8aa706-1249-451f-8b64-9b7120495d24"
      unitRef="usd">1423752000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="i9b52f705f96f40bcbe18cb941b7132e0_D20220501-20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfMTAtMy0xLTEtMjgz_9c01a4ff-9d87-4fd8-bbbe-0d7c60471668"
      unitRef="number">1.000</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieec98cadca88449a81324b23b06f31dd_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfMTAtNS0xLTEtMjgz_5df1aa9d-3265-4daa-b5fd-6bb0e991320d"
      unitRef="usd">1224838000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage
      contextRef="ieec98cadca88449a81324b23b06f31dd_D20210501-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81Mi9mcmFnOjU4ZTYyZDk0ZmMwYjQyMTJhMDgyZGU5ODMwMzQ1MTRiL3RhYmxlOmJlNmE5NzY4ZWUxODQ1YjliMWFkMGYzNWEwNTE0MjM2L3RhYmxlcmFuZ2U6YmU2YTk3NjhlZTE4NDViOWIxYWQwZjM1YTA1MTQyMzZfMTAtNy0xLTEtMjgz_25575701-2e2f-4f6d-9f4d-092b8a29c625"
      unitRef="number">1.000</kfy:RevenueFromContractWithCustomerExcludingAssessedTaxPercentage>
    <us-gaap:AllowanceForCreditLossesTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RleHRyZWdpb246MmNlN2QzZTA5ODZiNDQyYTk4YjRkZDNlOTBkNzNiODZfMjI3OQ_74b1d69d-2b54-4972-a259-5422faaa92b0">Credit LossesThe Company is exposed to credit losses primarily through the services it provides. 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' trade accounts receivables. 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 conditions for a period of sixty to ninety days, which corresponds with the contractual life of its accounts receivables. Additionally, specific allowance amounts are established to record the appropriate provision for customers that have a higher probability of default. The Company&#x2019;s monitoring activities include timely account reconciliation, dispute resolution, payment confirmation, consideration of customers' financial condition and macroeconomic conditions. Balances are written off when determined to be uncollectible.&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 style="width:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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, 2022&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;36,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;/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;11,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;/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;(5,937)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;/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;(1,127)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 October 31, 2022&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;40,959&#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;/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 style="width:24.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.055%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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 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 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 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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="39" 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:700;line-height:120%"&gt;Balance at October 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;21,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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;/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;21,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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;/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, 2022&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 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 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 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 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 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 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;37,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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;/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;32,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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;/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 unrealized losses on 16 and 27 investments in commercial paper securities, 25 and 23 investments in corporate notes/bonds, and 1 and 1 investment in U.S. treasury and agency securities on October&#160;31, 2022 and April&#160;30, 2022, respectively, were caused by fluctuations in market interest rates. 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="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RleHRyZWdpb246MmNlN2QzZTA5ODZiNDQyYTk4YjRkZDNlOTBkNzNiODZfMjI4MA_e2442206-85e2-4fea-9c04-2a5faa336567">&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 style="width:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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, 2022&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;36,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;/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;11,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;/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;(5,937)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;/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;(1,127)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 October 31, 2022&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;40,959&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmVlOTNkZWI3NTNmMDQ5NTQ5YTU3ZmJkODBiZTY4ODY2L3RhYmxlcmFuZ2U6ZWU5M2RlYjc1M2YwNDk1NDlhNTdmYmQ4MGJlNjg4NjZfMS0xLTEtMS0yODM_87b04e5d-15f2-4ee3-b45b-0be4737f5397"
      unitRef="usd">36384000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmVlOTNkZWI3NTNmMDQ5NTQ5YTU3ZmJkODBiZTY4ODY2L3RhYmxlcmFuZ2U6ZWU5M2RlYjc1M2YwNDk1NDlhNTdmYmQ4MGJlNjg4NjZfMi0xLTEtMS0yODM_a25f321c-3cca-4373-9c1a-b53a6008f548"
      unitRef="usd">11018000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmVlOTNkZWI3NTNmMDQ5NTQ5YTU3ZmJkODBiZTY4ODY2L3RhYmxlcmFuZ2U6ZWU5M2RlYjc1M2YwNDk1NDlhNTdmYmQ4MGJlNjg4NjZfMy0xLTEtMS0yODM_aff7a80d-7143-4aca-a7e2-c007b6eff9f4"
      unitRef="usd">5937000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmVlOTNkZWI3NTNmMDQ5NTQ5YTU3ZmJkODBiZTY4ODY2L3RhYmxlcmFuZ2U6ZWU5M2RlYjc1M2YwNDk1NDlhNTdmYmQ4MGJlNjg4NjZfNC0xLTEtMS0yODM_19833df1-7c04-44fa-b451-e619767589be"
      unitRef="usd">621000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <kfy:AllowanceForDoubtfulAccountsForeignCurrencyTranslationIncreaseDecrease
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmVlOTNkZWI3NTNmMDQ5NTQ5YTU3ZmJkODBiZTY4ODY2L3RhYmxlcmFuZ2U6ZWU5M2RlYjc1M2YwNDk1NDlhNTdmYmQ4MGJlNjg4NjZfNS0xLTEtMS0yODM_0787c11d-5795-4a5b-b6e7-404eadf37f11"
      unitRef="usd">-1127000</kfy:AllowanceForDoubtfulAccountsForeignCurrencyTranslationIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmVlOTNkZWI3NTNmMDQ5NTQ5YTU3ZmJkODBiZTY4ODY2L3RhYmxlcmFuZ2U6ZWU5M2RlYjc1M2YwNDk1NDlhNTdmYmQ4MGJlNjg4NjZfNi0xLTEtMS0yODM_f2809618-5c2c-42fa-88b2-6e6062626b38"
      unitRef="usd">40959000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RleHRyZWdpb246MmNlN2QzZTA5ODZiNDQyYTk4YjRkZDNlOTBkNzNiODZfMjI4MQ_b97e19b3-c19f-417f-abd6-666623626aff">&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 style="width:24.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.055%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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 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 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 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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="39" 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:700;line-height:120%"&gt;Balance at October 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;21,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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;/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;21,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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;/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, 2022&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 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 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 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 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 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 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;37,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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;/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;32,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ie2ab4a87b6ac4e0cab77df2ee91fbbcd_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNC0xLTEtMS0yODM_7d635954-d5b9-4542-883d-c97734d55412"
      unitRef="usd">21302000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ie2ab4a87b6ac4e0cab77df2ee91fbbcd_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNC0zLTEtMS0yODM_43a1cd17-5124-4406-8068-feb320672f9b"
      unitRef="usd">211000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ie2ab4a87b6ac4e0cab77df2ee91fbbcd_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNC01LTEtMS0yODM_4f10dfbb-d971-4329-9590-1252658554b8"
      unitRef="usd">1847000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ie2ab4a87b6ac4e0cab77df2ee91fbbcd_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNC03LTEtMS0yODM_c6cdf5f9-ca67-4bea-95d2-d2b1a7143133"
      unitRef="usd">2000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id21881bfd5e94bd5ad78e597a4d714e6_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNC05LTEtMS0yODM_873322a2-b5f3-4302-81f0-c82c459d6ce8"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i66f52ec821ae4b2e910509b16c650385_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNC0xMS0xLTEtMjgz_5067f518-62dd-4291-a1a3-fba019c1490b"
      unitRef="usd">23149000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i802b3d9f1d9f491387bac7339f17a2d1_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNC0xMy0xLTEtMjgz_202e9603-459c-4b1a-8d80-422db2474113"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i9a8f85e4010b453586b6ab973f3e002b_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNS0xLTEtMS0yODM_44ceadcd-b7fe-4535-a35c-29c2f0e0a092"
      unitRef="usd">21771000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i9a8f85e4010b453586b6ab973f3e002b_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNS0zLTEtMS0yODM_8628d9b5-00ad-4c4f-9d37-0089e703f1dd"
      unitRef="usd">465000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i9a8f85e4010b453586b6ab973f3e002b_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNS01LTEtMS0yODM_5e224dba-95b9-4272-b0c6-790669a8a410"
      unitRef="usd">14925000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i9a8f85e4010b453586b6ab973f3e002b_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNS03LTEtMS0yODM_b2ffa4a1-a951-4389-97a5-43fd48d7b6da"
      unitRef="usd">315000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i11643a58ab754dd6a0b3a5633e354605_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNS05LTEtMS0yODM_ed584e2a-f830-4c87-affd-c51939898bf4"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="if4607dc2c1b34f68853604c513e2796c_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNS0xMS0xLTEtMjgz_05a21ec3-04e4-4f7e-b944-b742591d6352"
      unitRef="usd">26761000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="icb472ba271e84daf9180e7501e813298_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNS0xMy0xLTEtMjgz_0bc084da-6766-4823-a4f3-8eecd499a34d"
      unitRef="usd">9935000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i3efc1b7883ac4e5f8c90676effb18be3_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNi0xLTEtMS0yODM_169dc6c1-6816-4865-9be2-b76f1577e65a"
      unitRef="usd">990000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i3efc1b7883ac4e5f8c90676effb18be3_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNi0zLTEtMS0yODM_05f76fb7-d3fe-49f0-9731-2ac2b5b78552"
      unitRef="usd">8000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i3efc1b7883ac4e5f8c90676effb18be3_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNi01LTEtMS0yODM_a739eb9d-f03e-4d17-b5f0-70905cd079b6"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i3efc1b7883ac4e5f8c90676effb18be3_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNi03LTEtMS0yODM_876d9e7f-19ea-47fc-8a52-b0d51078a8b3"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8992be2a45a74998942754a5d33e5970_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNi05LTEtMS0yODM_5b3625fa-8d9d-4cb7-b396-2ea29882268b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i0a3333267e8641b4a102f26a913888c0_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNi0xMS0xLTEtMjgz_d357434d-e77c-49e8-b52f-08a8aea8710d"
      unitRef="usd">990000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="ib14c4878470b41139cc97523c8071233_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfNi0xMy0xLTEtMjgz_c9334087-b296-4ed8-a79b-af674449cf51"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i1abea27c10cb426185244d74477b8f99_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfOC0xLTEtMS0yODM_16082caf-46c3-4a66-acf7-d9069b02cb31"
      unitRef="usd">37002000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i1abea27c10cb426185244d74477b8f99_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfOC0zLTEtMS0yODM_3c21ef4c-a235-4445-b192-da3294c65f47"
      unitRef="usd">125000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i1abea27c10cb426185244d74477b8f99_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfOC01LTEtMS0yODM_f1ffca35-29ff-47a0-a075-050625685d30"
      unitRef="usd">4499000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i1abea27c10cb426185244d74477b8f99_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfOC03LTEtMS0yODM_7dfcb0a5-5f30-4e63-94b9-eb6332b401d5"
      unitRef="usd">1000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3a0abed836bd4224b56a874cd46bf148_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfOC05LTEtMS0yODM_f585771d-614b-45ac-93ca-ada66ae269a4"
      unitRef="usd">15489000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ib675c17d65fe4a1fb9b0dc2de4d93fca_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfOC0xMS0xLTEtMjgz_c075c0d8-9fc2-4b6b-a06c-9d9bea3b052f"
      unitRef="usd">26012000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="ia984ae6856a741f4850fe8585fc2ef8c_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfOC0xMy0xLTEtMjgz_f8659d83-3042-42b4-a453-7ee608223db5"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="id6833b37966d4d93a3ca9f898cd6a0f8_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfOS0xLTEtMS0yODM_129306f5-0da1-4d01-9227-6d0fcd9c574e"
      unitRef="usd">32186000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="id6833b37966d4d93a3ca9f898cd6a0f8_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfOS0zLTEtMS0yODM_dd15fbf4-93f5-4abc-9c07-6013b75a7669"
      unitRef="usd">446000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="id6833b37966d4d93a3ca9f898cd6a0f8_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfOS01LTEtMS0yODM_bb497ce7-5498-4d78-976b-0babac0db265"
      unitRef="usd">3800000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="id6833b37966d4d93a3ca9f898cd6a0f8_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfOS03LTEtMS0yODM_0a063cab-39b7-42b3-95f3-6076bd4f6b4b"
      unitRef="usd">4000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia62b4fc34d7c423d991ddcd442dc6bdb_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfOS05LTEtMS0yODM_4e4cbc23-0a9d-4ace-a9f2-21ea1bd9cfd4"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i9b546561b4c5452ead4c304565611b8b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfOS0xMS0xLTEtMjgz_8677fc06-b0bf-4124-a199-abef1d09c35b"
      unitRef="usd">18942000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="ib20f7f692c5e4147b2b3e298475fca77_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfOS0xMy0xLTEtMjgz_83976b89-facb-4756-a5e9-1999b27e6eea"
      unitRef="usd">17044000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i29b73279621f4430b5954139d088a687_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfMTAtMS0xLTEtMjgz_da61d359-434f-43bb-8dc5-f6d897a3de52"
      unitRef="usd">987000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i29b73279621f4430b5954139d088a687_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfMTAtMy0xLTEtMjgz_a434dadf-3610-409f-8307-272092841b74"
      unitRef="usd">8000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i29b73279621f4430b5954139d088a687_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfMTAtNS0xLTEtMjgz_ba9aff8a-dbd4-47a9-b816-0274ec52011e"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i29b73279621f4430b5954139d088a687_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfMTAtNy0xLTEtMjgz_46c80283-6f54-4a36-a2f0-d32c98e9c16e"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iff0ff845b6f0447b9ac00526b1eae734_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfMTAtOS0xLTEtMjgz_cc9a68fb-1dac-4395-999b-d3dabb30b528"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i3f1ccba455024f6daed5fecb6ea5e412_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfMTAtMTEtMS0xLTI4Mw_e54f58db-0f05-4ed4-9142-0dc53ea9ea77"
      unitRef="usd">987000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i249fa0828fa14d9996ed58ec2902e839_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RhYmxlOmMzNzhjMzAyZTQ4NDRmNTU4NjA2MzMzNzlmNTQwMzg2L3RhYmxlcmFuZ2U6YzM3OGMzMDJlNDg0NGY1NTg2MDYzMzM3OWY1NDAzODZfMTAtMTMtMS0xLTI4Mw_0b3deffc-05c1-47d6-8e31-4e1f9c58a980"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="i297c9f12f8b941d8974e3b3b0ff107d4_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RleHRyZWdpb246MmNlN2QzZTA5ODZiNDQyYTk4YjRkZDNlOTBkNzNiODZfMTYzNQ_ec18de97-dc4c-4461-bc1b-7734ca4cae13"
      unitRef="investment">16</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="iee8c1499d2ba42cb9221f0b2f2f28077_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RleHRyZWdpb246MmNlN2QzZTA5ODZiNDQyYTk4YjRkZDNlOTBkNzNiODZfMTY0Mg_88cbabb1-87fa-4160-9265-1c7ef756fd90"
      unitRef="investment">27</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="ib8f1b314b66f4ef0a67a71dc8a4fabb1_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RleHRyZWdpb246MmNlN2QzZTA5ODZiNDQyYTk4YjRkZDNlOTBkNzNiODZfMTY4OQ_e17fa5e1-d297-45f1-b3d9-e45100f29b97"
      unitRef="investment">25</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="idc4a160f1d5140ea957e93875fb4db7e_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RleHRyZWdpb246MmNlN2QzZTA5ODZiNDQyYTk4YjRkZDNlOTBkNzNiODZfMTY5Ng_b637b209-3687-4c5b-ade3-d190de759994"
      unitRef="investment">23</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="i5d3676a29b8440d7822a727a20b26591_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RleHRyZWdpb246MmNlN2QzZTA5ODZiNDQyYTk4YjRkZDNlOTBkNzNiODZfMTA5OTUxMTYzMDE4Nw_babeec94-8283-439c-ae4a-380938ce4e06"
      unitRef="investment">1</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="i4691914642a54928936ffd831bbaf78d_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RleHRyZWdpb246MmNlN2QzZTA5ODZiNDQyYTk4YjRkZDNlOTBkNzNiODZfMTc0OQ_f75f0be7-ec0c-4196-b776-450838da258a"
      unitRef="investment">1</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:DebtInstrumentTerm
      contextRef="icceda80a31644ae091223090650a05d8_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81OC9mcmFnOjJjZTdkM2UwOTg2YjQ0MmE5OGI0ZGQzZTkwZDczYjg2L3RleHRyZWdpb246MmNlN2QzZTA5ODZiNDQyYTk4YjRkZDNlOTBkNzNiODZfNTQ5NzU1ODE0MTI1MQ_9df0bd1c-ae28-42d3-ae51-4cc92baa764c">P2Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82MS9mcmFnOjM5YzNmZTNmOGJhYzRhNWU5ZjU4MDk5ZGUwODQ2YmQxL3RleHRyZWdpb246MzljM2ZlM2Y4YmFjNGE1ZTlmNTgwOTlkZTA4NDZiZDFfNTI1_27a0812b-9ebc-4ed8-90f9-134dca17d1f2">Income TaxesThe provision for income tax was an expense of $28.9 million and $55.1 million in the three and six months ended October&#160;31, 2022, with an effective tax rate of 27.9% and 26.5%, respectively, compared to an expense of $26.1 million and $50.0 million in the three and six months ended October&#160;31, 2021, with an effective tax rate of 25.5% and 24.7%, 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 effective tax rate for the three and six months ended October&#160;31, 2022 were affected by a tax expense recorded for withholding taxes that are not eligible for credit.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82MS9mcmFnOjM5YzNmZTNmOGJhYzRhNWU5ZjU4MDk5ZGUwODQ2YmQxL3RleHRyZWdpb246MzljM2ZlM2Y4YmFjNGE1ZTlmNTgwOTlkZTA4NDZiZDFfMTA5OTUxMTYyODg5Ng_f57306c4-f4a5-48b9-9221-9ba41eb48e34"
      unitRef="usd">28900000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82MS9mcmFnOjM5YzNmZTNmOGJhYzRhNWU5ZjU4MDk5ZGUwODQ2YmQxL3RleHRyZWdpb246MzljM2ZlM2Y4YmFjNGE1ZTlmNTgwOTlkZTA4NDZiZDFfNzE0NjgyNTU4MTExMw_dbe2ae8e-5b16-436c-ad9c-9746d5d94780"
      unitRef="usd">55100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82MS9mcmFnOjM5YzNmZTNmOGJhYzRhNWU5ZjU4MDk5ZGUwODQ2YmQxL3RleHRyZWdpb246MzljM2ZlM2Y4YmFjNGE1ZTlmNTgwOTlkZTA4NDZiZDFfMTI4_9bda9e92-3761-4749-b20b-33a8982a417e"
      unitRef="number">0.279</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82MS9mcmFnOjM5YzNmZTNmOGJhYzRhNWU5ZjU4MDk5ZGUwODQ2YmQxL3RleHRyZWdpb246MzljM2ZlM2Y4YmFjNGE1ZTlmNTgwOTlkZTA4NDZiZDFfNzE0NjgyNTU4MTEzNA_b83d57cc-c479-4d37-9583-669fbda9d613"
      unitRef="number">0.265</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82MS9mcmFnOjM5YzNmZTNmOGJhYzRhNWU5ZjU4MDk5ZGUwODQ2YmQxL3RleHRyZWdpb246MzljM2ZlM2Y4YmFjNGE1ZTlmNTgwOTlkZTA4NDZiZDFfMTU4_0ca145d4-0f11-4074-b86a-07001ff7d9d9"
      unitRef="usd">26100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82MS9mcmFnOjM5YzNmZTNmOGJhYzRhNWU5ZjU4MDk5ZGUwODQ2YmQxL3RleHRyZWdpb246MzljM2ZlM2Y4YmFjNGE1ZTlmNTgwOTlkZTA4NDZiZDFfNzE0NjgyNTU4MTE2MA_d561f646-51c8-4c6e-8fef-3ec2f2a1f828"
      unitRef="usd">50000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82MS9mcmFnOjM5YzNmZTNmOGJhYzRhNWU5ZjU4MDk5ZGUwODQ2YmQxL3RleHRyZWdpb246MzljM2ZlM2Y4YmFjNGE1ZTlmNTgwOTlkZTA4NDZiZDFfMjE0_78b1d819-c8ac-4a03-8c96-f330a356ab9b"
      unitRef="number">0.255</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82MS9mcmFnOjM5YzNmZTNmOGJhYzRhNWU5ZjU4MDk5ZGUwODQ2YmQxL3RleHRyZWdpb246MzljM2ZlM2Y4YmFjNGE1ZTlmNTgwOTlkZTA4NDZiZDFfNzE0NjgyNTU4MTE3OQ_d0459de4-9852-4d29-8eb0-ba4d36631bda"
      unitRef="number">0.247</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RleHRyZWdpb246OWNlZWJkMmRhM2M3NGU5YTgzYTFiM2M0Mzc0M2ViMmRfNTExOA_8e7f6792-7d54-4ee0-b6b6-de2666f52042">Segments&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In the past year, the Company has allocated capital to build out its Professional Search and Interim operations through the acquisition of Lucas Group, Patina and Infinity Consulting Solutions ("ICS"). These acquisitions provided the Company with the opportunity to reassess how it manages its RPO &amp;amp; Professional Search segment. Given the Company&#x2019;s strategy and development of separate financial and operational metrics for the Professional Search &amp;amp; Interim and RPO operations, the Company&#x2019;s chief operating decision maker has begun to regularly make separate resource allocation decisions between Professional Search &amp;amp; Interim and RPO. Therefore, on May 1, 2022, the Company changed the composition of its global segments and under the new reporting format, the RPO &amp;amp; Professional Search segment has been separated into two segments; Professional Search &amp;amp; Interim and RPO.&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;Revenues are directly attributed to a segment and expenses not directly associated with a specific segment are allocated based on the most relevant measures applicable, including revenues, &lt;/span&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;headcount and other factors. Due to this change, the Company completed a quantitative assessment for potential goodwill impairment both prior and subsequent to the aforementioned change and determined there was no goodwill impairment. The presentation of operating results prior to May 1, 2022 has been revised to conform to the new segment reporting.&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 now has eight reportable segments: Consulting, Digital, Executive Search North America, Executive Search 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&#x2019;s eight reportable segments operate through the following five lines of business:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:28.5pt"&gt;Consulting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; aligns organization structure, culture, performance and people to drive sustainable growth by addressing four fundamental needs: Organizational Strategy, Assessment and Succession, Leadership and Professional Development and Total Rewards. This work is supported by a comprehensive range of some of the world&#x2019;s leading lP and data. The Consulting teams employ an integrated approach across our core capabilities and integrated solutions, each one intended to strengthen our work and thinking in the next, to help clients execute their strategy in a digitally enabled world.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:28.5pt"&gt;Digital&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; delivers scalable tech-enabled solutions designed to identify the best structures, roles, capabilities and behaviors to drive businesses forward. Our digital products give clients direct access to our proprietary data, client data, and analytics to deliver clear insights with the training and tools needed to align organizational structure with business strategy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:28.5pt"&gt;Executive Search&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; helps organizations recruit board level, chief executive and other senior executive and general management talent to deliver lasting impact. The Company&#x2019;s approach to placing talent that brings together research-based IP, proprietary assessments, behavioral interviewing with practical experience to determine the ideal organizational fit. Salary benchmarking then builds appropriate frameworks for compensation and retention. This business is managed and reported on a geographic basis and represents four of the Company&#x2019;s reportable segments (Executive Search North America, Executive Search EMEA, Executive Search Asia Pacific and Executive Search Latin America).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:28.5pt"&gt;Professional Search &amp;amp; Interim &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;delivers enterprise talent acquisition solutions for professional level middle and upper management. The Company helps clients source high-quality candidates at speed and at scale globally, covering single hire to multi hire permanent placements and interim contractors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:28.5pt"&gt;RPO &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;offers scalable recruitment outsourcing solutions leveraging customized technology and talent insights. Our scalable solutions, built on science and powered by best-in-class technology and consulting expertise, enable us to act as a strategic partner in clients&#x2019; quest for superior recruitment outcomes and better candidate fit. &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;Executive Search is managed by geographic regional leaders. Worldwide operations for Consulting, Digital, Professional Search &amp;amp; Interim and RPO are managed by their Chief Executive Officers. The Executive Search geographic regional leaders and the Chief Executive Officers of Consulting, Digital, Professional Search &amp;amp; Interim and RPO report directly to the Chief Executive Officer of the Company. The Company also operates Corporate to record global 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-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:96.515%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.071%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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 October 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;Six Months Ended October 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 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;2022&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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;2022&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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;2021&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 colspan="21" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;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 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;727,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;639,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,423,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,224,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;/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;735,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;643,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,438,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,231,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;/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 Korn Ferry&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;73,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;75,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;150,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;150,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;1,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Other loss (income), 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;9,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,066)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;7,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;28,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;55,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Operating income&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;119,647&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;103,776&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;231,246&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;205,031&#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;/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;17,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Other (loss) income, 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;(9,048)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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;/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;3,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Adjusted EBITDA(1)&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;131,103&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;134,866&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;263,311&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;256,212&#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;/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 style="width:3.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:94.658%"/&gt;&lt;td style="width:0.1%"/&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;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 and impairment of right of use assets.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="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 style="width:29.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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 October 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 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;2022&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 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;2021&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 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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="33" 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: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;173,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;175,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;164,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;165,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;94,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;88,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;88,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 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 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 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 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 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;142,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;144,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;159,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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;/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;44,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;23,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;7,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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;/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;134,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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;/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;107,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;95,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,462)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;727,849&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;735,719&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;131,103&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;639,443&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;643,398&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;134,866&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;Six Months Ended October 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 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;2022&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 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;2021&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 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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="33" 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: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;339,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;60,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;313,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;314,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;178,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;/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;294,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;297,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;296,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;298,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;91,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;85,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;85,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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;/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;49,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;15,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;233,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;235,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;61,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;106,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;106,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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;/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;221,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;225,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;183,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;186,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(61,084)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,829)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;1,423,752&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;1,438,867&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;263,311&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;1,224,838&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;1,231,496&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;256,212&#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;/tr&gt;&lt;/table&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RleHRyZWdpb246OWNlZWJkMmRhM2M3NGU5YTgzYTFiM2M0Mzc0M2ViMmRfMTI1Mw_8267a0ba-8368-4362-a0d5-1d57f9049cf2"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:NumberOfReportableSegments
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RleHRyZWdpb246OWNlZWJkMmRhM2M3NGU5YTgzYTFiM2M0Mzc0M2ViMmRfMTQxNA_2fc1338c-7a45-4d5e-b9f8-e89a57a9043e"
      unitRef="segment">8</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RleHRyZWdpb246OWNlZWJkMmRhM2M3NGU5YTgzYTFiM2M0Mzc0M2ViMmRfMTYzMA_617dd433-68b1-4ad6-a6dd-9cf9c72f272d"
      unitRef="segment">8</us-gaap:NumberOfReportableSegments>
    <kfy:NumberOfLineOfBusiness
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RleHRyZWdpb246OWNlZWJkMmRhM2M3NGU5YTgzYTFiM2M0Mzc0M2ViMmRfMTY4Mw_f294d6ab-46dd-44a7-84d3-f074f7d78b84"
      unitRef="business">5</kfy:NumberOfLineOfBusiness>
    <us-gaap:InvestmentCompanyFinancialHighlightsTableTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RleHRyZWdpb246OWNlZWJkMmRhM2M3NGU5YTgzYTFiM2M0Mzc0M2ViMmRfNTQ5NzU1ODE0NDAxOA_822017be-9502-4080-8dc0-bfd0e1cd0462">&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:96.515%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.071%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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 October 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;Six Months Ended October 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 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;2022&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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;2022&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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;2021&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 colspan="21" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;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 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;727,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;639,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,423,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,224,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;/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;735,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;643,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,438,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,231,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;/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 Korn Ferry&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;73,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;75,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;150,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;150,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;1,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Other loss (income), 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;9,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,066)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;7,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;28,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;55,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Operating income&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;119,647&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;103,776&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;231,246&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;205,031&#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;/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;17,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Other (loss) income, 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;(9,048)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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;/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;3,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Adjusted EBITDA(1)&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;131,103&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;134,866&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;263,311&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;256,212&#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;/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 style="width:3.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:94.658%"/&gt;&lt;td style="width:0.1%"/&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;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 and impairment of right of use assets.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentCompanyFinancialHighlightsTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6ceffb992f44ad89cde3de650c35813_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfNC0xLTEtMS0yODM_7c45954c-ab56-4568-9273-cf91f610ac5d"
      unitRef="usd">727849000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd698f7bd08e4ddba3ad3f20409bf0e4_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfNC0zLTEtMS0yODM_2a565a83-bc33-448c-8403-68177d38189d"
      unitRef="usd">639443000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b52f705f96f40bcbe18cb941b7132e0_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfNC01LTEtMS04MDk0_4cbd6dfc-9b3e-446b-ac51-b726eafc794a"
      unitRef="usd">1423752000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieec98cadca88449a81324b23b06f31dd_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfNC03LTEtMS04MDg3_361c6bec-bdd9-451c-b3da-d74db52bd830"
      unitRef="usd">1224838000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfNS0xLTEtMS0yODM_92a01099-f227-4044-ae98-543f5567cebb"
      unitRef="usd">735719000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfNS0zLTEtMS0yODM_dc5c9900-12f4-4ced-88ea-882d7226ea61"
      unitRef="usd">643398000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfNS01LTEtMS04MDk0_97115547-87b1-4d82-b17a-782227e9fed8"
      unitRef="usd">1438867000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfNS03LTEtMS04MDg3_620e44cd-1573-4e8a-a06e-f395113e101b"
      unitRef="usd">1231496000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NetIncomeLoss
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfNy0xLTEtMS0yODM_dfe1752f-53ac-414a-bdd6-dfca21fee7db"
      unitRef="usd">73541000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfNy0zLTEtMS0yODM_ce5fa39d-11f3-4a3c-8381-3f86833ed2f6"
      unitRef="usd">75772000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfNy01LTEtMS04MDk0_29214f19-187d-42c0-b7da-899ec901e161"
      unitRef="usd">150788000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfNy03LTEtMS04MDg3_3999ab79-586c-4c95-8e86-4930542bfde5"
      unitRef="usd">150595000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfOC0xLTEtMS0yODM_13f944fc-a7d9-420c-bf25-8a219461da39"
      unitRef="usd">1074000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfOC0zLTEtMS0yODM_8a18efdb-5bd8-4810-be32-2f74d8d571de"
      unitRef="usd">560000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfOC01LTEtMS04MDk0_2bb6ec44-ab72-4c92-a034-f95511f74028"
      unitRef="usd">2363000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfOC03LTEtMS04MDg3_f419481a-9f7e-4b54-aba6-bff1ec3ecf69"
      unitRef="usd">2134000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfOS0xLTEtMS0yODM_d7474e64-33eb-4c14-8aac-30ec268e0fa7"
      unitRef="usd">-9048000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfOS0zLTEtMS0yODM_855048ab-bac3-47f8-8f72-723d3fe96d2e"
      unitRef="usd">5066000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfOS01LTEtMS04MDk0_58bb7a8d-ea1a-486d-90b3-2eafe5b54ae6"
      unitRef="usd">-8273000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfOS03LTEtMS04MDg3_029bf613-3236-4009-a85f-cad8832bf2c9"
      unitRef="usd">9513000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTAtMS0xLTEtMjgz_c2add597-2cfa-4bde-8765-49d1acb07285"
      unitRef="usd">-7098000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTAtMy0xLTEtMjgz_62014f41-9648-4b9f-bbf9-56a6ec8f8c71"
      unitRef="usd">-6365000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTAtNS0xLTEtODA5NA_96f451d0-52fd-4b33-9bcc-5c4612cca92e"
      unitRef="usd">-14710000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTAtNy0xLTEtODA4Nw_8897b300-5a86-4116-b92f-899662fb7027"
      unitRef="usd">-11791000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTEtMS0xLTEtMjgz_713c5e72-8698-42ce-81d4-496b60ea8b86"
      unitRef="usd">28886000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTEtMy0xLTEtMjgz_a84636ee-2467-49b8-8962-88202e00e841"
      unitRef="usd">26145000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTEtNS0xLTEtODA5NA_ce5935da-ced9-44a0-bdb4-fd333deb8d0e"
      unitRef="usd">55112000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTEtNy0xLTEtODA4Nw_e3977f90-e492-4195-99aa-9a4a70dee8ec"
      unitRef="usd">50024000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:OperatingIncomeLoss
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTItMS0xLTEtMjgz_52440758-286e-4c1c-b9f3-b8d557ed4b0d"
      unitRef="usd">119647000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTItMy0xLTEtMjgz_e3c76e56-414a-49fd-bb9c-173c192fc9c5"
      unitRef="usd">103776000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTItNS0xLTEtODA5NA_14d28096-6757-4c81-bc94-fb098ff9b728"
      unitRef="usd">231246000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTItNy0xLTEtODA4Nw_df5c6290-3343-411c-b6c8-f8d8ace215c2"
      unitRef="usd">205031000</us-gaap:OperatingIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTMtMS0xLTEtMjgz_83a4ef22-b7c7-438c-9367-90032171bde8"
      unitRef="usd">17093000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTMtMy0xLTEtMjgz_bb5c48db-7e34-4022-8fa0-67d3b27c7261"
      unitRef="usd">15633000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTMtNS0xLTEtODA5NA_be5b841a-83ff-467b-b6ab-e6b5b3ebb6cf"
      unitRef="usd">33322000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTMtNy0xLTEtODA4Nw_ddd56703-7319-4bb7-b3a9-7fc8ff60d0fe"
      unitRef="usd">31277000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTQtMS0xLTEtMjgz_428f734a-5ce3-404f-bdc6-b0c2b4180ada"
      unitRef="usd">-9048000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTQtMy0xLTEtMjgz_3cfe6385-a819-4c5e-937c-799c5fa1ac87"
      unitRef="usd">5066000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTQtNS0xLTEtODA5NA_f8b12a6b-f2e0-4c91-98da-ed099fde14d1"
      unitRef="usd">-8273000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTQtNy0xLTEtODA4Nw_b9cfb7ed-a730-48a8-a230-df46b020cbf1"
      unitRef="usd">9513000</us-gaap:NonoperatingIncomeExpense>
    <kfy:BusinessCombinationAcquisitionAndIntegrationRelatedCosts
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTUtMS0xLTEtMjgz_1837b6c0-2a29-44e0-b36c-b31d7609abf2"
      unitRef="usd">3411000</kfy:BusinessCombinationAcquisitionAndIntegrationRelatedCosts>
    <kfy:BusinessCombinationAcquisitionAndIntegrationRelatedCosts
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTUtMy0xLTEtMjgz_4272d3a9-5df9-4df1-9ebf-d65110e03d05"
      unitRef="usd">1084000</kfy:BusinessCombinationAcquisitionAndIntegrationRelatedCosts>
    <kfy:BusinessCombinationAcquisitionAndIntegrationRelatedCosts
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTUtNS0xLTEtODA5NA_b7905259-5c36-4302-ac4a-465e4f7ba9df"
      unitRef="usd">7016000</kfy:BusinessCombinationAcquisitionAndIntegrationRelatedCosts>
    <kfy:BusinessCombinationAcquisitionAndIntegrationRelatedCosts
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTUtNy0xLTEtODA4Nw_8569611c-1095-408b-8766-0a2ec8cb8d9e"
      unitRef="usd">1084000</kfy:BusinessCombinationAcquisitionAndIntegrationRelatedCosts>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTYtMS0xLTEtODAyMQ_43e0c868-9c34-42ae-9bff-43569111e046"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTYtMy0xLTEtODAyMQ_2ba839b1-e33a-4a9e-8b1d-eb4c98d0bc44"
      unitRef="usd">1915000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTYtNS0xLTEtODAyMQ_50f9578c-4561-4167-a94b-a3401876a3cf"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTYtNy0xLTEtODAyMQ_08a604d6-c66f-4aa3-b3f5-a78c0ee996ab"
      unitRef="usd">1915000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTctMS0xLTEtODAyMQ_7a1919b3-eb8c-4792-b483-f79f502eb473"
      unitRef="usd">0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTctMy0xLTEtODAyMQ_11d8d4a6-90a0-4ad0-8aa4-4e6ca74fa381"
      unitRef="usd">7392000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTctNS0xLTEtODAyMQ_4d9dced0-b696-4759-a1e0-27008f7f0d26"
      unitRef="usd">0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTctNy0xLTEtODAyMQ_30b40997-0f31-4337-bdea-b67bb4c1620f"
      unitRef="usd">7392000</us-gaap:OperatingLeaseImpairmentLoss>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTYtMS0xLTEtMjgz_663a282b-7cb5-4ec9-9239-c839443ea1cb"
      unitRef="usd">131103000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTYtMy0xLTEtMjgz_0d42be22-3cfb-4e75-9746-d1eddcc5d0a2"
      unitRef="usd">134866000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTgtNS0xLTEtODEzMA_35d44680-2973-450a-b00c-e21f5aadfef2"
      unitRef="usd">263311000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOjZiOTMzZjc4ODkzZDQ2ZGFhZmRhYTRlZmRlOTE4ODNmL3RhYmxlcmFuZ2U6NmI5MzNmNzg4OTNkNDZkYWFmZGFhNGVmZGU5MTg4M2ZfMTgtNy0xLTEtODEzMA_d4035f34-a67b-48ea-a1bf-f2697fc45f24"
      unitRef="usd">256212000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RleHRyZWdpb246OWNlZWJkMmRhM2M3NGU5YTgzYTFiM2M0Mzc0M2ViMmRfNTExOQ_22e22eae-1418-40f6-b64c-0db7e4358127">&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 style="width:29.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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 October 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 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;2022&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 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;2021&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 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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="33" 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: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;173,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;175,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;164,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;165,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;94,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;88,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;88,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 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 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 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 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 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;142,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;144,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;159,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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;/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;44,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;23,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;7,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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;/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;134,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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;/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;107,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;95,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,462)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;727,849&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;735,719&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;131,103&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;639,443&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;643,398&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;134,866&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;Six Months Ended October 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 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;2022&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 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;2021&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 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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="33" 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: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;339,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;60,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;313,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;314,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;178,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;/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;294,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;297,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;296,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;298,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;91,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;85,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;85,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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;/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;49,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;15,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;233,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;235,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;61,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;106,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;106,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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;/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;221,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;225,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;183,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;186,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(61,084)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,829)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;1,423,752&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;1,438,867&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;263,311&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;1,224,838&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;1,231,496&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;256,212&#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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i64698ef881b54eaabc05c2fc8c2f995c_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfNC0xLTEtMS0yODM_ac6782d4-9061-4feb-a85d-10f94b5b0952"
      unitRef="usd">173092000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1c1435ddf65f41e5bf3eeb55911c14f2_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfNC0zLTEtMS0yODM_c2e38ac7-afdc-4af9-971a-16db88e01c95"
      unitRef="usd">175845000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i1c1435ddf65f41e5bf3eeb55911c14f2_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfNC01LTEtMS0yODM_a314d9cf-0b50-4529-971a-64f5a6cd5835"
      unitRef="usd">31089000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd920b304c1f461494d191c57f37b85d_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfNC03LTEtMS0yODM_4d09c158-5d9e-45ad-90cb-4e7a1cadc5bc"
      unitRef="usd">164893000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8a500900f94d4e53947ea67bc3f6eb95_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfNC05LTEtMS0yODM_a3a3302d-b60b-4727-ba1e-68aed0cbd514"
      unitRef="usd">165732000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i8a500900f94d4e53947ea67bc3f6eb95_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfNC0xMS0xLTEtMjgz_679c2a07-9d2d-49b9-a6ad-acb1bd095799"
      unitRef="usd">30061000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4860659877604157a887914880ee8256_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfNS0xLTEtMS0yODM_07ef5a6a-3713-4fdd-bad1-20a2b59eddff"
      unitRef="usd">94329000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf985f6b8e12431ea9f90317e292d1c8_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfNS0zLTEtMS0yODM_7a2f94fe-4079-4b67-b804-0a2f9b97c193"
      unitRef="usd">94577000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="iaf985f6b8e12431ea9f90317e292d1c8_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfNS01LTEtMS0yODM_8e2ae87a-08dd-437d-8186-65b46b21a6db"
      unitRef="usd">27524000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i471a6a0a139f4f16a5b8df5c39327079_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfNS03LTEtMS0yODM_bc22f660-2980-42dc-8997-74857171147b"
      unitRef="usd">88639000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i30fd9b36763c4ca48ae703d4239a0ec3_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfNS05LTEtMS0yODM_293c0f46-ec7d-461c-95db-cedac691cec5"
      unitRef="usd">88712000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i30fd9b36763c4ca48ae703d4239a0ec3_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfNS0xMS0xLTEtMjgz_a7a7646e-045a-4091-853a-28ec0ff06371"
      unitRef="usd">28556000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i493c6352bdef4e6798f117a5854f9952_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfNy0xLTEtMS0yODM_32e3f5b3-d943-4bb5-90b5-e070f67e91cd"
      unitRef="usd">142485000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3049645c9f1e49cdbe79949caade19f5_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfNy0zLTEtMS0yODM_89f9ab48-9769-4b9a-aa33-1a92e7c98416"
      unitRef="usd">144147000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i3049645c9f1e49cdbe79949caade19f5_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfNy01LTEtMS0yODM_6a0e5545-5429-4f3d-a6c2-131a528c1df7"
      unitRef="usd">37969000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c8f0f8682864943a8e9f311c82fa29e_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfNy03LTEtMS0yODM_b527635f-03dc-4042-a788-3e9ed5f0b775"
      unitRef="usd">158197000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2cdcef95591b44059ee834f5de6ee02a_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfNy05LTEtMS0yODM_736230a5-ac06-46f2-8740-799a46cf03db"
      unitRef="usd">159082000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i2cdcef95591b44059ee834f5de6ee02a_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfNy0xMS0xLTEtMjgz_7e08d1dd-edd3-48b5-a9b4-60ba62f9a711"
      unitRef="usd">48907000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i76ddaeb4b6c04b818de9038f490ce243_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfOC0xLTEtMS0yODM_4a9b4d7e-1630-47e7-8719-cde448f12d0c"
      unitRef="usd">44645000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i47006aa093414c9f840f541b2f433995_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfOC0zLTEtMS0yODM_d1f1b8c9-f836-4146-9b97-1c89889d6b5b"
      unitRef="usd">44919000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i47006aa093414c9f840f541b2f433995_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfOC01LTEtMS0yODM_316d88e5-4e9b-4f06-8b42-4dbc712ba507"
      unitRef="usd">8081000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1bdbd3634e524984aa24223157545ad5_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfOC03LTEtMS0yODM_e36a96ab-8d3c-4288-9352-02f2022c1471"
      unitRef="usd">42434000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i22c1391d3d5e4d21a225aa9e1dc2e351_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfOC05LTEtMS0yODM_7502e3b8-6e96-4094-bb07-6fb31ed056a6"
      unitRef="usd">42571000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i22c1391d3d5e4d21a225aa9e1dc2e351_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfOC0xMS0xLTEtMjgz_781bbd88-564e-4a66-999d-f54cf1924322"
      unitRef="usd">7663000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i232e0648c9324eb3818f0c70dbee1dc6_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfOS0xLTEtMS0yODM_6b97c082-f9ae-4f93-a76f-f8fdd42ca7df"
      unitRef="usd">23408000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i90a76b52c58c4b8cbc851e249cac1b50_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfOS0zLTEtMS0yODM_90e8498d-1666-4001-b64c-038b024df616"
      unitRef="usd">23523000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i90a76b52c58c4b8cbc851e249cac1b50_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfOS01LTEtMS0yODM_cea8aa45-4f06-4907-a391-4690e0b0365a"
      unitRef="usd">5834000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id79f923685ef4ca894006de23c47ace7_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfOS03LTEtMS0yODM_495cddc3-dcfc-44ec-b733-f5e7b4338151"
      unitRef="usd">28257000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d431753cbc6431faf202505b49bd70b_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfOS05LTEtMS0yODM_fd863f03-90c9-4754-abe1-b2b0a4081115"
      unitRef="usd">28267000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i3d431753cbc6431faf202505b49bd70b_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfOS0xMS0xLTEtMjgz_9a137955-ab96-455b-ac81-6b9192cd2e91"
      unitRef="usd">8201000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ida595231955f425bbb80b1a2b172476d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTAtMS0xLTEtMjgz_0381076b-c73b-45ce-a09b-19ed399788ae"
      unitRef="usd">7821000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3bd5022ce228438ea79c265552d0c4ce_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTAtMy0xLTEtMjgz_e7c077bb-060e-46f2-8978-b69143509d06"
      unitRef="usd">7822000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i3bd5022ce228438ea79c265552d0c4ce_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTAtNS0xLTEtMjgz_fe9bd896-7094-4565-bea6-1972d9864104"
      unitRef="usd">2607000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i460ae8eb57ff4368891e742d8ee8addd_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTAtNy0xLTEtMjgz_0129d08d-dd1b-4906-bf8f-f58e7bc4f277"
      unitRef="usd">6571000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c6ea3c36cfd43ca95a78216b4b9eef6_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTAtOS0xLTEtMjgz_ba9be1ef-5f62-4b33-b3a7-378969a52fab"
      unitRef="usd">6572000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i9c6ea3c36cfd43ca95a78216b4b9eef6_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTAtMTEtMS0xLTI4Mw_4620b11d-8f34-4dd9-abff-5b0821d9c9da"
      unitRef="usd">1366000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5420b89f9514b29b30a1de8184586e9_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTEtMS0xLTEtMjgz_41be2312-2b07-449b-9a6e-f51c271246e8"
      unitRef="usd">134743000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1c98e7cb18c84d2aa246a2bd6168d978_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTEtMy0xLTEtMjgz_684ef329-6e17-4e42-96a8-73c4240bb3c3"
      unitRef="usd">135762000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i1c98e7cb18c84d2aa246a2bd6168d978_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTEtNS0xLTEtMjgz_4bd15042-b685-407a-8e23-deb23ab041d4"
      unitRef="usd">32457000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i22d6a45387cd4a1d8600e5d8b913063a_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTEtNy0xLTEtMjgz_a99ac186-adcd-4b91-b692-d6ccb51e3c0f"
      unitRef="usd">54559000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a0d579fec9d4d4cbd03305c9d67336b_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTEtOS0xLTEtMjgz_3d147384-22a2-4f14-852c-e2b25aa6bf4c"
      unitRef="usd">54702000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i2a0d579fec9d4d4cbd03305c9d67336b_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTEtMTEtMS0xLTI4Mw_ae182046-1fea-45ae-9ed0-2a6f085e121c"
      unitRef="usd">21825000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b4f1c415de347cb90bd51f49bb36c81_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTItMS0xLTEtMjgz_a59c23bf-aff1-4ca3-88b3-658acdf5202b"
      unitRef="usd">107326000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic2c601bb19dc4770bf7735f8199c36af_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTItMy0xLTEtMjgz_f3e8d7a3-6c44-44e2-b857-acecfcf11a8c"
      unitRef="usd">109124000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="ic2c601bb19dc4770bf7735f8199c36af_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTItNS0xLTEtMjgz_abe6062e-4611-4b6a-bc80-01a9f1090e4f"
      unitRef="usd">16004000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a7c2c6d38f64f009f744b4a3e377db1_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTItNy0xLTEtMjgz_7b44a33b-9046-4c38-93ef-1ca3ce0daa32"
      unitRef="usd">95893000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i51751e19a8d84353a8c989195e7ad611_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTItOS0xLTEtMjgz_34c2d33e-fea3-4aa5-847f-c95ebc00cc1d"
      unitRef="usd">97760000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i51751e19a8d84353a8c989195e7ad611_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTItMTEtMS0xLTI4Mw_db5d6476-0fc1-43b2-a2d5-9273794a78b6"
      unitRef="usd">14433000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib9c9491b3ead456d81b0b85802e7dbaf_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTMtMS0xLTEtMjgz_d2f1db9c-1231-4c0d-bc5b-cae10eaaf407"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib9c9491b3ead456d81b0b85802e7dbaf_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTMtMy0xLTEtMjgz_0c7557de-8c47-4698-9960-e6371b9ee433"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="ib9c9491b3ead456d81b0b85802e7dbaf_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTMtNS0xLTEtMjgz_c3e7ec9e-cec9-4177-be2b-952bccb8e7c4"
      unitRef="usd">-30462000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5643aa93bac44ef4bdfc5bfa67202df6_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTMtNy0xLTEtMjgz_9d49f9fc-92f7-449a-8cb8-faf4654dbdee"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5643aa93bac44ef4bdfc5bfa67202df6_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTMtOS0xLTEtMjgz_e3cde11f-0db3-4428-ac8a-8f56f1625c62"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i5643aa93bac44ef4bdfc5bfa67202df6_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTMtMTEtMS0xLTI4Mw_b48a7af4-35a2-4dba-b1cd-a2a0977a3db7"
      unitRef="usd">-26146000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6ceffb992f44ad89cde3de650c35813_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTQtMS0xLTEtMjgz_b850cb15-658a-4b11-99ad-a59b81ac54d0"
      unitRef="usd">727849000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTQtMy0xLTEtMjgz_9cd9b73d-7c96-4249-9a4f-9f3014fa377e"
      unitRef="usd">735719000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTQtNS0xLTEtMjgz_7426e439-3bb1-48df-b14a-81afff8c9834"
      unitRef="usd">131103000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd698f7bd08e4ddba3ad3f20409bf0e4_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTQtNy0xLTEtMjgz_c7f7a35f-106e-42ef-8d5f-e3eeaf3b709d"
      unitRef="usd">639443000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTQtOS0xLTEtMjgz_27057436-8d5e-46c8-ae53-08432e6476db"
      unitRef="usd">643398000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmZmZGM3ZTJlMWYyYjQ5NDRhNzgzOTFiZTNmMDFkZjM1L3RhYmxlcmFuZ2U6ZmZkYzdlMmUxZjJiNDk0NGE3ODM5MWJlM2YwMWRmMzVfMTQtMTEtMS0xLTI4Mw_c8fa6518-ee97-492f-b6a5-45b79ba6677e"
      unitRef="usd">134866000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i997d313f47d74274b7423f571af80a98_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfNC0xLTEtMS04MTQw_100192bd-4cce-40de-b80d-82df4adc3593"
      unitRef="usd">339576000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i993d17fbdda94bf9971afa29ab65b27c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfNC0zLTEtMS04MTQw_e39943b4-67ef-4eb7-a37a-436e8ca78988"
      unitRef="usd">344580000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i993d17fbdda94bf9971afa29ab65b27c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfNC01LTEtMS04MTQw_00565b03-571a-40e7-aeca-6e4f54d12a82"
      unitRef="usd">60639000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i43ba503cd09c425a82fd588486c302e7_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfNC03LTEtMS04MTQw_dc8cd1a1-7d8b-475f-93e5-6d08f52e86f8"
      unitRef="usd">313371000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia52b7b8427684fe3b11bf1573f11ef37_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfNC05LTEtMS04MTQw_798dcf48-503d-4aeb-9084-58a3f1c5b1ed"
      unitRef="usd">314739000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="ia52b7b8427684fe3b11bf1573f11ef37_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfNC0xMS0xLTEtODE0MA_4da3db75-29c8-4d51-81ef-3a39551c258c"
      unitRef="usd">56902000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie598c013585e4d21942aefa17810fa23_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfNS0xLTEtMS04MTQw_5c0cd7c6-f7a9-4d39-aeae-0497b48251db"
      unitRef="usd">178090000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idbde1ed93c6e4958aa1002b0177a9d09_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfNS0zLTEtMS04MTQw_2b6d482e-2779-466d-ae41-af1f59397433"
      unitRef="usd">178392000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="idbde1ed93c6e4958aa1002b0177a9d09_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfNS01LTEtMS04MTQw_3b7afbf9-4262-4921-a939-161349b6eef6"
      unitRef="usd">51702000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifc6a708f2117415482241d421faf1d04_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfNS03LTEtMS04MTQw_89c36d62-eb0a-463a-979c-8a6b492fb5f1"
      unitRef="usd">169310000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i04e003da140f40c6b74dfcb5cf84e2ea_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfNS05LTEtMS04MTQw_54d293ef-88d7-41dc-8a3f-8931f855ea9e"
      unitRef="usd">169393000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i04e003da140f40c6b74dfcb5cf84e2ea_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfNS0xMS0xLTEtODE0MA_41887764-3a90-438b-b8f6-4c10b255a458"
      unitRef="usd">54188000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4e28ac8ef12b438ea489859fd49fbdd6_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfNy0xLTEtMS04MTQw_c54c8e56-2e90-4c99-b16b-bdc0568ee642"
      unitRef="usd">294029000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia353b08ab55a4971a859ba1edf182960_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfNy0zLTEtMS04MTQw_79728b99-35ec-4770-aedf-36eb6cc5d53a"
      unitRef="usd">297031000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="ia353b08ab55a4971a859ba1edf182960_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfNy01LTEtMS04MTQw_75e98824-fbdb-47ea-9229-ed11089a88a2"
      unitRef="usd">81718000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i43620bc569be47a7a8aa3bba6732fd2a_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfNy03LTEtMS04MTQw_82472632-ae31-40b4-9d28-07fdd8fa8378"
      unitRef="usd">296875000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i23e486c89ee24f7c8e2dbfa70ca7c7c9_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfNy05LTEtMS04MTQw_96a36b03-a4f3-410b-a8c3-d2e9537a821b"
      unitRef="usd">298382000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i23e486c89ee24f7c8e2dbfa70ca7c7c9_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfNy0xMS0xLTEtODE0MA_d4e5e0ed-f480-4830-9adf-b5d61aa2e942"
      unitRef="usd">92237000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i35f25fe0205a47e8b9655d6f60952908_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfOC0xLTEtMS04MTQw_401bf57e-79f7-4595-9f96-2561e109d0b2"
      unitRef="usd">91701000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7da4c9ba7215497499ab6e893bcabd0b_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfOC0zLTEtMS04MTQw_426dec2b-789c-40bb-87c3-691db1ca900b"
      unitRef="usd">92248000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i7da4c9ba7215497499ab6e893bcabd0b_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfOC01LTEtMS04MTQw_0c43b263-fba3-4f8a-bd33-bca9be1df448"
      unitRef="usd">16596000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i623f9eaafbb441c38887b048d4ab25de_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfOC03LTEtMS04MTQw_5b4c0e0b-784d-426a-a913-6c6429a67cf1"
      unitRef="usd">85181000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icce3b02c5f2e40fb8717542cecbf892d_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfOC05LTEtMS04MTQw_c60674db-1f77-456e-a42e-84912598ea86"
      unitRef="usd">85414000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="icce3b02c5f2e40fb8717542cecbf892d_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfOC0xMS0xLTEtODE0MA_0ecc5b3d-c50e-42ee-bc87-67ed70a15276"
      unitRef="usd">15248000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia769b034cd0f42d19e11e4f5b38dca6a_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfOS0xLTEtMS04MTQw_8bd6476d-9006-4b18-ae51-bef3705f1b96"
      unitRef="usd">49789000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5ffce931e77343d69f0929746c3a07ba_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfOS0zLTEtMS04MTQw_b2a47868-c5aa-40cd-8ad6-a004985a5861"
      unitRef="usd">49975000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i5ffce931e77343d69f0929746c3a07ba_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfOS01LTEtMS04MTQw_f950f308-10bc-4a32-b462-6d928f6182d8"
      unitRef="usd">13185000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i47f478d373344fd18b27a24a58e9de9e_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfOS03LTEtMS04MTQw_2dc834fa-c09a-4869-b361-6b554ee66ea2"
      unitRef="usd">56960000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie552218ec4e542439611dbc474b870d3_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfOS05LTEtMS04MTQw_57a467f4-7e58-44c1-86fe-bfbafcf9018a"
      unitRef="usd">56999000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="ie552218ec4e542439611dbc474b870d3_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfOS0xMS0xLTEtODE0MA_861328c2-2603-4589-b88c-3b7281060dea"
      unitRef="usd">16521000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ce0737d38324655b4c666a0a4bfd88b_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTAtMS0xLTEtODE0MA_1a91cf7c-4d67-421a-8b63-2fd17d735558"
      unitRef="usd">15629000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e48f73c1879440487cffdf92e2f794b_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTAtMy0xLTEtODE0MA_d774c691-6a78-42a6-ab6b-63b768aba392"
      unitRef="usd">15631000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i9e48f73c1879440487cffdf92e2f794b_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTAtNS0xLTEtODE0MA_6d67e7c2-35be-4526-8134-d4d266e57876"
      unitRef="usd">5224000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic6675f7e14694d79a6ab67f59a984e10_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTAtNy0xLTEtODE0MA_97fc920b-f7c5-48d9-9966-041d37a1579d"
      unitRef="usd">13347000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i10866127beaa47db80bd22102668a4d5_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTAtOS0xLTEtODE0MA_be9725d4-3018-426d-9bfe-bdc376767fc5"
      unitRef="usd">13351000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i10866127beaa47db80bd22102668a4d5_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTAtMTEtMS0xLTgxNDA_788cb4c6-f4ed-4ac0-ba9f-c26a0ce5441b"
      unitRef="usd">3720000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6d619a595b04881b7115d93cc594e48_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTEtMS0xLTEtODE0MA_d8488939-e876-4d6e-af2f-99bc9756cfa1"
      unitRef="usd">233690000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie5db221f14364294905fecfea968b99f_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTEtMy0xLTEtODE0MA_4734aa43-8643-4a43-919c-3be7c5fe6da5"
      unitRef="usd">235814000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="ie5db221f14364294905fecfea968b99f_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTEtNS0xLTEtODE0MA_37598ea4-adfe-447b-880e-349146b8eab4"
      unitRef="usd">61618000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie73e1241d58d448e8802687ecfcfa703_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTEtNy0xLTEtODE0MA_64a4bfd8-3c9c-4eba-bb61-7045efc209b7"
      unitRef="usd">106396000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifdce530e3d4942ff97b268afb7cc9cc9_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTEtOS0xLTEtODE0MA_8f82178f-f2a4-48f6-a284-3d01c87c7914"
      unitRef="usd">106634000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="ifdce530e3d4942ff97b268afb7cc9cc9_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTEtMTEtMS0xLTgxNDA_dd8da4e8-bf74-4d2b-834e-057b122e9d88"
      unitRef="usd">41264000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0fdf1dde806241eeb9561054f838be17_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTItMS0xLTEtODE0MA_1cac6e4e-2e1b-4eb9-83ac-6e0388a16cdc"
      unitRef="usd">221248000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iefc1d2e50d464a2882ec5183759d8266_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTItMy0xLTEtODE0MA_ff58a780-aa3d-4457-86ad-aea84b582aa2"
      unitRef="usd">225196000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="iefc1d2e50d464a2882ec5183759d8266_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTItNS0xLTEtODE0MA_a7ac3d0e-d8fc-43d8-ac39-3cfe944b0e32"
      unitRef="usd">33713000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib076fbf2ee8f445f88c3d55eba33abb8_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTItNy0xLTEtODE0MA_f2a5e83d-39c2-43b0-9e36-cdd139ad814c"
      unitRef="usd">183398000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i661b8b482a8745409ec68b792dbf3bb6_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTItOS0xLTEtODE0MA_ea3ae107-b57d-4ff3-8c35-b6a96a062d2e"
      unitRef="usd">186584000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i661b8b482a8745409ec68b792dbf3bb6_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTItMTEtMS0xLTgxNDA_076d91a5-c5fe-474e-ad5b-f3634fb3f9a7"
      unitRef="usd">28961000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d1b94ffcfcd402e9e4beb48623c0fc6_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTMtMS0xLTEtODE0MA_704bb267-faf3-4915-a607-c7d3284fba93"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d1b94ffcfcd402e9e4beb48623c0fc6_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTMtMy0xLTEtODE0MA_0ac80c39-792d-426c-aff7-65726a495d34"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i1d1b94ffcfcd402e9e4beb48623c0fc6_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTMtNS0xLTEtODE0MA_121c00df-c17f-4451-9307-db0d94a7201e"
      unitRef="usd">-61084000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d3a764e1ba74ac29c60a04aea29261d_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTMtNy0xLTEtODE0MA_38ddb425-9b64-4290-99b6-fcd159839243"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d3a764e1ba74ac29c60a04aea29261d_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTMtOS0xLTEtODE0MA_bd9aa901-defb-499a-8d01-58cc7543350a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i0d3a764e1ba74ac29c60a04aea29261d_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTMtMTEtMS0xLTgxNDA_a4cf6a91-76e4-48ad-ba7c-d0e9addd7671"
      unitRef="usd">-52829000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b52f705f96f40bcbe18cb941b7132e0_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTQtMS0xLTEtODE0MA_6999bb89-6d47-447c-a0bf-301b1a2e8ba9"
      unitRef="usd">1423752000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTQtMy0xLTEtODE0MA_6baa8bb6-edb8-4d3b-a607-048747a7b854"
      unitRef="usd">1438867000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTQtNS0xLTEtODE0MA_490577a3-344d-4e9e-ac45-e9054c7d645f"
      unitRef="usd">263311000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieec98cadca88449a81324b23b06f31dd_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTQtNy0xLTEtODE0MA_03f3d304-5891-4e18-97ea-9f76bbffe561"
      unitRef="usd">1224838000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTQtOS0xLTEtODE0MA_5a5347d1-82f2-4d50-98b2-ae8b8f21b9ba"
      unitRef="usd">1231496000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82NC9mcmFnOjljZWViZDJkYTNjNzRlOWE4M2ExYjNjNDM3NDNlYjJkL3RhYmxlOmFkZjViZjFmYzFlNDRjMmFiOTY0NDgyZTcwYjAwMDE0L3RhYmxlcmFuZ2U6YWRmNWJmMWZjMWU0NGMyYWI5NjQ0ODJlNzBiMDAwMTRfMTQtMTEtMS0xLTgxNDA_dabd2c5c-ca5f-4962-b130-8f234dabb535"
      unitRef="usd">256212000</kfy:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNTQ5NzU1ODE0NjM5OA_0100e9fb-d2b5-49b0-bc34-5ec0efe28127">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;On December&#160;16, 2019, the Company completed a private placement of 4.625% Senior Unsecured Notes due 2027 (the &#x201c;Notes&#x201d;) with a $400 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&#160;15, 2027, with interest payable semi-annually in arrears on June 15 and December 15 of each year, commencing on June&#160;15, 2020. The Notes represent senior unsecured obligations that rank equally in right of payment to all existing and future senior unsecured indebtedness. The Company may redeem the Notes prior to maturity, subject to certain limitations and premiums defined in the indenture governing the Notes. At any time prior to December 15, 2022, the Company may redeem the Notes at a redemption price equal to 100% of the principal plus the Applicable Premium (as defined in the indenture governing the Notes), and accrued and unpaid interest. At any time prior to December 15, 2022, the Company may use the proceeds of certain equity offerings to redeem up to 35% of the aggregate principal amount of the Notes, including any permitted additional notes, at a redemption price equal to 104.625% of the principal amount and accrued and unpaid interest. At any time and from time to time on or after December 15, 2022, the Company may redeem the Notes at the applicable redemption prices set forth in the table below, plus accrued and unpaid interest, if redeemed during the 12-month period beginning on December 15 of each of the years 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 style="width:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&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;Year&lt;/span&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;Percentage&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:center;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.313%&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:center;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.156%&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;2024 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:center;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.000%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Notes allow the Company to pay $25 million of dividends per fiscal year with no restrictions, plus an unlimited amount of dividends so long as the Company&#x2019;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. The Notes are guaranteed by each of the Company's existing and future wholly owned domestic subsidiaries to the extent such subsidiaries guarantee the Company's credit facilities. 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), the Company shall make an offer to purchase all of the Notes at 101% of their principal amount, and accrued and unpaid interest. The Company used the proceeds from the offering of the Notes to repay $276.9 million outstanding under the Company&#x2019;s prior revolving credit facility and to pay expenses and fees in connection therewith. The remainder of the proceeds were used for general corporate requirements. The effective interest rate on the Notes was 4.86% as of October&#160;31, 2022. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#212529;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of October&#160;31, 2022 and April&#160;30, 2022, the fair value of the Notes was $364.0 million and $379.5 million, respectively, based on borrowing rates then required of notes with similar terms, maturity and credit risk. The fair value of the Notes was classified as a Level 2 measurement in the fair value hierarchy.&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, 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 style="width:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&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 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;October 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;2022&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 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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;/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 colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,169)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,523)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 style="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;395,831&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;395,477&#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;/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-style:italic;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, to, among other things, (i) extend the existing maturity date of the revolving facility to June&#160;24, 2027, (ii) provide for a new delayed draw term loan facility as described below, (iii) replace the London interbank offered rate with forward-looking SOFR term rate (&#x201c;Term SOFR&#x201d;) as described below, and (iv) replace the existing financial covenants with the financial covenant described below. The Amended Credit Agreement provides for five-year senior secured credit facilities in an aggregate amount of $1,150.0 million comprised of a $650.0 million revolving credit facility (the &#x201c;Revolver&#x201d;) and a $500.0 million delayed draw term loan facility (the &#x201c;Delayed Draw Facility&#x201d;, and together with the Revolver, the &#x201c;Credit Facilities&#x201d;). 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 up to $250.0 million plus an unlimited amount subject to a consolidated secured net leverage ratio of 3.25 to 1.00.&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;Extensions of credit under the Delayed Draw Facility are available to the Company in up to two advances through June 24, 2023. Any amounts undrawn under the Delayed Draw Facility as of June 24, 2023 will no longer be available to the Company. The Amended Credit Agreement contains certain customary affirmative and negative covenants that, among other things, restrict the Company&#x2019;s ability to incur additional indebtedness, grant liens and make certain acquisitions, investments, asset dispositions and restricted payments. In addition, the Amended Credit Agreement contains a covenant that requires the Company to maintain a maximum consolidated secured leverage ratio of 3.50 to 1.00 (which may be temporarily increased to 4.00 following certain material acquisitions under certain circumstances) (the &#x201c;Financial Covenant&#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;The principal balance of the Delayed Draw Facility, if any, is subject to annual term loan amortization of 2.5% for the fiscal quarters ending September 30, 2022 through June&#160;30, 2024, and 5.0% for the fiscal quarter ending September 30, 2024 through June&#160;30, 2027, with the remaining principal due at maturity. The principal balance of the Revolver, if any, is due at maturity. The Credit Facilities mature on June&#160;24, 2027 and any unpaid principal balance is payable on this date. The Credit Facilities may also be prepaid and terminated early by the Company at any time without premium or penalty (subject to customary breakage fees).&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;Amounts outstanding under the Amended Credit Agreement will bear interest at a rate equal to, at the Company&#x2019;s election, either Term SOFR plus a SOFR adjustment of 0.10%, plus an interest rate margin between 1.125% per annum and 2.00% per annum, depending on the Company&#x2019;s consolidated net leverage ratio, or base rate plus an interest rate margin between 0.125% per annum and 1.00% per annum depending on the Company&#x2019;s consolidated net leverage ratio. In addition, the Company will be required to pay to the lenders a ticking fee of 0.20% per annum on the actual daily unused portion of the Delayed Draw Facility, and a quarterly commitment fee ranging from 0.175% to 0.300% per annum on the actual daily unused amount of the Revolver, based upon the Company&#x2019;s consolidated net leverage ratio at such time, and fees relating to the issuance of letters of credit.&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 October&#160;31, 2022 and April&#160;30, 2022, there was no outstanding liability under the Credit Facilities and the credit facilities under the Credit Agreement prior to the Amendment (the &#x201c;Prior Credit Facility&#x201d;), respectively. The unamortized debt issuance costs associated with the Amended Credit Agreement was $4.7 million as of October&#160;31, 2022 and $2.4 million under the Credit Agreement as of April&#160;30, 2022. The debt issuance costs were included in other current assets and other non-current assets on the consolidated balance sheets. As of October&#160;31, 2022, the Company was in compliance with its debt covenants.&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 had a total of $1,145.3 million available under the Credit Facilities and $645.3 million available under the Prior Credit Facility after $4.7 million of standby letters of credit were issued as of both October&#160;31, 2022 and April&#160;30, 2022. The Company had a total of $10.0 million of standby letters with other financial institutions as of both October&#160;31, 2022 and April&#160;30, 2022. The standby letters of credit were generally issued as a result of entering into office premise leases.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ief1c43971bad425a98f0da6df227229a_I20191216"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfMTE1_f11785e9-e21f-45cd-84e8-d6afc78685bb"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ief1c43971bad425a98f0da6df227229a_I20191216"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfMTcx_79cba6a0-8271-491d-bd3a-c6b65a20c19d"
      unitRef="usd">400000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="ief1c43971bad425a98f0da6df227229a_I20191216"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfMzA1_b3529d0e-fb2a-4f57-8432-94deb2681a69"
      unitRef="usd">4500000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <kfy:DebtInstrumentRedemptionOfPrincipalPlusApplicablePremiumPricePercentage
      contextRef="i2ba7702a6c114cff98e4d8ae0428513f_D20191216-20191216"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfODM0_1b43d03c-33a3-4906-b4d1-1b2e59be57f5"
      unitRef="number">1</kfy:DebtInstrumentRedemptionOfPrincipalPlusApplicablePremiumPricePercentage>
    <kfy:DebtInstrumentMaximumPercentageOfPrincipalAmountRedeemableWithEquityOfferingProceeds
      contextRef="i5fe21712a5024176833b1f2c18e931d1_D20191216-20191216"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfMTA4Mw_9a70f7ee-b31f-463e-8362-e976ad4ef8d8"
      unitRef="number">0.35</kfy:DebtInstrumentMaximumPercentageOfPrincipalAmountRedeemableWithEquityOfferingProceeds>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i5fe21712a5024176833b1f2c18e931d1_D20191216-20191216"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfMTIwNw_6d20838f-abc7-4949-a38a-9dd2f58ebb29"
      unitRef="number">1.04625</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionTableTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNzQ4OQ_0c556d28-010a-4242-8d6e-596a24cb902a">At any time and from time to time on or after December 15, 2022, the Company may redeem the Notes at the applicable redemption prices set forth in the table below, plus accrued and unpaid interest, if redeemed during the 12-month period beginning on December 15 of each of the years indicated:&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 style="width:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&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;Year&lt;/span&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;Percentage&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:center;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.313%&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:center;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.156%&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;2024 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt;text-align:center;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.000%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DebtInstrumentRedemptionTableTextBlock>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i13521b0691614378b694c18f190fd1e8_D20220501-20221031"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RhYmxlOjljYTFmYzEyNzUzNjQwM2U5YjFiZWRjN2E4YzE1OGYyL3RhYmxlcmFuZ2U6OWNhMWZjMTI3NTM2NDAzZTliMWJlZGM3YThjMTU4ZjJfMS0xLTEtMS0yODM_ca930fd1-02f2-4761-b004-99978e57494d"
      unitRef="number">1.02313</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i97b27e6a88024831aba77e9ceed570a5_D20220501-20221031"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RhYmxlOjljYTFmYzEyNzUzNjQwM2U5YjFiZWRjN2E4YzE1OGYyL3RhYmxlcmFuZ2U6OWNhMWZjMTI3NTM2NDAzZTliMWJlZGM3YThjMTU4ZjJfMi0xLTEtMS0yODM_4a99f202-727f-4fd1-9277-e2c6ddd45c95"
      unitRef="number">1.01156</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i31ada5badb8f4826b738bb64730cbfc9_D20220501-20221031"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RhYmxlOjljYTFmYzEyNzUzNjQwM2U5YjFiZWRjN2E4YzE1OGYyL3RhYmxlcmFuZ2U6OWNhMWZjMTI3NTM2NDAzZTliMWJlZGM3YThjMTU4ZjJfMy0xLTEtMS0yODM_c3b3042f-7f9a-416a-9c1f-0769ad71a029"
      unitRef="number">1.00000</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <kfy:DividendsPayableWithoutRestrictions
      contextRef="ief1c43971bad425a98f0da6df227229a_I20191216"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfMTU5OA_e394d0a3-66fd-4307-b9e8-155c64c5cb5f"
      unitRef="usd">25000000</kfy:DividendsPayableWithoutRestrictions>
    <kfy:ConsolidatedNetLeverageRatio
      contextRef="i1bab187dfc3c4b0f9f4e04c48e350f2f_D20191216-20191216"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfMTc2OQ_856f61ab-0d0e-4536-8605-f6261baf3985"
      unitRef="number">3.50</kfy:ConsolidatedNetLeverageRatio>
    <kfy:DebtInstrumentChangeInControlAndRatingDeclinePercentageOfPrincipalAmount
      contextRef="i2ba7702a6c114cff98e4d8ae0428513f_D20191216-20191216"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfMjI1NA_c7c76205-5524-4b0a-a079-96be9d475e8e"
      unitRef="number">1.01</kfy:DebtInstrumentChangeInControlAndRatingDeclinePercentageOfPrincipalAmount>
    <kfy:DebtInstrumentProceedsFromOfferingUsedToRepayOutstandingDebt
      contextRef="i2ba7702a6c114cff98e4d8ae0428513f_D20191216-20191216"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfMjM4Nw_2476cf34-0a4f-4c46-8ccf-0c2c98eb1761"
      unitRef="usd">276900000</kfy:DebtInstrumentProceedsFromOfferingUsedToRepayOutstandingDebt>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ic67209e0269e458a99e0d1b6037c1ccf_I20221031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfMjYyOQ_35279641-07fa-49c6-9298-e4399e20c1e5"
      unitRef="number">0.0486</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ic67209e0269e458a99e0d1b6037c1ccf_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfMjY5MQ_563f5c08-dd7b-4ccc-a575-30edfcc92a36"
      unitRef="usd">364000000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="if7c0e713915e451592a0eb4368c4939b_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfMjY5OA_a3f0c148-01f6-4502-9258-a490d4d0415e"
      unitRef="usd">379500000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNzQ4Mg_ed900e76-d263-44a7-9575-8d89487ba158">&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, 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 style="width:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&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 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;October 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;2022&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 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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;/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 colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,169)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,523)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 style="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;395,831&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;395,477&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i925a8e7551e84d589c605020cdf773c0_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RhYmxlOjQ0YWUzODMzMTIzMTQ1Mzg5ZGUyNjFlNTJlZDI5YzI2L3RhYmxlcmFuZ2U6NDRhZTM4MzMxMjMxNDUzODlkZTI2MWU1MmVkMjljMjZfMS0yLTEtMS0yODM_0f88e19d-d81c-45c7-aad3-0f0ffe615014"
      unitRef="usd">400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3f523692a14a419dba382e33388623aa_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RhYmxlOjQ0YWUzODMzMTIzMTQ1Mzg5ZGUyNjFlNTJlZDI5YzI2L3RhYmxlcmFuZ2U6NDRhZTM4MzMxMjMxNDUzODlkZTI2MWU1MmVkMjljMjZfMS00LTEtMS0yODM_d9ed62f6-a8fb-4843-ace8-b9c36259f06f"
      unitRef="usd">400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="ic67209e0269e458a99e0d1b6037c1ccf_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RhYmxlOjQ0YWUzODMzMTIzMTQ1Mzg5ZGUyNjFlNTJlZDI5YzI2L3RhYmxlcmFuZ2U6NDRhZTM4MzMxMjMxNDUzODlkZTI2MWU1MmVkMjljMjZfMi0yLTEtMS0yODM_83557668-13ad-4012-809f-0b83d60546d0"
      unitRef="usd">4169000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="if7c0e713915e451592a0eb4368c4939b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RhYmxlOjQ0YWUzODMzMTIzMTQ1Mzg5ZGUyNjFlNTJlZDI5YzI2L3RhYmxlcmFuZ2U6NDRhZTM4MzMxMjMxNDUzODlkZTI2MWU1MmVkMjljMjZfMi00LTEtMS0yODM_9fffd374-b01f-4bd3-a207-ae0432552bc3"
      unitRef="usd">4523000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ic67209e0269e458a99e0d1b6037c1ccf_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RhYmxlOjQ0YWUzODMzMTIzMTQ1Mzg5ZGUyNjFlNTJlZDI5YzI2L3RhYmxlcmFuZ2U6NDRhZTM4MzMxMjMxNDUzODlkZTI2MWU1MmVkMjljMjZfMy0yLTEtMS0yODM_2d85018b-5508-4499-a8c3-774f2e4a809d"
      unitRef="usd">395831000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="if7c0e713915e451592a0eb4368c4939b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RhYmxlOjQ0YWUzODMzMTIzMTQ1Mzg5ZGUyNjFlNTJlZDI5YzI2L3RhYmxlcmFuZ2U6NDRhZTM4MzMxMjMxNDUzODlkZTI2MWU1MmVkMjljMjZfMy00LTEtMS0yODM_359f4bcc-0048-4bb6-a39c-c36b4e546ea9"
      unitRef="usd">395477000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentTerm
      contextRef="i19bcba0c6f764bcbb0fa556d13e7410d_D20220624-20220624"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNzQ4NA_9c22d062-aa84-4b59-8ae0-377ca4f3cd90">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i299951123f7e4572afd5287bc5ff4e61_I20220624"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfMzc2NA_8dc47558-9b02-4a49-95ba-e7ef8ccba600"
      unitRef="usd">1150000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i367668045de0486190cf1f6750034b0b_I20220624"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfMzc4Mg_4026db7a-71b2-4b90-b601-b14eaa0f4b94"
      unitRef="usd">650000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ib847972c3c5f47c3b515bee08caeff12_I20220624"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfMzgzNA_6c24644f-20dc-42a3-8c16-d9da5647ee05"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet
      contextRef="i69cbf13426c940419da9a9911f8df3f3_D20220624-20220624"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNDE2NQ_3da1268c-0509-4841-8e5f-5d50fea8e938"
      unitRef="usd">250000000</us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet>
    <kfy:ConsolidatedNetLeverageRatio
      contextRef="i69cbf13426c940419da9a9911f8df3f3_D20220624-20220624"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNDI0OQ_274b30c0-fc14-4b27-b486-451b67ceba64"
      unitRef="number">3.25</kfy:ConsolidatedNetLeverageRatio>
    <kfy:ConsolidatedNetLeverageRatio
      contextRef="i472d6d89a17d4545a690e01f7cc2bfdb_D20220624-20220624"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNDkzNQ_f5d47cb3-cf57-4e39-8f12-dac44bd4bc89"
      unitRef="number">3.50</kfy:ConsolidatedNetLeverageRatio>
    <kfy:TemporaryIncreaseInConsolidatedNetLeverageRatio
      contextRef="i472d6d89a17d4545a690e01f7cc2bfdb_D20220624-20220624"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNDk4NQ_49848a43-5cf2-4fe9-b420-52ba3e67328a"
      unitRef="number">4.00</kfy:TemporaryIncreaseInConsolidatedNetLeverageRatio>
    <kfy:AnnualTermLoanAmortizationPercentageOnPrincipalBalance
      contextRef="ifbcda801ef7447e386c54e72b2bc7583_D20221001-20240630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNTE5Mg_c50174b8-e78d-40bf-8579-d50641442453"
      unitRef="number">0.025</kfy:AnnualTermLoanAmortizationPercentageOnPrincipalBalance>
    <kfy:AnnualTermLoanAmortizationPercentageOnPrincipalBalance
      contextRef="i487d9e0443b84741b3877910024b86ff_D20241001-20270630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNTI2MQ_efa95104-8d95-4297-b1aa-7f52b4278889"
      unitRef="number">0.050</kfy:AnnualTermLoanAmortizationPercentageOnPrincipalBalance>
    <kfy:DebtInstrumentVariableRateAdjustmentPercentage
      contextRef="i46f7808f6ace4656a709641c03e9be3a_D20220624-20220624"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNTg1MA_dfcaea19-a983-46fa-9539-85f7a7c020b5"
      unitRef="number">0.0010</kfy:DebtInstrumentVariableRateAdjustmentPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i0bda1c3295ca40859b2b223508051d0b_D20220624-20220624"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNTg5MQ_b799de79-4b63-4a10-8668-6680fa97c168"
      unitRef="number">0.01125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i9333c5897b3f4c1f981292da6ef3df63_D20220624-20220624"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNTkwOA_77973134-ac99-4474-be45-f9a305faa642"
      unitRef="number">0.0200</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i2ff7c45e25454c7d8ad2b1932512f637_D20220624-20220624"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNjAzMg_ebfce25f-9e9f-48e7-aa95-55430fe36941"
      unitRef="number">0.00125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ibed8d7853547422bb0c0d78b81a2f486_D20220624-20220624"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNjA0OQ_de786ecc-e7a9-47cb-8a37-d62ab4dbe880"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i76af9b1c9d1249c3bb0165ddb5231062_D20220624-20220624"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNjIwMw_1e7be6eb-8df2-4121-aa60-1d50fdc0b0dc"
      unitRef="number">0.0020</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i01064e3bb4c946368c32c9ff23262db4_D20220624-20220624"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNjMyNQ_ab869805-e7b3-467d-a92b-4f463643364a"
      unitRef="number">0.00175</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i1b88bf1e02fc418da78de98264426c04_D20220624-20220624"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNjMzMQ_4c682554-a4bf-4d83-a179-cb8dde858b05"
      unitRef="number">0.00300</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3f697161b9cd493c9ae09eb9f03f9a18_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNjU0OQ_4c576c2c-8680-4807-b352-0abf6745e386"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6dad3b1052a64a12bf855cf58cfb3dc9_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNjU0OQ_6ac2c54a-8a89-44e2-92d4-e1fa9257adb2"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i6dad3b1052a64a12bf855cf58cfb3dc9_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNjgwOA_3cf73e91-a96a-48fc-aea0-5dd55e80d01a"
      unitRef="usd">4700000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i3f697161b9cd493c9ae09eb9f03f9a18_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNDk0NzgwMjMzMjU0OQ_8003dcbd-256f-49dd-b99b-b506f8a0b092"
      unitRef="usd">2400000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i7755f8db423e4ac296176295a6540a6d_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNzA4Mw_c1098908-8685-435c-9b49-217fa5ae8485"
      unitRef="usd">1145300000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i7755f8db423e4ac296176295a6540a6d_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNzA4Mw_d82c6ec6-2bdf-45d5-a8ce-70d9dc44ddf4"
      unitRef="usd">1145300000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i79f89f90deec415d9e35df2c36c22af8_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNzEyOA_797ed81b-f350-4ac6-adec-50cc00ec6ee5"
      unitRef="usd">645300000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i0ef817d376344c7689b5926efb7e6ec5_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNzE3OQ_2d72a414-d30d-4acc-bb46-93c2935b6142"
      unitRef="usd">4700000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i5e66527a085f4ff6b6b25485350a7254_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNzE3OQ_4b5c8100-b1b7-4eeb-b35c-50c87ab8b461"
      unitRef="usd">4700000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i9c9212b3d6ac4e05a61237b8a3333b3d_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNzI4Ng_580f6f0a-036f-4a5d-a732-ee099d2ab2c2"
      unitRef="usd">10000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="id76cb6819fb34d3288b3442b88bc03f1_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF82Ny9mcmFnOmI1OTkzMmZmNjg3OTQ1N2ViMWYzOTU3ZDFlNjAwODg0L3RleHRyZWdpb246YjU5OTMyZmY2ODc5NDU3ZWIxZjM5NTdkMWU2MDA4ODRfNzI4Ng_7144b8a6-87c4-4d86-b071-28eaea45a575"
      unitRef="usd">10000000</us-gaap:LettersOfCreditOutstandingAmount>
    <kfy:LeasesDisclosureTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RleHRyZWdpb246NmQ2ODE0Yjk4MzVhNDdkNWI2NzhiNGE0OWUyY2JiNzFfMjIzMA_948c3e45-c099-4171-9b74-d92d9543cffa">LeasesThe 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. The majority of the Company&#x2019;s leases include &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;both lease and non-lease components. Non-lease components primarily include maintenance, insurance, taxes and other utilities. The Company combines fixed payments for non-lease components with its lease payments and accounts for them as a single lease component, which increases its ROU assets and lease liabilities. Some of the leases include one or more options to renew or terminate the lease at the Company&#x2019;s discretion. Generally, the renewal and termination options are not included in the ROU assets and lease liabilities as they are not reasonably certain of exercise. The Company has elected not to recognize a ROU asset or lease liability for leases with an initial term of 12 months or less.&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 most of the Company&#x2019;s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of the future minimum lease payments. The Company applies the portfolio approach when determining the incremental borrowing rate since it has a centrally managed treasury function. The Company&#x2019;s incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments in a similar economic environment.&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;Operating leases contain both office and equipment leases and have remaining terms that range from less than one year to 10 years, some of which also include options to extend or terminate the lease. Finance leases are comprised of equipment leases and have remaining terms that range from less than one year to six years. Finance lease assets are included in property and equipment, net while finance lease liabilities are included in other accrued liabilities and other liabilities.&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 August 1, 2022, the Company acquired ICS and as a result recognized ROU assets of $0.8&#160;million with a corresponding liability of $1.0&#160;million. The ROU asset was adjusted to reflect unfavorable lease terms when compared with current market rates. During the second quarter of fiscal 2022, the Company reduced its real estate footprint and as a result recorded an impairment charge of the ROU assets of $7.4&#160;million recorded in the 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 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 style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;October 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;Six Months Ended&lt;br/&gt;October 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 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;2022&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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;2022&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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;2021&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 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: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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;411&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;278&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;832&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;582&#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;/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;12,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;1,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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;/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;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;&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(738)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(228)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,245)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(459)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;13,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;24,543&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;28,876&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;40,371&#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;/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;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 style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;Six Months Ended&lt;br/&gt;October 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 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;2022&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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;2021&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 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;(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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;29,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;9,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,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;/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;2,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;/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;Supplemental balance sheet 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 style="width:68.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;October 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="3" 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;April 30, 2022&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 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;(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 Leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;/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;Property and equipment, at 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;6,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Accumulated depreciation&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,757)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfNi0wLTEtMS0yODM_02caf3c3-9619-4ddf-94f3-162d655000cb"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfNi0wLTEtMS0yODM_a99ebc32-4ee4-4520-9051-36b32b1e4ebd"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt;&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: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;4,143&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;2,685&#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;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfOC0wLTEtMS0yODM_929bd29d-4972-416d-94eb-b4a278ad64b0"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfOC0wLTEtMS0yODM_aa9a49a1-0220-4c0f-b3cb-3f0590f0a090"&gt;Other accrued liabilities&lt;/span&gt;&lt;/span&gt;&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,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfOS0wLTEtMS0yODM_936fd1ac-c050-41a2-9eea-a3da64ae40d1"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfOS0wLTEtMS0yODM_bd242652-8e33-436e-a417-55b4d1e5cacc"&gt;Other liabilities&lt;/span&gt;&lt;/span&gt;&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,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Total finance lease liabilities&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: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;4,181&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;2,706&#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;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/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;Weighted average remaining lease terms:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 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;4.8 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;5.1 years&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;Finance leases&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;4.1 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;3.3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;/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;Weighted average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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;span style="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 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 colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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;span style="color:#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 colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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;span style="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;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 style="width:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&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 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 colspan="3" 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;Financing&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;(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;2023 (excluding the six months ended October 31, 2022)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;/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 colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 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;196,353&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;4,573&#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;/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 colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 style="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;176,925&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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,181&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</kfy:LeasesDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i2a2c3a2e32c040d6ace1d94372ac22eb_I20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RleHRyZWdpb246NmQ2ODE0Yjk4MzVhNDdkNWI2NzhiNGE0OWUyY2JiNzFfMTYzMw_8ca6ccd3-7360-4efe-ba09-7c9919307bfb">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="id5e0c40ce2b54fa8accaf53a656d1bff_I20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RleHRyZWdpb246NmQ2ODE0Yjk4MzVhNDdkNWI2NzhiNGE0OWUyY2JiNzFfMTYzOQ_1f4de708-cf81-47e4-8f4a-e03b7cb4d701">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeFinanceLeaseTermOfContract1
      contextRef="i2a2c3a2e32c040d6ace1d94372ac22eb_I20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RleHRyZWdpb246NmQ2ODE0Yjk4MzVhNDdkNWI2NzhiNGE0OWUyY2JiNzFfMTgxMg_2171f599-7b38-4b77-92b5-e5eb97bfcb92">P1Y</us-gaap:LesseeFinanceLeaseTermOfContract1>
    <us-gaap:LesseeFinanceLeaseTermOfContract1
      contextRef="id5e0c40ce2b54fa8accaf53a656d1bff_I20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RleHRyZWdpb246NmQ2ODE0Yjk4MzVhNDdkNWI2NzhiNGE0OWUyY2JiNzFfMTgxOA_dc50d826-7579-48b5-87ee-a35489c139d1">P6Y</us-gaap:LesseeFinanceLeaseTermOfContract1>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i920044d8585f438d8b5cbf77a111012e_I20220801"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RleHRyZWdpb246NmQ2ODE0Yjk4MzVhNDdkNWI2NzhiNGE0OWUyY2JiNzFfNTQ5NzU1ODE0MjIxNA_0375539b-e578-4b65-8569-c564bc3d56a4"
      unitRef="usd">800000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="i920044d8585f438d8b5cbf77a111012e_I20220801"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RleHRyZWdpb246NmQ2ODE0Yjk4MzVhNDdkNWI2NzhiNGE0OWUyY2JiNzFfNTQ5NzU1ODE0MjIyOA_0c552c61-f41f-4281-92bc-82a0328eb0e0"
      unitRef="usd">1000000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RleHRyZWdpb246NmQ2ODE0Yjk4MzVhNDdkNWI2NzhiNGE0OWUyY2JiNzFfNTQ5NzU1ODE0MjI0Mg_f1a36e6c-936c-4ffa-9818-323c11ab7c2a"
      unitRef="usd">7400000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RleHRyZWdpb246NmQ2ODE0Yjk4MzVhNDdkNWI2NzhiNGE0OWUyY2JiNzFfMjIzMQ_b90bef48-7f99-462c-afff-f2a1a06919a8">&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 style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;October 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;Six Months Ended&lt;br/&gt;October 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 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;2022&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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;2022&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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;2021&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 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: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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;411&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;278&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;832&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;582&#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;/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;12,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;1,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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;/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;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;&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(738)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(228)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,245)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(459)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;13,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;24,543&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;28,876&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;40,371&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfNC0xLTEtMS0yODM_1dff43c9-1089-43ad-a34c-493b9b450a54"
      unitRef="usd">365000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfNC0zLTEtMS0yODM_2eabfb78-4875-4a2e-b0bc-be69e1f5ce9b"
      unitRef="usd">257000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfNC01LTEtMS0yODM_630ba1c9-897f-462f-b185-cf4070c9cae9"
      unitRef="usd">738000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfNC03LTEtMS0yODM_8e4dd547-ab22-4598-b6c3-3f70f0a1572f"
      unitRef="usd">537000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfNS0xLTEtMS0yODM_d9506b71-2b26-426a-b6ac-ebee9492e4a7"
      unitRef="usd">46000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfNS0zLTEtMS0yODM_d18728f6-5625-463c-b675-a6d6049689aa"
      unitRef="usd">21000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfNS01LTEtMS0yODM_92605a11-f819-449a-89b7-27fda6f3c31f"
      unitRef="usd">94000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfNS03LTEtMS0yODM_48c3e367-1158-407a-8c07-f7c9efbcf1b0"
      unitRef="usd">45000</us-gaap:FinanceLeaseInterestExpense>
    <kfy:FinanceLeaseCosts
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfNi0xLTEtMS0yODM_0b233836-fe48-4388-b6cc-443ebc6cb088"
      unitRef="usd">411000</kfy:FinanceLeaseCosts>
    <kfy:FinanceLeaseCosts
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfNi0zLTEtMS0yODM_1c0ff891-38f4-4a8d-b93e-ca884af4da9d"
      unitRef="usd">278000</kfy:FinanceLeaseCosts>
    <kfy:FinanceLeaseCosts
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfNi01LTEtMS0yODM_48c6e6bc-8ef2-4b7c-981f-ce55c0285cf1"
      unitRef="usd">832000</kfy:FinanceLeaseCosts>
    <kfy:FinanceLeaseCosts
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfNi03LTEtMS0yODM_6a0859ba-9090-4630-b349-a91d17758248"
      unitRef="usd">582000</kfy:FinanceLeaseCosts>
    <us-gaap:OperatingLeaseCost
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfNy0xLTEtMS0yODM_4653134e-e65d-427e-a34e-5b0f6367dd09"
      unitRef="usd">12203000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfNy0zLTEtMS0yODM_e656cf29-7184-4a94-b463-1ef48fffb473"
      unitRef="usd">13457000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfNy01LTEtMS0yODM_89c9de68-5d5b-47ee-b806-aa6445915585"
      unitRef="usd">24618000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfNy03LTEtMS0yODM_b833dcee-0981-487f-b87c-c52272af4ec5"
      unitRef="usd">27275000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfOC0xLTEtMS0yODM_726b80f5-fbbb-4893-b72e-f1e0aa295023"
      unitRef="usd">270000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfOC0zLTEtMS0yODM_37cee4be-29aa-4f48-a00c-8decac7c363f"
      unitRef="usd">213000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfOC01LTEtMS0yODM_c4d4c3b6-a4dc-40cb-b749-2fdfb441e90d"
      unitRef="usd">433000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfOC03LTEtMS0yODM_6c022706-7ea1-4033-8dfa-4d20302ccb20"
      unitRef="usd">482000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfOS0xLTEtMS0yODM_8fed5de7-496f-4978-9ec5-84b83588eba8"
      unitRef="usd">1583000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfOS0zLTEtMS0yODM_c6d77019-428c-4e8f-a5b8-9d5eae0d9b4f"
      unitRef="usd">3431000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfOS01LTEtMS0yODM_5e5ad810-104d-48f9-83e6-08f80794a820"
      unitRef="usd">4238000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfOS03LTEtMS0yODM_4cf76728-4412-4b08-b7cd-7b2dd32e022a"
      unitRef="usd">5099000</us-gaap:VariableLeaseCost>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfMTAtMS0xLTEtNzI4OA_37599a7a-437b-4382-9233-3545cccd313e"
      unitRef="usd">0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfMTAtMy0xLTEtNzI4OA_15bc1eca-9457-459d-82e1-0455657ef95e"
      unitRef="usd">7392000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfMTAtNS0xLTEtNzI4OA_d87cfaca-b9a1-4fc0-8c36-f4eda44639c1"
      unitRef="usd">0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfMTAtNy0xLTEtNzI4OA_a97223d8-fa57-4aea-a31b-1abc3f162ffc"
      unitRef="usd">7392000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:SubleaseIncome
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfMTAtMS0xLTEtMjgz_19ae54f8-f448-4838-9734-e38d58a096a7"
      unitRef="usd">738000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfMTAtMy0xLTEtMjgz_b38109b8-14d1-473b-bbb1-4f59c0b0b501"
      unitRef="usd">228000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfMTAtNS0xLTEtMjgz_f1a7ef43-0581-42fc-a5fe-bf8b0310cc9d"
      unitRef="usd">1245000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfMTAtNy0xLTEtMjgz_e820b3e6-9fcb-4a2b-9b65-66ff56306d9d"
      unitRef="usd">459000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost
      contextRef="i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfMTEtMS0xLTEtMjgz_c141e13a-5f40-47d7-b68f-2dce04a97637"
      unitRef="usd">13729000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ide74b38412184a4f918989c802159c29_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfMTEtMy0xLTEtMjgz_36180963-8aa4-427a-a34f-a991cc759bca"
      unitRef="usd">24543000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfMTEtNS0xLTEtMjgz_2c5c7c53-cbb3-49ec-b189-c9cf1281f819"
      unitRef="usd">28876000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOjVlMzEzZjAwODZlMTQwMGViNzUwZjgyNTczZjI3YjkyL3RhYmxlcmFuZ2U6NWUzMTNmMDA4NmUxNDAwZWI3NTBmODI1NzNmMjdiOTJfMTEtNy0xLTEtMjgz_cc30ef19-1804-4768-8831-e59770fa6ab1"
      unitRef="usd">40371000</us-gaap:LeaseCost>
    <kfy:ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RleHRyZWdpb246NmQ2ODE0Yjk4MzVhNDdkNWI2NzhiNGE0OWUyY2JiNzFfMjIzMg_b10c9d99-8953-4ffd-bf7c-ba7d6894ee75">&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;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 style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;Six Months Ended&lt;br/&gt;October 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 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;2022&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 colspan="3" style="background-color:#e4e5e3;border-bottom:1pt solid #000;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;2021&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 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;(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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;29,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;/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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;9,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,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;/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;2,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</kfy:ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmZjMWNjMDY5NDg5NTQzNDQ4N2QxNmJhMDg0NjI0M2M4L3RhYmxlcmFuZ2U6ZmMxY2MwNjk0ODk1NDM0NDg3ZDE2YmEwODQ2MjQzYzhfNC0xLTEtMS0yODM_cc4d413e-fd12-4a8b-9544-2f0d85e8318c"
      unitRef="usd">29114000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmZjMWNjMDY5NDg5NTQzNDQ4N2QxNmJhMDg0NjI0M2M4L3RhYmxlcmFuZ2U6ZmMxY2MwNjk0ODk1NDM0NDg3ZDE2YmEwODQ2MjQzYzhfNC0zLTEtMS0yODM_44423e2e-386a-4c8b-b27d-fa2d5e47bb1d"
      unitRef="usd">30133000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmZjMWNjMDY5NDg5NTQzNDQ4N2QxNmJhMDg0NjI0M2M4L3RhYmxlcmFuZ2U6ZmMxY2MwNjk0ODk1NDM0NDg3ZDE2YmEwODQ2MjQzYzhfNS0xLTEtMS0yODM_0af6e028-eed5-4b34-9227-7f8b20aa1602"
      unitRef="usd">814000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmZjMWNjMDY5NDg5NTQzNDQ4N2QxNmJhMDg0NjI0M2M4L3RhYmxlcmFuZ2U6ZmMxY2MwNjk0ODk1NDM0NDg3ZDE2YmEwODQ2MjQzYzhfNS0zLTEtMS0yODM_b471ab4e-fd05-45f2-acbe-6055c80cd7c6"
      unitRef="usd">592000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmZjMWNjMDY5NDg5NTQzNDQ4N2QxNmJhMDg0NjI0M2M4L3RhYmxlcmFuZ2U6ZmMxY2MwNjk0ODk1NDM0NDg3ZDE2YmEwODQ2MjQzYzhfOC0xLTEtMS0yODM_a4f1995d-33e9-4503-9bcd-3f44914e61fe"
      unitRef="usd">9589000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmZjMWNjMDY5NDg5NTQzNDQ4N2QxNmJhMDg0NjI0M2M4L3RhYmxlcmFuZ2U6ZmMxY2MwNjk0ODk1NDM0NDg3ZDE2YmEwODQ2MjQzYzhfOC0zLTEtMS0yODM_67889311-089f-4756-91aa-fcae5c6be3e0"
      unitRef="usd">7208000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmZjMWNjMDY5NDg5NTQzNDQ4N2QxNmJhMDg0NjI0M2M4L3RhYmxlcmFuZ2U6ZmMxY2MwNjk0ODk1NDM0NDg3ZDE2YmEwODQ2MjQzYzhfOS0xLTEtMS0yODM_d0e00129-af2e-40c1-8284-cfd852c398e1"
      unitRef="usd">2497000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i555354ed2b6b476a8ad32f96812235a4_D20210501-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmZjMWNjMDY5NDg5NTQzNDQ4N2QxNmJhMDg0NjI0M2M4L3RhYmxlcmFuZ2U6ZmMxY2MwNjk0ODk1NDM0NDg3ZDE2YmEwODQ2MjQzYzhfOS0zLTEtMS0yODM_347ed762-9ad4-4fa3-9e48-8fa802a50fb0"
      unitRef="usd">317000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <kfy:ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RleHRyZWdpb246NmQ2ODE0Yjk4MzVhNDdkNWI2NzhiNGE0OWUyY2JiNzFfMjIzMw_dadbe6d5-bb76-460e-8142-c9d25eea5b31">&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;Supplemental balance sheet 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 style="width:68.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;October 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&gt;&lt;td colspan="3" 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;April 30, 2022&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 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;(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 Leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;/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;Property and equipment, at 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;6,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Accumulated depreciation&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,757)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfNi0wLTEtMS0yODM_02caf3c3-9619-4ddf-94f3-162d655000cb"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfNi0wLTEtMS0yODM_a99ebc32-4ee4-4520-9051-36b32b1e4ebd"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt;&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: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;4,143&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;2,685&#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;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfOC0wLTEtMS0yODM_929bd29d-4972-416d-94eb-b4a278ad64b0"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfOC0wLTEtMS0yODM_aa9a49a1-0220-4c0f-b3cb-3f0590f0a090"&gt;Other accrued liabilities&lt;/span&gt;&lt;/span&gt;&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,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfOS0wLTEtMS0yODM_936fd1ac-c050-41a2-9eea-a3da64ae40d1"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfOS0wLTEtMS0yODM_bd242652-8e33-436e-a417-55b4d1e5cacc"&gt;Other liabilities&lt;/span&gt;&lt;/span&gt;&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,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Total finance lease liabilities&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: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;4,181&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;2,706&#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;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/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;Weighted average remaining lease terms:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 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;4.8 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;5.1 years&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;Finance leases&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;4.1 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;3.3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;/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;Weighted average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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 colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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;span style="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 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 colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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;span style="color:#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 colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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.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;span style="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;</kfy:ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock>
    <kfy:FinanceLeasesPropertyAndEquipmentAtCost
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfNC0xLTEtMS0yODM_bf50d4ff-bea4-4f48-b308-e90c40f9f5c7"
      unitRef="usd">6900000</kfy:FinanceLeasesPropertyAndEquipmentAtCost>
    <kfy:FinanceLeasesPropertyAndEquipmentAtCost
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfNC0zLTEtMS0yODM_ea847a95-cb65-4cab-b523-7d4ecc7cecee"
      unitRef="usd">5770000</kfy:FinanceLeasesPropertyAndEquipmentAtCost>
    <kfy:FinanceLeasesAccumulatedDepreciation
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfNS0xLTEtMS0yODM_c3bb8945-4b8c-4299-87de-82ab50741e36"
      unitRef="usd">2757000</kfy:FinanceLeasesAccumulatedDepreciation>
    <kfy:FinanceLeasesAccumulatedDepreciation
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfNS0zLTEtMS0yODM_4c01f3c3-1ce1-4f42-b391-7489885d46cc"
      unitRef="usd">3085000</kfy:FinanceLeasesAccumulatedDepreciation>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfNi0xLTEtMS0yODM_fb07af90-4c3b-43eb-a511-df72e15e0f06"
      unitRef="usd">4143000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfNi0zLTEtMS0yODM_cead031c-fa5f-46e8-9995-28a03a87bf1f"
      unitRef="usd">2685000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfOC0xLTEtMS0yODM_b3fd618d-e4e0-4f0a-bb13-1b01958fbe9c"
      unitRef="usd">1257000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfOC0zLTEtMS0yODM_cec226e4-9448-47f0-b65f-76c543c75536"
      unitRef="usd">1049000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfOS0xLTEtMS0yODM_86f608e0-3ece-4313-b207-410c8c6c9ceb"
      unitRef="usd">2924000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfOS0zLTEtMS0yODM_6db66d2f-e9d6-43db-9be5-55ed2077e2ac"
      unitRef="usd">1657000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiability
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfMTAtMS0xLTEtMjgz_a4071c52-61b1-4231-a8fe-f79ad4d3dc42"
      unitRef="usd">4181000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfMTAtMy0xLTEtMjgz_3d618327-d53b-4711-a62a-6aae83117fce"
      unitRef="usd">2706000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfMTMtMS0xLTEtMjgz_79af4d01-8dcc-404c-80b1-73edc3a10def">P4Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfMTMtMy0xLTEtMjgz_1d1f90ac-447d-432d-89a1-91181293ae8d">P5Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfMTQtMS0xLTEtMjgz_7c39bebf-8d3b-4674-8220-d529e3d2d209">P4Y1M6D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfMTQtMy0xLTEtMjgz_3dd9f1a4-865d-4a51-95bc-3c46704c2f75">P3Y3M18D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfMTctMS0xLTEtMjgz_781cd57f-569d-4b99-946a-ea56aaf53150"
      unitRef="number">0.045</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfMTctMy0xLTEtMjgz_47325a0c-42e6-4ec1-88cb-6293e0291a36"
      unitRef="number">0.043</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfMTgtMS0xLTEtMjgz_7f993ea1-1ab1-4758-ae66-f91625fb26f8"
      unitRef="number">0.044</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i1080bfee14034c7588a950660e5ffa4b_I20220430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmE4YWYyNWZlYjk0NjQ5MzQ4YWFhOTdmN2U1NzZkOGQ0L3RhYmxlcmFuZ2U6YThhZjI1ZmViOTQ2NDkzNDhhYWE5N2Y3ZTU3NmQ4ZDRfMTgtMy0xLTEtMjgz_557048dc-b228-41fb-a338-62c07f721d3b"
      unitRef="number">0.032</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <kfy:LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RleHRyZWdpb246NmQ2ODE0Yjk4MzVhNDdkNWI2NzhiNGE0OWUyY2JiNzFfMjIzNA_c2f5401e-4107-4de0-ac17-7c4758ede408">&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;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 style="width:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&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 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 colspan="3" 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;Financing&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e4e5e3;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#e4e5e3;padding:0 1pt"/&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;(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;2023 (excluding the six months ended October 31, 2022)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;/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 colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 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;196,353&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;4,573&#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;/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 colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 style="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;176,925&#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 colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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,181&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</kfy:LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmJlYWFkZTcxOTk3MjQ1ODk5OTA4NDVkNDY0OWYyNmVmL3RhYmxlcmFuZ2U6YmVhYWRlNzE5OTcyNDU4OTk5MDg0NWQ0NjQ5ZjI2ZWZfMi0yLTEtMS0yODM_fbd727e9-5d45-4718-884e-dcf7708118ee"
      unitRef="usd">30737000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmJlYWFkZTcxOTk3MjQ1ODk5OTA4NDVkNDY0OWYyNmVmL3RhYmxlcmFuZ2U6YmVhYWRlNzE5OTcyNDU4OTk5MDg0NWQ0NjQ5ZjI2ZWZfMi00LTEtMS0yODM_241a1ce7-794a-4992-9cfa-963f8853cf8f"
      unitRef="usd">735000</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmJlYWFkZTcxOTk3MjQ1ODk5OTA4NDVkNDY0OWYyNmVmL3RhYmxlcmFuZ2U6YmVhYWRlNzE5OTcyNDU4OTk5MDg0NWQ0NjQ5ZjI2ZWZfMy0yLTEtMS0yODM_c9b29ebf-d374-4843-89d7-7e6f309ed7f3"
      unitRef="usd">46372000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmJlYWFkZTcxOTk3MjQ1ODk5OTA4NDVkNDY0OWYyNmVmL3RhYmxlcmFuZ2U6YmVhYWRlNzE5OTcyNDU4OTk5MDg0NWQ0NjQ5ZjI2ZWZfMy00LTEtMS0yODM_9eef4e9b-5088-4990-9364-2de350950692"
      unitRef="usd">1249000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmJlYWFkZTcxOTk3MjQ1ODk5OTA4NDVkNDY0OWYyNmVmL3RhYmxlcmFuZ2U6YmVhYWRlNzE5OTcyNDU4OTk5MDg0NWQ0NjQ5ZjI2ZWZfNC0yLTEtMS0yODM_451c8aa3-bb0d-44f4-8a81-55851e7b3a4e"
      unitRef="usd">38967000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmJlYWFkZTcxOTk3MjQ1ODk5OTA4NDVkNDY0OWYyNmVmL3RhYmxlcmFuZ2U6YmVhYWRlNzE5OTcyNDU4OTk5MDg0NWQ0NjQ5ZjI2ZWZfNC00LTEtMS0yODM_1209018f-d75a-4716-b562-ec75a5a71696"
      unitRef="usd">1008000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmJlYWFkZTcxOTk3MjQ1ODk5OTA4NDVkNDY0OWYyNmVmL3RhYmxlcmFuZ2U6YmVhYWRlNzE5OTcyNDU4OTk5MDg0NWQ0NjQ5ZjI2ZWZfNS0yLTEtMS0yODM_3c4df409-5113-414b-910e-7d15e0b737c0"
      unitRef="usd">35918000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmJlYWFkZTcxOTk3MjQ1ODk5OTA4NDVkNDY0OWYyNmVmL3RhYmxlcmFuZ2U6YmVhYWRlNzE5OTcyNDU4OTk5MDg0NWQ0NjQ5ZjI2ZWZfNS00LTEtMS0yODM_d3546b43-0bb5-433a-8180-240acab8c5e4"
      unitRef="usd">705000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmJlYWFkZTcxOTk3MjQ1ODk5OTA4NDVkNDY0OWYyNmVmL3RhYmxlcmFuZ2U6YmVhYWRlNzE5OTcyNDU4OTk5MDg0NWQ0NjQ5ZjI2ZWZfNi0yLTEtMS0yODM_81e5e280-a7a6-41f4-ab05-19ecc1925e11"
      unitRef="usd">18705000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmJlYWFkZTcxOTk3MjQ1ODk5OTA4NDVkNDY0OWYyNmVmL3RhYmxlcmFuZ2U6YmVhYWRlNzE5OTcyNDU4OTk5MDg0NWQ0NjQ5ZjI2ZWZfNi00LTEtMS0yODM_db7ff0dc-3dc5-4100-ba0f-068a38bf779d"
      unitRef="usd">504000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <kfy:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmJlYWFkZTcxOTk3MjQ1ODk5OTA4NDVkNDY0OWYyNmVmL3RhYmxlcmFuZ2U6YmVhYWRlNzE5OTcyNDU4OTk5MDg0NWQ0NjQ5ZjI2ZWZfNy0yLTEtMS0yODM_4591dfe7-59df-47f2-96a9-39f7a39e8ae6"
      unitRef="usd">25654000</kfy:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour>
    <kfy:FinanceLeaseLiabilityPaymentsDueAfterYearFour
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmJlYWFkZTcxOTk3MjQ1ODk5OTA4NDVkNDY0OWYyNmVmL3RhYmxlcmFuZ2U6YmVhYWRlNzE5OTcyNDU4OTk5MDg0NWQ0NjQ5ZjI2ZWZfNy00LTEtMS0yODM_20a523cd-2615-4c33-bdb2-3df62a7b1aeb"
      unitRef="usd">372000</kfy:FinanceLeaseLiabilityPaymentsDueAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmJlYWFkZTcxOTk3MjQ1ODk5OTA4NDVkNDY0OWYyNmVmL3RhYmxlcmFuZ2U6YmVhYWRlNzE5OTcyNDU4OTk5MDg0NWQ0NjQ5ZjI2ZWZfOC0yLTEtMS0yODM_f88de0ec-d770-4059-bfde-e1085ae1a062"
      unitRef="usd">196353000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmJlYWFkZTcxOTk3MjQ1ODk5OTA4NDVkNDY0OWYyNmVmL3RhYmxlcmFuZ2U6YmVhYWRlNzE5OTcyNDU4OTk5MDg0NWQ0NjQ5ZjI2ZWZfOC00LTEtMS0yODM_19d6a18e-e60c-45a8-a3e5-84a6da8a7fb3"
      unitRef="usd">4573000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmJlYWFkZTcxOTk3MjQ1ODk5OTA4NDVkNDY0OWYyNmVmL3RhYmxlcmFuZ2U6YmVhYWRlNzE5OTcyNDU4OTk5MDg0NWQ0NjQ5ZjI2ZWZfOS0yLTEtMS0yODM_89285da5-64bb-4a57-aac3-cab29c94c7ea"
      unitRef="usd">19428000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmJlYWFkZTcxOTk3MjQ1ODk5OTA4NDVkNDY0OWYyNmVmL3RhYmxlcmFuZ2U6YmVhYWRlNzE5OTcyNDU4OTk5MDg0NWQ0NjQ5ZjI2ZWZfOS00LTEtMS0yODM_d02d5af6-ae04-4df9-8d81-dfb6eb0329bb"
      unitRef="usd">392000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmJlYWFkZTcxOTk3MjQ1ODk5OTA4NDVkNDY0OWYyNmVmL3RhYmxlcmFuZ2U6YmVhYWRlNzE5OTcyNDU4OTk5MDg0NWQ0NjQ5ZjI2ZWZfMTAtMi0xLTEtMjgz_efbc8bc5-ed79-4567-825f-f76dd45cdc47"
      unitRef="usd">176925000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83MC9mcmFnOjZkNjgxNGI5ODM1YTQ3ZDViNjc4YjRhNDllMmNiYjcxL3RhYmxlOmJlYWFkZTcxOTk3MjQ1ODk5OTA4NDVkNDY0OWYyNmVmL3RhYmxlcmFuZ2U6YmVhYWRlNzE5OTcyNDU4OTk5MDg0NWQ0NjQ5ZjI2ZWZfMTAtNC0xLTEtMjgz_145e212b-4aea-4d1c-93e6-d33cf268cc16"
      unitRef="usd">4181000</us-gaap:FinanceLeaseLiability>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90ZXh0cmVnaW9uOmU0MTMyOWRhYmQyMjQ0ZTJhOWY0OWQ1NjljZTY2OTZkXzU0OTc1NTgxNDA0NjY_a91658a2-e3c9-44bb-b461-e16084bc576a">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 August 1, 2022, the Company completed its acquisition of ICS for $99.3 million, net of cash acquired.&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;ICS contributes interim professional placement offerings and expertise that are highly relevant for the new world of work where more workplaces are hybrid or virtual. ICS is a highly regarded provider of senior-level IT interim professional solutions with additional expertise in the areas of compliance and legal, accounting and finance, and human resources. The acquisition of ICS echoes the commitment to scale the Company's solutions and further increases the Company's focus at the intersection of talent and strategy - wherever and however the needs of organizations evolve. ICS is part of our rapidly growing interim practice, which is included in the Professional Search &amp;amp; Interim segment. Actual results of operations of ICS are included in the Company's consolidated financial statements from August 1, 2022, the effective date of the acquisition.&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 a summary of the net assets acquired:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.931%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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;Current assets (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,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;/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;Long-term assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Intangible assets (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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;/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;Long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 31pt;text-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 assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;31,014&#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;/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;Purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;99,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 31pt;text-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;Goodwill (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;68,308&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&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-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:93.900%"/&gt;&lt;td style="width:0.1%"/&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;Included in current assets is acquired receivables in the amount of $19.4 million.&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:114%"&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;Acquisition-related intangible assets acquired in connection with the acquisition consists of customer relationships and tradenames of $15.3 million, and $1.1 million, respectively, with weighted-average useful lives from the date of purchase of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZTo4NDkwODU2MDA1OGM0NWY0YjNjNmJkYmQwYzFlZjg5ZC90YWJsZXJhbmdlOjg0OTA4NTYwMDU4YzQ1ZjRiM2M2YmRiZDBjMWVmODlkXzEtMS0xLTEtNjk5My90ZXh0cmVnaW9uOjU3OGIzODU3OTcyYjRjY2VhMDgwMDQwMmRlNzg5OWVjXzY1OTcwNjk3NjY5Mjg_0c525d21-ae27-4237-a1e9-14c467310e4b"&gt;seven&lt;/span&gt; years, and &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZTo4NDkwODU2MDA1OGM0NWY0YjNjNmJkYmQwYzFlZjg5ZC90YWJsZXJhbmdlOjg0OTA4NTYwMDU4YzQ1ZjRiM2M2YmRiZDBjMWVmODlkXzEtMS0xLTEtNjk5My90ZXh0cmVnaW9uOjU3OGIzODU3OTcyYjRjY2VhMDgwMDQwMmRlNzg5OWVjXzY1OTcwNjk3NjY5Mzc_de472f9a-a764-440c-a913-81152a66fad4"&gt;two&lt;/span&gt; years, respectively.&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:114%"&gt;(3)&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;Tax deductible goodwill from the acquisition was $67.2 million as of October 31, 2022.&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 aggregate purchase price was preliminary allocated to the assets and liabilities assumed based on their estimated fair values at the date of acquisition. As of October&#160;31, 2022, these allocations remain preliminary with regard to any income tax. The measurement period for purchase price allocation ends as soon as final information on the facts and circumstances become available, not to exceed 12 months.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ie798946fc7284ae59236163b09e128a4_D20220801-20220801"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90ZXh0cmVnaW9uOmU0MTMyOWRhYmQyMjQ0ZTJhOWY0OWQ1NjljZTY2OTZkXzEwOTk1MTE2MjkzNjg_a0108407-fe7e-4b5b-96ce-7fe3ee26516a"
      unitRef="usd">99300000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90ZXh0cmVnaW9uOmU0MTMyOWRhYmQyMjQ0ZTJhOWY0OWQ1NjljZTY2OTZkXzU0OTc1NTgxNDA0Njc_1a4d84cf-2fbd-4897-ac57-69d21c111f92">&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 a summary of the net assets acquired:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.931%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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;Current assets (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 0;text-align:right;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,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;/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;Long-term assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Intangible assets (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;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,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;/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;Long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2f2f1;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 31pt;text-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 assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;31,014&#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;/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;Purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f2f2f1;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;99,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:2px 1pt 2px 31pt;text-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;Goodwill (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2f2f1;padding:0 1pt"/&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;68,308&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&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-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:93.900%"/&gt;&lt;td style="width:0.1%"/&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;Included in current assets is acquired receivables in the amount of $19.4 million.&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:114%"&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;Acquisition-related intangible assets acquired in connection with the acquisition consists of customer relationships and tradenames of $15.3 million, and $1.1 million, respectively, with weighted-average useful lives from the date of purchase of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZTo4NDkwODU2MDA1OGM0NWY0YjNjNmJkYmQwYzFlZjg5ZC90YWJsZXJhbmdlOjg0OTA4NTYwMDU4YzQ1ZjRiM2M2YmRiZDBjMWVmODlkXzEtMS0xLTEtNjk5My90ZXh0cmVnaW9uOjU3OGIzODU3OTcyYjRjY2VhMDgwMDQwMmRlNzg5OWVjXzY1OTcwNjk3NjY5Mjg_0c525d21-ae27-4237-a1e9-14c467310e4b"&gt;seven&lt;/span&gt; years, and &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZTo4NDkwODU2MDA1OGM0NWY0YjNjNmJkYmQwYzFlZjg5ZC90YWJsZXJhbmdlOjg0OTA4NTYwMDU4YzQ1ZjRiM2M2YmRiZDBjMWVmODlkXzEtMS0xLTEtNjk5My90ZXh0cmVnaW9uOjU3OGIzODU3OTcyYjRjY2VhMDgwMDQwMmRlNzg5OWVjXzY1OTcwNjk3NjY5Mzc_de472f9a-a764-440c-a913-81152a66fad4"&gt;two&lt;/span&gt; years, respectively.&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:114%"&gt;(3)&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;Tax deductible goodwill from the acquisition was $67.2 million as of October 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="i920044d8585f438d8b5cbf77a111012e_I20220801"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZToyYzZmNDUxYjFkZDY0ZWIxYjQ4OGU4MmRlNTdlNDBiOS90YWJsZXJhbmdlOjJjNmY0NTFiMWRkNjRlYjFiNDg4ZTgyZGU1N2U0MGI5XzEtMi0xLTEtNjg4MA_3d72b9ba-ce86-44d6-9f6d-44374ca89516"
      unitRef="usd">19932000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets
      contextRef="i920044d8585f438d8b5cbf77a111012e_I20220801"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZToyYzZmNDUxYjFkZDY0ZWIxYjQ4OGU4MmRlNTdlNDBiOS90YWJsZXJhbmdlOjJjNmY0NTFiMWRkNjRlYjFiNDg4ZTgyZGU1N2U0MGI5XzItMi0xLTEtNjg4MA_877def33-e397-403d-a971-ae82e1633b03"
      unitRef="usd">1496000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i920044d8585f438d8b5cbf77a111012e_I20220801"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZToyYzZmNDUxYjFkZDY0ZWIxYjQ4OGU4MmRlNTdlNDBiOS90YWJsZXJhbmdlOjJjNmY0NTFiMWRkNjRlYjFiNDg4ZTgyZGU1N2U0MGI5XzMtMi0xLTEtNjg4MA_7cce7360-c7cf-47c6-8b72-4474bd1fdfb8"
      unitRef="usd">16400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i920044d8585f438d8b5cbf77a111012e_I20220801"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZToyYzZmNDUxYjFkZDY0ZWIxYjQ4OGU4MmRlNTdlNDBiOS90YWJsZXJhbmdlOjJjNmY0NTFiMWRkNjRlYjFiNDg4ZTgyZGU1N2U0MGI5XzQtMi0xLTEtNjg4MA_53ee4b37-cb45-42e6-9375-7fc9e64041b1"
      unitRef="usd">6248000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
      contextRef="i920044d8585f438d8b5cbf77a111012e_I20220801"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZToyYzZmNDUxYjFkZDY0ZWIxYjQ4OGU4MmRlNTdlNDBiOS90YWJsZXJhbmdlOjJjNmY0NTFiMWRkNjRlYjFiNDg4ZTgyZGU1N2U0MGI5XzUtMi0xLTEtNjg4MA_b361174c-dc45-48bd-bbb4-5101abad1fb3"
      unitRef="usd">566000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i920044d8585f438d8b5cbf77a111012e_I20220801"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZToyYzZmNDUxYjFkZDY0ZWIxYjQ4OGU4MmRlNTdlNDBiOS90YWJsZXJhbmdlOjJjNmY0NTFiMWRkNjRlYjFiNDg4ZTgyZGU1N2U0MGI5XzYtMi0xLTEtNjg4MA_6089ff94-a0c5-48e5-b5ed-51f23a030f1d"
      unitRef="usd">31014000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i920044d8585f438d8b5cbf77a111012e_I20220801"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZToyYzZmNDUxYjFkZDY0ZWIxYjQ4OGU4MmRlNTdlNDBiOS90YWJsZXJhbmdlOjJjNmY0NTFiMWRkNjRlYjFiNDg4ZTgyZGU1N2U0MGI5XzctMi0xLTEtNjg4MA_dc8acdd7-b022-458e-84db-bf129b46fe80"
      unitRef="usd">99322000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill
      contextRef="i920044d8585f438d8b5cbf77a111012e_I20220801"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZToyYzZmNDUxYjFkZDY0ZWIxYjQ4OGU4MmRlNTdlNDBiOS90YWJsZXJhbmdlOjJjNmY0NTFiMWRkNjRlYjFiNDg4ZTgyZGU1N2U0MGI5XzgtMi0xLTEtNjg4MA_42bd2948-8aed-42c1-9d42-beb274f48c2b"
      unitRef="usd">68308000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i920044d8585f438d8b5cbf77a111012e_I20220801"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZTo4NDkwODU2MDA1OGM0NWY0YjNjNmJkYmQwYzFlZjg5ZC90YWJsZXJhbmdlOjg0OTA4NTYwMDU4YzQ1ZjRiM2M2YmRiZDBjMWVmODlkXzAtMS0xLTEtNjk3NC90ZXh0cmVnaW9uOjJlMmM5NWMyNjhhZDQxZDVhNjA2YTFmMmJmYjQ0NzFlXzY1OTcwNjk3NjY3MzM_a7b99e2b-83ea-4330-8462-3171da6257e4"
      unitRef="usd">19400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i355acc35d57c46ee9ccaaec7333475dd_I20220801"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZTo4NDkwODU2MDA1OGM0NWY0YjNjNmJkYmQwYzFlZjg5ZC90YWJsZXJhbmdlOjg0OTA4NTYwMDU4YzQ1ZjRiM2M2YmRiZDBjMWVmODlkXzEtMS0xLTEtNjk5My90ZXh0cmVnaW9uOjU3OGIzODU3OTcyYjRjY2VhMDgwMDQwMmRlNzg5OWVjXzY1OTcwNjk3NjY5MTI_ceb7ec76-83a6-4ffe-90a6-8d7f09f4556d"
      unitRef="usd">15300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="id13555e55cb4461c8df74e5b2400fae2_I20220801"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZTo4NDkwODU2MDA1OGM0NWY0YjNjNmJkYmQwYzFlZjg5ZC90YWJsZXJhbmdlOjg0OTA4NTYwMDU4YzQ1ZjRiM2M2YmRiZDBjMWVmODlkXzEtMS0xLTEtNjk5My90ZXh0cmVnaW9uOjU3OGIzODU3OTcyYjRjY2VhMDgwMDQwMmRlNzg5OWVjXzY1OTcwNjk3NjY5MjA_45262765-97e6-43df-a786-339a2c388eca"
      unitRef="usd">1100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i8d959a31facc4cb19a8d5227a71bfa55_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF81MTEvZnJhZzplNDEzMjlkYWJkMjI0NGUyYTlmNDlkNTY5Y2U2Njk2ZC90YWJsZTo4NDkwODU2MDA1OGM0NWY0YjNjNmJkYmQwYzFlZjg5ZC90YWJsZXJhbmdlOjg0OTA4NTYwMDU4YzQ1ZjRiM2M2YmRiZDBjMWVmODlkXzItMS0xLTEtMzIyODAvdGV4dHJlZ2lvbjpjYzA1Zjc4ODM1YmQ0MDIzODRhOGFjOTA0ZDA0MzA1YV8xMDk5NTExNjI3ODYw_6b199e84-0408-43f5-85eb-056e91727297"
      unitRef="usd">67200000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83Ni9mcmFnOjljZGVjN2VlYjQ2NTQ5ZjI5OGMxYTNhZDRlZDllNDMxL3RleHRyZWdpb246OWNkZWM3ZWViNDY1NDlmMjk4YzFhM2FkNGVkOWU0MzFfNzE0_f3b7048c-9a76-46e8-ba94-dcfe60fb2b86">Subsequent Event&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 December&#160;7, 2022, the Board of Directors of the Company declared a cash dividend of $0.15 per share with a payment date of January&#160;13, 2023 to holders of the Company&#x2019;s common stock of record at the close of business on December&#160;21, 2022. 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:DividendsPayableAmountPerShare
      contextRef="i67143840694f4bee97f7d5704ed0f7cc_I20221207"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5MWNhMzVhNjExNzQxMWI4NjMxZjg1NTM3ZDdjMDUwL3NlYzpkOTFjYTM1YTYxMTc0MTFiODYzMWY4NTUzN2Q3YzA1MF83Ni9mcmFnOjljZGVjN2VlYjQ2NTQ5ZjI5OGMxYTNhZDRlZDllNDMxL3RleHRyZWdpb246OWNkZWM3ZWViNDY1NDlmMjk4YzFhM2FkNGVkOWU0MzFfMTMw_59823d65-0501-4c57-b7bf-e7901d147e63"
      unitRef="usdPerShare">0.15</us-gaap:DividendsPayableAmountPerShare>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>95
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( ,9QB54'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    " #&<8E5+T^Q;^\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M:L,P#(9?9?B>*$Y8H2;U9:6G#08K;.QF;+4UBV-C:R1]^R5>FS*V!]C1TN]/
MGT"M#D+[B,_1!XQD,=V-KNN3T&'#3D1! "1]0J=2.27ZJ7GPT2F:GO$(0>D/
M=42HJVH%#DD910IF8!$6(I.MT4)'5.3C!6_T@@^?L<LPHP$[=-A3 EYR8'*>
M&,YCU\(-,,,(HTO?!30+,5?_Q.8.L$MR3'9)#<-0#DW.33MP>'MZ?,GK%K9/
MI'J-TZ]D!9T#;MAU\FOSL-WOF*RKNBYX753K/5\+WHC[U?OL^L/O)NR\L0?[
MCXVO@K*%7W<AOP!02P,$%     @ QG&)59E<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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
ME<@+T78 \_NCE/KUHAM@]R[+]9]02P,$%     @ QG&)50VU:_)3!   R0\
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
MQFP\#)F))+'YL+\KP4$=Y;1$=:H IV)O%6X&06,HZL=0(;4FU(4Z0PV!C19
M,YDF=DA02W]0U<IQ'T%!9B1)#\1$HQ_J1S_A52<4@"I]?YD=F5%FN;][P9$9
MY;1$=:JPU,P(:LI$_75#P=4G?KW@"R(J2*) Z9!=85:@NBQ1U126FID,F@_1
MP%(D, & *I^$"6<$CS++MV;2;U;X.QX<-%2N@Z5F!DUS'>KG.L%U*'Z]X!&,
M2G(H0'*< 8R*<5#5%)::N4M!8QP66),$;DMP<8>]=O2["0TJJEJ!JE:BJBDL
M-3/\FC@Q/W$*J6EA+K]):)K:B3#&*F=N,9)K5?@['QPX5!2$I68&3J,@YD=!
MW\GF_>JA9W14M9Q!^\Y<-H_JM$154UAJ9G+L[3T+*G@:E1# EC*0S3.WX@AF
M\X BR.8!09#- W8@FP?L#K-YIHD.\Q.=H)H6"AYB '(PDCE74DRRDH]S6J Z
M+5'5%)::&7A-D5AH,=.H8 MW/ F>"7<\0;NL.&?<ANZ HHBI6W<$"1+&G0%:
M H;'&26IL <44.]$]]B\>5PU"6+R!U)WAHE8)JAJ.:I:@:I6HJHI+#4SI32:
M8GXTY:?NS&4]22J8O7\-,DLHMQ&OORO!01WEM$1UJ@"GA.Z=H,PH:";$_$PH
M!+LS@/D0R6)[PRUL1^V5?N[O6G!44!G2R,^@(#M^ +PS#7V8'_J$@W<&[ I+
MD]C&=N/,<G_W@B,SRFF)ZE1AJ9EW0-"HAOM133!X]^L%W^< E?!PH-(F8?;^
M,52?):J:PE(SLT&3&^XG-Z/(.W=AS#'G-+&O>2/M<NYB&\BN\/<].&ZHX 9+
MS8R;!C?<#VZ"X;M?+W@4HZ(:#E0,Q?:LI4#U6:*J*2PU,QLTJ>%^4C,*OW.
M:*3"GB*-LLJY2V5<J\+?Z^"(H5;V8*F9$=N[$9&? X40<P[5TC";F(^RRK=6
MTFM5^#L?'#A4CH.E9@9.<QSNYSCC=X&"0,>O'GP:1MV1Q@%"PT1L;Q%&=5JB
MJBDL-3,Y-(SB_K(D_RY0."'<S6-$)(0R;H]O8#N:D#P1L3W$746>Q(0Z9V=
MD,8LEC8N  R/29QR;G51 8:2'RJLY9K'<#^/^7YFSEU$ 3%S?S^"A],HIP6J
MTQ)536&IF8'7"(C[$="?8^;<K>R!F3F']IU!S!Q0!)DY) @R<\ 09.: W6%F
MSC7$X=D/9.8<M:P'52U'52M0U4I4-86E9MX,45,EX:=*3]P.T=U@1?ISH;!O
M(.5W$AI\5+4"5:U$55-8:F;P-402?H@TOHH$/&$+8$<7S6+[=.WO1'!RC'):
MH#HM4=44EIH9=8V@1%#MT*A(NSN^B$AI8M_:8"( (B22-!;VKA5 D7-)4WN6
M!0E2F7)F3W8!P^/AM@_V'@X%&'(I#WS!(C3*$:%W? Y=8OH=A%Z/4=5R =QH
M"%ABHCHM4=44EIJ9'QH<B= "HE$YX<(A>)4)&D*K3.&")'"5"0F"JTS $%YE
M H:'5YEB[W[.X@=.B@4JYT%5RU'5"E2U$E5-8:F9*:5QD/#CH"<FQ2XM2;@D
M]EY!R(P);M]4U=^5X*".<EJB.E6 4Q(?NE.XT/A(^/%12"&) #9RT21+;-@.
MVJ64.E%!+>]!52M'?@8%V!UD$$*S'>%G.^&%) * )BE)G#7D*+/<W[W@R(QR
M6J(Z55AJ9@0U11*AI4 K\_DX<_#Y.-M@ I4WC#"[*LC?A> +'RH-0E4K4=74
MDX?7?.J"QCP2N7C(KQ<Z#T)5RR5TFQYG HOJLT154UAJ9C9H[B,1BH<D4!3$
M&+7O!C,9:9=+H'@(L"O\?0^.&RJYP5(SXZ;)C40N'O+K!8]BU.(A"=S-A]NY
M@%HZA*JFL-3,7-"\22*4#DD7V]C$SN\F.*BH=QA"52M1U126FAE^C9,D7AV2
M=)%/QIGS("47S[A6^2BMPM_YX,"AUB%AJ9F!T[A*?D\=TI,D7D*[L=SO7/R=
M"![5HYP6J$Y+5#6%I69&?>^Q9Z$%1D]'&BHP@KYS 0VA[UP 0_ [%T@0_,X%
M,(2_<X$\N]^YG.P]YG=X3O1O57LS7ZVC17W=-XM?)'T,V\='+S^^Z9J[S9-_
M/S5=URPW+V_K:E:W@T'__^NFZ;Z]&1XFO'L ]OG_ 5!+ P04    " #&<8E5
MUB8[-(\(  !])0  &    'AL+W=O<FMS:&5E=',O<VAE970W+GAM;+5::V_;
M.A+]*X1WL>@%KFN1U+.;!$C3=F^!M@F:=N]G1J)C;271EZ3SV%^_0\JQ[&C$
M)$#V2R+)0_H,9SCG#*VC6Z5_F964EMRU36>.9RMKU^\6"U.N9"O,6[66'7RR
M5+H5%F[U]<*LM125']0V"Q9%Z:(5=3<[.?+/+O3)D=K8IN[DA29FT[9"W[^7
MC;H]GM'9PX/O]?7*N@>+DZ.UN):7TOY<7VBX6^QFJ>I6=J96'=%R>3P[I>_.
MXL0-\!;_KN6MV;LFSI4KI7ZYF\_5\2QRB&0C2^NF$/#O1I[)IG$S 8Z_MI/.
M=M_I!NY?/\S^R3L/SEP)(\]4\V==V=7Q+)^12B[%IK'?U>T?<NN0!UBJQOB_
MY'9K&\U(N3%6M=O!@*"MN_Z_N-LNQ-X F <?P+8#V.,!\<0 OAW O:,],N_6
M!V'%R9%6MT0[:YC-7?BU\:/!F[IS8;RT&CZM89P].3O_=GG^Y?.'TQ\?/Y#+
M'_#OZ\=O/R[)^2=R=GKY!_GTY?S/2_+F9R<V56UE]1N9DY^7'\B;O_]VM+
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
MQRO,,@8B-[XTF+W.)"ONKEOT=RYVBF4N#%ZI[)-,[>JL-^E!B@M19?:#6O^
M33PQXR4J,^X7UK5L..Y!4AFK\D:9/,AE45_%0\/#CL)D>$0A:!0"YW=MR'EY
M+:PX/]5J#9JE"8T7+E2G3<[)@I-R9S6]E:1GSR^%D0F((H5KF5464[@1NI#%
MTL M:KA;"8VG TN66'Z0-*B7-6IP!'4$[U5A5P9NBA33Q_H#\K!S,VC=O R>
M!?PUL7T(?0^"81 \@Q=V88<.+SR"]S1(^.-B;JRF*OGS4+PU7'08CCMG9DJ1
MX%F/6L.@OL?>^;??^*/A]\\X&W7.1L^AOSI'SZ(>]ODEIN#B[@J"T= [],ZC
M3OU220*$1.6E*"2MK )+$\-"5=RC853#PB?<3BF48D-=;D&LA4Y)>$6"*W&/
M4*CBA,;. J45\PQ!<X<YM%3>RQ0+DBZU5)H?,3#Y L*  (.ET,(B))DP!M2"
MGB25EI:]D04D(DNJ3#@%;(,H*0CG5Q\^KA"NG/L;<L7 4HN"W69B\*&DB>+<
M2*C(95$AKYV(>XC:TC $S,M,;9 ,5M0$&B3I$"U6R\0Q8%7R&<12(W+TQJL1
MFO@9F4%>0$$?[JIDU6IS#DC9T#OMN-56)K*L0]V2X$*D^:<T>F1Q&ZTT;0)3
MMB+*,MLX ;M6)S6;.=J52E]*XQ,]2@971G5$BST0Q?:%R#*5"#?!>0LB<S5#
M*5K4-!")WP,@)$J/B9:N ,AF3A@-[<41:C:T321*I_SH49VE2$A,REM")IF*
M/:$\?K>/Q7M5G20BB#(O.>-SUTJMGS4Q*3<8[4B BP45%/MX+%O,2<LUX53&
MN4<8.>5O"T0(+E/4:J;2FXYP?3"!?:B;_1%[+4N.Q+4P3:H>&7V2T?FF)HH%
MY@ZSH-/$-H.V9L 5L.N:;296*J-"-0S!T&NWB6)Z0NVOZ4P 197/R:V=_+%G
ME-#*&DO,DX%^-ZK^W4C2!O6_C 7*K#+;A#9RW(_W(N,96:LT(3\G0M679%6*
MW#^T/B&/3D@0-X_,J9(+UG")*)+0;N[P'NA&C#2FPKW&(6!791N*CXC%!]2)
MY"FNG#*%2B'WX9TL1)%(P;:I 2HWXNK&Y7P4RG)[,$W<U/O]Z0%1#.L5%EM,
MDM_CFT/D4L<# \!S9F@BRI..36[4K7''3MIZ41='W;[D3'JHHIJA=DU-V=;/
MBJ:WPS7R@9K1'7F0CSQ !Q;%V6[/+-Z!V5_O=V3.[X_H;)=E<EL4#.KW@[W'
M#H6W'XHGVWAU#G83RKQ]57PPQT14!G=R_(C%5\;O_T/\^X$V\8?_P_@_NJ*E
M76GM:'"3H/Y+(_\BQ^?=">J@D4=CZ0739$;VF.3=\S3<$=N/'G"%.9IW5F]=
MZ*HRY L1AP\)EG8GT)3^+GP'OZ C2^5/O?E)Z0+>H::=Y V,0R^.?%[$WG@<
MT,*/A]YX,FE6\32&G]&0O[L['M-P> ]D X5JCX/[M=&.4M\;^3'_QA&$7D V
M0B^DV"Y?M\N,?6\:C& <>;X_ 3\:>]$T=-=@',%%FLZ^TMLH'-%O[ \A\*81
M>SL<MKS0J-H>9:@&O]92P+_3,5L*W"^%</W:/>N-XR8<\H+8"3G3S$OLMZN0
M OFTOZ4=W<AF38I>M0G&OC<932 .*4V1NPN&$%.$X1ANNL-2-]>WYZ09?-@?
M,GX8012'-(>F$,<QW-S=W@+E'"((.KI>YV7@DDM>QNQLX/E1R'?1-')==;3M
M9X<.7G5/ON&9-W67B',1]">QNXPGAT\Y.VJ3[874PEHMAD/_/P<[WPMRU$OW
M581/2%5AZT\'W=/NP\M%_;UA*UY_M7DO])*V>,AP0:I#LMBKS[_MC56E^_HP
M5]:JW"U7**CH6(#>+Y2R[0T;Z#Y'G?\-4$L#!!0    ( ,9QB56[;+L5+@4
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
M["1UHC@RGHZ'^K#P_P@"H>?$?K+E_WY\8I<BUT.M14Z88NA#N+J>O]</#F)
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
MN;P%FE39A$<P7?"Q^U,<[-%>MS?01XHYYW#4V\*Y8!_,C<'T6]KNF5M4,L,
MM3=2-K_O?(@6XE^-4=M]<5D[C35A"6^U/L_X*)E9S7$GI,*.O3V^?5@56A3;
M#L&DGBZ7]:G\M,_^=><GV^;-G2KO?GZ9X3?3MSSRAR (3\.NU3M#'^R)%9+-
M>*.E6#)0M$M_8),IG'65]Q?WZ@TZ&]73,KI0L7H84Y<2.;%7AUQUG/$Y*P"&
M37 Z_[0WP?L1,/VC\KLWRJV!!=7"A:0#-^,HLR+1Y3'93T!'H;D\5SF^J??%
MAU>RV],M,%-RH3(NA*9\T_>LVQ \0WNI[<M]52!.,!\/:16^2!R6>U/AW&Z.
M^Y-],IKWI\W"84OXY#N8:XQK\-BOXY/-(PYZ'+]<FEMRDL<$2WB30OE"?=>_
M:K" 0;0X!GR.76[W7@_J\/L,:IP&Z:/:S-DAQ2XP,+VF!=6,"CC/35S?,&*]
M*E=&7\Z57<?YFEQY-CGBPTXU&CZTJB]D1X/@6[*CV$G]C],C;DU8C:'#[]R3
MOW/F="V ?-28H">^1T3OQ<^J0'O@]\*K G1<!9FC_E/?A :M3WDY@>;X@R53
M&$@S?-7;K>Z^B9Z'3X$/V\,'U5_ DG@+$!DM(3KLSR8=8<)'RO#@=.D_#*+B
MG,[][9HDIB7>@-^7&F;4#WS [DOQV9]02P,$%     @ QG&)5806EPI0!P
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
M MA?:W2._H4.&']^N?H?4$L#!!0    ( ,9QB55UHLOA'@<  #@1   9
M>&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;)58;7/;-A+^*QBUTZ8SC"52LEX2
MVS.V>YWK3#N7B9OFP\U]@$A(Q(4$& "4HO[Z>W9!RI0CN[D/I@$0N]A]=I]=
M4%=[ZS[Y4JD@OM25\=>C,H3FS7CL\U+5TE_81AF\V5A7RX"IVXY]XY0L6*BN
MQMED,A_74IO1S16OO7,W5[8-E3;JG1.^K6OI#G>JLOOK43KJ%][K;1EH87QS
MU<BM>E#A0_/.838^:BETK8S7U@BG-M>CV_3-W8SV\X8_M=K[P5B0)VMK/]'D
MU^)Z-"&#5*7R0!HD_NW4O:HJ4@0S/G<Z1\<C27 X[K7_PK[#E[7TZMY6'W41
MRNO1<B0*M9%M%=[;_3]5Y\\EZ<MMY?DI]G%O-AV)O/7!UITP+*BUB?_EEPZ'
M@<!R\HQ U@ED;'<\B*W\609Y<^7L7CC:#6TT8%=9&L9I0T%Y" YO->3"S;U3
MA0[B-^N]\E?C )7T8IQWXG=1/'M&?"Y^MR:47OS#%*HXE1_#E*,]66_/7?:B
MPG_EX4),TT1DDRQ[0=_TZ-^4]4W_WC_Q[]NU#PYY\)]SCD8]L_-ZB!MO?"-S
M=3U"\GOE=FIT\\-WZ7SR]@4K9T<K9R]I__LH_!_B?Y1*W-NZD>8@M!?J2V.]
M*D2P(H_;*MXF&J=!0UT=1"B=;;<E_BM!GND<K[&Q<7:G"^4OQ$#G#]\MLW3Q
MEA6#6= \4"MD!99+DRM1JU#:PE9V>Q"H':!?;EL3/)B<*[V3ZTJ1>87:H3 T
M4--Z;;:BU$AYIW-9":1VSUTZRVD%O0E(X9PR04A3B$T;6J>$RJVQM<YY#4Y]
M0C'#$JR"L.=5B7-W5"3LAOWLM?@@0^MI-9)-.?^C0)(4ZIS%@.+G5A&6C%5I
M77@=E*N%D6P(U/@V+X<2"6]5/@#MH/KC94VJ:78.EU#* #\.PM@@UJI' B#I
M8=RH&A4"\ Q HRB\=G32(V87XF.IJ(1^;C5B%2WJ4T06_X7CGM<>A8?1@[>=
MD1S('KDG *,C>&O8?)KZMFF #L]CILBX%RY_4]1.DDYLE5$.R05[*7DI?Y]J
M&=C#^2;(?5MP3/27P'X8$ >C0AX0EWVI$:K<PAW?0-BC](;( NCB0M$2HGK#
M8=, Z7Q*W!;Q8+(O$1[.Z@VY=>1"C#;$'6<"Q#0J-G,2BJPK8DXT(!RB2_@S
M];CQ1<B[U(R94<H==B/JVU(YVKJ6:UUI. 8SNXYTGK.U-9HR!43C=@BSB>HF
MKUHD/%)4$<)=L,DTDT,Q1RX1A?9-"]L EZW:N-;(0]TEPT93D^15S#P*A^/I
M$VYMM $FFOG=!:Q+@-S9,\&\$'>R(A0C?'NG0U"D=(, 8E H(B#BRG""+*WI
M"P>B$V'H?$4]-!'I8V08W9.R:,V0'C_ZKA@, DXDE)1DI,6_$:]8JVT]W/ _
M]>8*!.H6T:S$=!*[F?A>3.?)=#D3[TZC>W)^FB:3="D^PD_U&EYZ\>HR64T7
M/XGW0&='E&82]3G54%W#X0C<$)MYE@I<6W I,1UC\P.Y8GP5H_(J3=)L<6(N
M>J]=(Z/Z]@N#9Y-D=;EB$#=2.[&351L)WAHPOM)_ ?='Y.1.ZHHY3XYYB4&A
MUJBR"C9PLB5";K=.;255LS5%9 =&Q!S"VM:Z ZOG<J3,%H2DDHG,[-H3*SJ
M Q[!AK.:TN>I-0(]3\=<I*091NLW5 _X YDTZR\OCR-875FS!0@]+@]\-;ZO
M4'>(U1&\7PB+/QF+#X\GQ_[[\LM[Z4MVD >_<]5CP!X&$ V6GT^NKZ*%E 7%
MF%J-1/%#^+(TF4XR'J1XILERMJ 9_K@F9&]I-DW2V6JP=&\=:C>5(?0?Y<=K
M+HZL;;$@/;/Y)6F;):N,!M/T\E3A/%G,:=\*B7LI/EP\@(;4']HNN+=;3L='
MEVGO:H+G\D31N5'<U\^?)]L9-*:+9,)HI&SV+)FMR&U&YC*9+5?1]DF:?0,8
MTRQ)EW-2,Z/G-%E.R+#9B;'I,EG-^$0</9M]*Q3+Q;=!P?OZ.7'T+"G3.9^4
M+09DHZ*/(OL$HB%- 1%+3;^6.@-(PIO3[CD@-038Z3!T6D:G'X\C,[_*9X;G
M)*@)]1ZZ2^!#CEKM7H'<N6Q]K"6;JJ66'>\ .+B[4VB##@%[!!G]Y%YA#>IF
MT[H<]01F4$L56R[X,<[#?EO3'8]JS\;9FJM1T=WH>@4T-A9=UO$=#LS=6W%0
MTCTYM6O#\=+5E7]\O(82;<S[_K(QQ)UJJ_C<2@=7XLU//]%96-A/]T5RUW S
MQ+=OQ4<,-1&JQ[UK56E<P.FRO]?8O%;'6^*S"M9J$_T[7:[C#;BKW2YN<K%E
M]5=>%S@U<XM@1!?.?3N-!U^SR,\M?[-[P9>2^&%[7#W^+' ;OX8?M\??%%!(
MMQK)4*D-1"<7B\N1</$[/4Z";?C;>&T#+B@\+!7"[V@#WF\L<KR;T '''TMN
M_@=02P,$%     @ QG&)5;E&O_P6 P  6P<  !D   !X;"]W;W)K<VAE971S
M+W-H965T,38N>&ULI57)DM,P$/V5+K.<4K;C+#,,2:IF6(HY4$PQ+ >*@V)W
M8H$L&:FS_3TM*3$!P@P%%UM+O]>OU>K69&/L5U<C$FP;I=TTJ8G:BRQS98V-
M<*EI4?/.PMA&$$_M,G.M15$%4*.R(L_'62.D3F:3L'9C9Q.S(B4UWEAPJZ81
M=G>%RFRF23\Y++R5RYK\0C:;M&*)MTCOVQO+LZQCJ62#VDFCP>)BFESV+ZZ&
MWCX8?)"X<4=C\)',C?GJ)]?5-,F](%18DF<0_%OC,U3*$[&,;WO.I'/I@<?C
M _O+$#O',A<.GQGU45943Y/S!"I<B)6BMV;S"O?QC#Q?:90+7]A$V\$@@7+E
MR#1[,"MHI(Y_L=V?PQ'@//\#H-@#BJ [.@HJGPL2LXDU&[#>FMG\((0:T"Q.
M:I^46[*\*QE'LVM=F@;AG=BBFV3$C'X]*_?HJX@N_H >PVNCJ7;P0E=8_8S/
M6$DGISC(N2KN)'Q34@J#?@^*O"CNX!MTX0T"W^#>\."Y=*4R;F41/EW.'5F^
M$)]/A1P9AZ<9?9%<N%:4.$VX"AS:-2:SQP_ZX_SI'7J'G=[A7>SWIN/OT>]J
MA-::M0SEP]4+,NX2G\5&.! :<,NU[1#, AX6Y^D3OF!*A5K1%3P<C=)^MR(U
M$#-2;1'#MI-;:&+RT2<?.'5FCC8>Q2&%/;[.5 =?BP6&"@P"K*#@MCA+GSP*
M?,4X'3WJ<9V[-MJI70]8<"LLDY/Y3>_X2%W4FZ?Y?^KMWZMWQ"JCWF%Z]HO>
M%*Y92E7)T&]8LE<@.8*2//9]>IN"(\_T(Q7H INW_+*RTE4R="NA.)*M1Z&P
M6NJE8V6U+&M8HD8KE-I!R4V8N=;"2C&72M+.1VU6]J3V-5H@;J>]X.N$A;\B
M_Y)BV""7E B$;#/?@0BDAV19+(WU:._ GVYM5,41[:.G6A!PCD$; E1R*><J
MBN'X^"C34U65'36\!NTRM'7'UV6E*?:^;K5[.2YCP_QA'I^=U\(NI7:@<,'0
M/#T;)6!C*X\3,FUHGW-#W(S#L.;7#ZTWX/V%,728> ?=>SK[#E!+ P04
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
M+W-H965T,3@N>&ULI5II;R.Y$?TKA./9V("FK=.>TX#'LX-LL,? WDT0!/E
M=5,2U]U-+<FV1OGU>55D7];AF<T7NP^R+E:].EKO-L8^N)527GPI\M*]/UEY
MOWYS<>'2E2JD2\Q:E7BS,+:0'K=V>>'65LF,-Q7YQ7@XO+PHI"Y/KM_QL\_V
M^IVI?*Y+]=D*5Q6%M-L/*C>;]R>CD_K!G5ZN/#VXN'ZWEDMUK_QOZ\\6=Q<-
ME4P7JG3:E,*JQ?N3F]&;#U-:SPO^H=7&=:X%:3(WYH%N?LC>GPQ)()6KU!,%
MB7^/ZE;E.1&"&']$FB<-2]K8O:ZI?V+=H<M<.G5K\G_JS*_>G[PZ$9E:R"KW
M=V;S-Q7UF1&]U.2._XI-6#N^.A%IY;PIXF9(4.@R_)=?HATZ&UX-#VP8QPUC
MECLP8BD_2B^OWUFS$996@QI=L*J\&\+ID@[EWEN\U=CGKW\TY?+EK\H6XJ.:
M^W<7'C3IS44:]W\(^\<']E^*GTSI5TY\7V8JZ^^_@"R-0.-:H _CHP1_27TB
M)J.!& _'XR/T)HV"$Z8W.4"/U!(?M4MSXRJKQ+]OYLY;.,-_]BD;:$WWTZ(
M>>/6,E7O3Q !3ME'=7+]W5]&E\.W1R2=-I).CU'_BJ/XEOUBFER.9R_$O2JU
ML>*WTJD4^F?B9^.5$UFER,)7XI<2RU-5S)45HTLR^^CU0/B5$K>F6,MR*U+\
MSY7'5BG65C]*K\0ZAQ40FUZ8Q==R.B.BW_WEU7@\?,NO^'KT]APN[U<@?CH=
M#N'C>4[A"DYEJM<R%[(P%1BM*^LJB0MOQ%V5*S&:3F^$+#-QIY95+CG([T4%
M/[0L_SV)H;V&##<I"SIZ/9D,A'0@J<A=$_$KU@4Q-PK.H9VK('@C3S)KY,G@
M0BP'<=S@(:+0DT.UUINQTUX-PGY=>I!T$%QNY1SR.E7HE[(L*YGG6[P6T@)&
MK1.@_O>JA$(S)MXA2$(KF:[$%@L'=!(0/-7ELK.'F0Z[JEC%W@E973B2JCD2
M,\_UDDWE8"/IA97E@U!_-#)90C%B"ZGY?&%MO!/JBW:>&).$BXHUWZ&N8=0Y
M'*54S@6!:A\JY!9B94H5?#1!3APQMH,!6U+[[0"Y8?X[\)H>ILIZ)!61ZT+[
M*#(QAVZ%K@I'V(L((*Y,DYB7+-?2/"I;DK -KT3<T,EMA4=&:1D_/;MQW_/W
M2@VC27Y:K'UTU%0%$Q+)T7#X@NQ'&UH?7N>5XT<WZW6N4_:'ST$1<2:_39?S
M =M!IJDE9Z7KJEQ+G34N]^>UK9R*DIM4J<R1)O5!0$6<$9XL%/1:.B(9K5.M
MZ68R:S27RZ552T:*IW$<5[ J XB<YE46'&LKUD O[1EJLDR3>;&O#"N?M7N$
MH1W;1[[?9#/V<FN*< ?R_!]<84FYP(X_ZSILG-8'GNKC$%1>H-9B .'5GA?.
MJ7P:!#\ZH@4,NHA\L2"K;.TYH_'+@A(UF5B;#/26NBPCDNQ#G&C&+2,4_!$"
MXUS>B'_A@?BL; H'1=7&JL/XXV0RFKR@NPGN1LEH=LEW4Y82E !U;#?$1S*D
M&&GQ"OB"3-FU'@P._!&GXQ9_(4^F'S7B EX))<0"@(S3)0$#X);DCLCMFNL]
M5QNKA(T80\ABC0NVM)P1N2'_<UT1*#>-KMXZ8&[I3*XSTAYR>;#,%6*2=+<$
M2T@:Y*("#B\]IQZPG"2S(7LE=!W4)FC4BSMPP+%^[&2M9V"L8S5:4DD N$>D
MBOFV=VZ1U5_=7N3>K SAO=D0YF2F@-ET2N#K=*:EI91)/@\ZZHOG1%*!=.]]
MP_H)NQ3>I^'",M4Y)]\@\U&U<&[ %JM"3AH 3DSP?9,BL5BD/$5ZS0VGY5L8
M>,D/;N'1%B4SA[:XDZPFG)DJ(W'&YCB"K>?]B'4KR4G]@:(_H!S[8673%<I^
MSH)=[*)HAJ?7@*/M#N1\!4YW<R2P-^N#;T @LD/$W+X C+\A3JXND]=MJ%3>
M>;"C#:UC/77LD!:L>C3Y(ZWL']PV.&V(0_4%/:!3(?\NE") H, H8VO%X4TQ
M&!1"7I.:^398'!7B(HOU!,2)I2H11SDHV;6QE"RB'U#A$?U&07-NW-IZBE=&
M!XFU&TYYFKP"XDC.6.@A#,%9W48 V_<^9WUN8(A<3(9=%%]('.>CS"O5MS@Q
M.IU<3I.V3B42IY.KUVVI." 86@>I<]0TU#1F)/#<6+0$9&M2@>&FK%7.B%$9
MF!"8.2!6#F2#S@6@K*Z0F%T\*:O=0S#2,7'37#JG%YH\$ <H?@1XY6(L"B6I
M'^(:+T9&A\Q*XV3@^-M$<%M!8@@J[D(>+I"@]']!,C64<P@C 3)!":9D"-*A
MZ1OQ ]$VE9.$M=T#:.U^H'$X%>@'!L@5G:L?45F^P<I6@EY=3O6[)+0@N9PX
MFPY&EZ_/Z?]L/#GOJ-(<!6Q;*LX(U2&BI/93RJ=B\GHV>#49Q:OIU96X#<?R
MJ4$^ZJVX2!]/]Y4(BAV:T< 0Y'!3PN?1[91NZJ=-MX35&B+L=&VU #?(1&J'
MSM.7D=S;3CM$.81KU)IED+<K"!8=(-1T<6X;BP6&;+07 38^4*.!)R"##"T'
MXF<9Z[L;YTRJ0_]&PF2%+C7UZ!SVR+,LB!F0VQ$$$MI L'!X9_H\Y*@LIJN8
M[)J R:(DGH&I!KL&Y6#,[A%=$460!&)1?< P)>$A&WA!+K?D&E9N."I1->#0
M6KBD1.-2J^=DR%"M@11H :.I6V8)X($9U&0LFP>++-@)&-38@F"YD39[F1OS
M0*+>__+I+C#D-6?Q.+C1IW>-_?=)0)8_TX]](1HC(2_"IS5#\*/"M8_HPS&\
M\_(I^0 ^A_RBMJ%C(RYPEB^Y5HM=8QWK._4"=\9EIX-HB[;3T6 T&W; ET83
M@,$ /&C8+WMO#^>V;F#<\2IE6SMR-7$Z&W9I/7?\78H?X]J/M#;"P3:2C\6@
M62IVX\;:M12]D-M!E%K&9RPO<Q2UC?EC3<4)N>[E4FU3]-">(,WM=BZH8RK;
MJNFH[<$S5+BQ/SS>WW4,;PI4WIS/"5WVG6OH'5'J=\U]L'3O# ADOS:O'8K@
M_$F%#I$F"7J)6) GXGM"#,<C!6IP@_W:4FGO 7+!+1\ETC(U9+$^;DKZ,BKB
M-Y L>V3#8H4UU7+5@Y@)JA%L"/HXX@HNY?/<6=0>H3"&*D/_@LWSP_(]XS P
M)+F%:_V#)\_2@N]BH6GZS5A<DGF7X::%C.!@^]"Y[L?V%J!RWD!P\+=.S]^=
M) W06A'ZY%K%$1 7Z;6H,D4!Y73L^73Y")[L<#3IHVX:R7QMX@+>7DL%2\0I
M%XI-U"DU_T&;!8\:2[;(&&9I;1?3:V6I&@ZBTN1>%U6QWW/W>6W;1HJSS4JC
MHZ'XQ$E[55#1C!IJVX0F%^Q36ML48(V9"FI."<V[]CJ&"N<]3/O49(/;J',?
MBUH8F,M<QH;MH#?SF +6&5 KW UIGHYV\#669*$X ,5Q,GO!^21D*)X _(%.
M%#O0Z8:6YUZM?:B,ZJ*^'X?QZ31 \2P9'J)XD.!T+\%Z\.N;%H@VMX:A03B\
MI*Y,GK%;FQ ZIMI+8K?NC)-ITR\_KT)FHTXSM*&[O,&BGE9S@T4LX3>'^6Q#
MKIF3(HJ)<GJC,5[)OHV,#P>-A64=$[(S:2.3H6&MQ[J4:=!LRIQR:G<:W #2
M'*[^0%%"C2B\[R8"Z?ZN]V 4,W;.J2!I&LLP8:345$\5!_7([BEVU5\5!T)I
M1KRF'(NI*US+[/<JH!$=ZS 9#5^T8ZE^0PO=E@C!N?(;A;9PE(QHF$F#+@J*
M@NTZ3FAPUCP;H"I91Q^-_?#1Z=5N9AR0N:D_#3)\E63#?9*-^I+]WX+MP>/:
M>>+!M8US'%+$A)?3>5LZ :]3+J#A)\'ZXYZ(43"9>CKK3!*05B4/)]8$.@%P
MCD!8J!,C5N3;3JW#+)&SELR>AC@PVA6,!AF'R63XM7+T)^8M(H2)0C,E^T;;
MDD_S/(_B;]#.=*S*PP0M6K)I><$_5YXAMJF6OG6D0D-'26//7ISFNBX".G.J
M'9BIQZ>[K<+.KF[W$;]Z]#K:7D[[S$OZ_.HZ_;P_Q0D(V!L1[)D*R-C)UI\0
MCP,0S9*FR54[23ILT--Q,FW6'5$ZD.B;/XB^3]SPR9,_P(3Q:"C>PLC5A^HI
M6#^\*$WY\LG+Z($]CZN3"?\HP1URE"=!+>-,L5C#)VAW^(;J79"\*3;[(].5
MI! ,4_G8'TYGR:0U:5,./^=?IY?/;MSK+O%K4.\@(0E[.++>3MSTOC.'X^*Q
M]E?$T3.J=]NG/1*P/<,YMIT]JEBO?15+XS\AS3-ZQ@DOE:B-QO01S]$W#_K2
M1(F&@(!G8 :M1JI")> (R0%S+MGWRXJ+S@]>"F67_+,> C[ 9?CM2_.T^>70
M3?C!3+L\_.SH)\YN#MP6V#I,KF8GX2-X?>/-FG\^ \.@ N'+E9)P"EJ ]PMC
M?'U##)K?4UW_#U!+ P04    " #&<8E5G[I'-9H(  "?%0  &0   'AL+W=O
M<FMS:&5E=',O<VAE970Q.2YX;6RM6&MOVS@6_2N$ISMH 8VMIV6G28"TTYDM
ML-T4S3RP6.P'6J)C3B71):D\YM?ON:0D2XZ3P0+[(8Y$\;[//9?2^;W27\U.
M",L>ZJHQ%[.=M?NSQ<(4.U%S,U=[T>#)5NF:6]SJVX79:\%+)U17BS@,EXN:
MRV9V>>[6/NO+<]7:2C;BLV:FK6NN']^)2MU?S*)9O_!%WNXL+2PNS_?\5MP(
M^^O^L\;=8M!2REHT1JJ&:;&]F%U%9^]2VN\V_";%O1E=,XIDH]17NOE87LQ"
M<DA4HK"D@>/?G7@OJHH4P8UOG<[98)($Q]>]]I]<[(AEPXUXKZK?96EW%[/5
MC)5BR]O*?E'W?Q==/!GI*U1EW"^[]WLC;"Y:8U7="<.#6C;^/W_H\C 26(7/
M",2=0.S\]H:<ES]RRR_/M;IGFG9#&UVX4)TTG),-%>7&:CR5D+.7_Q (R9PO
M+'31RJ+HY-YYN?@9N27[I!J[,^Q#4XIR*K^ #X,C<>_(N_A%A=>%G;,D"E@<
MQO$+^I(AL,3I2UX,C/W[:F.L1NW_<RI&KR(]K8+ZX<SL>2$N9@"\$?I.S"Z_
M_RY:AF]?<# ='$Q?TOY"YE^4.^V55_;+3K#WJM[SYO'[[U9QE+\UK*(G;*^T
MW:I**B8-*[!%2R-*IK8,[:VYE<VMWVD8&AWK6UD(YLPPWI1,?&OE'KUHW=U6
M-KS!DY'$L&'./@Q[N^=<BZG-.[&3145/FK*W-5) 8=3\#Z6E?:3M]KFP#)--
M4;6E8!ME=UVHI+-1S0_^CNRJ!FK-G/WSQ"J#5V C63T.NHC*K' 1!E@TK?:7
MEC_T+L,CS5HK*VFE,-[CSD/2O4')D!;Y@'#W_+%VABA+I_Q"P\-W:8=2]0)D
MB1>%:GMI6*T9QP-F4*^JR_]!5<#ND=<=!:*[]$#RR_6O$#*BT^AE*LDW@_<W
MJA9]GH_R"KT,EFN%$JH]\:AA5H&-&_ MN20T2(E;<1!FW)ZL6"D-W"(5<_8S
MY#6OJL? ;77J>.7\ZS429?<6"4"-LKU7)2Z<W%^%1LG"OL=! :5%-7R#:A="
M6Q2:XA8/0A? YK2..PB[X2%*)^O"+M1M(_]$C ?;E(:IY4=7K2Z3KKJ\@<MP
M"3%2?&0TBI%5QZ!NKT$=K@R6C/T+R)?*N;/7ZDZ6PJFN]Y4L),)#(8*Q+&M[
M%#A,$*[@PD9I<!6U/ FXH09,^Y3*Q@]Z-S'ON*R0K*&D0!I4%$X/*TD6"2R%
M+QGIHTV.E/#\CE?M *MM:UO4@+;5;7V$]&G>^1[1".-U#;2%5:TXP'V_$T]M
MOA =6@7L@N3L7.<4V.20AS9O<.H X @4K4;1VJ;P\#S%HR^8 *4*8T$C!!7;
M^?K@[COOX"UV^-V46&2RJG #3X"FDDH@.Z@862/IOK,\K ="D(UK??\<4&Q4
M+0LFFCNI5>.I\_J8S;'+P=P19$>U4T+O21J+.WY'S4@$Z#+K7+ [3IXWMZBB
M5K7#*BTVCAP>!?FJ6!2Z2Q,PT[&)YR)>&75@DP.#B =0;/D,A<S93],)\V2"
M_+_=-_+!^W]D>J 7+2;L@P(CT^CT22X#UH /$#A:9C(CIZ1TI,M/$S"];K$P
MV3G,F@E?7S?LJKW%V9!UQZ5IS_,"_FBH^OC^Q@\1 CX B(/J@<+*,7LBHZ_"
M^0K]6574^9ZTD'(-,0R7TB%JH#?:'LW#?KMOF ,AWI/!\@\XZ/L!YVSB4=8V
M6WZGM&,4GQ9?(M?25%Y.7CO;10O+J"Y&\U?A&P>!_]CJON,-X;]DWUJNH80\
MVF*^H#>?Y@-*VX)2C4#1ZQ4U*\%MJY0%HKHSS7&2-%7'DRN7VD&MV'%].U#:
M4?KR>3JD;Y#OYA1<-6"QTA&$,^X;&G(  OK%9W!T)L 3GR'Q@-<O_+\'@Y"/
M8$.\1YDS"&@A)H=P=@,03Q8H%_03C:Y>.Y]4:Q"T>7.$]H+&SQ6FO95_=B-X
M.P[T%4N6&7[C+,=OGJSPFR4Y^]@S'"2> CY=,AA>IRS-6!K!F7S%5DG,LE5\
M3%C>@R@.XC!A41*D,!2GP3):02J(\XS=[.#=#VZ*CB3B/(2-A*4)_J#V-QSI
M1CCS6H-LE3#H3"*6!C&<SX)PO6;N[#RI,^UVQ!^_97F0K..CNYMVX_7ZZK'7
MR,0;]CJ.Z3<*XC3#_S1;OV&_*)H7(R=>451YO*8DID&6)G2Q"E;Y$A=I&"1Y
M!/48@?VL*;C9L2UJ/AG-6E3]M.G/&=Q,\/$"&(X@\)XL(/C2'5MX[0^<QV>M
MVDU)/_H'=(ZJ?#8JY>"S\9S[Y!T#,:^#*$H)4&$0H6@>AZ>$CUXV7K&5D\M0
MAW$+;FC,>7?% SK5$?YP-%.;2MZZU$T<'72N@0VJ"3 6KHZG#[P-TC4A/HGR
M:74VO'([_0>4_ZU">.-5&W!7_]++KL!&%27$WS[3J?Y5[XQ]?F8$<=LC;1FL
MPY!2%>1HCZNB:.O6.U4*G-(*Z3U]'0=YE@.Q21"N@-SG%--L T:#R(,V6*XR
M=OWL[ +0 T\341"FZV[G>$<<K.,43Y?8Y?OD^9GI[*XB9S</E^QW][6%&/H.
MM;P=C_W19#E1ZA13S@UZELVC[NJHW.GP()DGW=43>_0V0XWB1M-).QG[&WX3
M_#[1GV(QF<?X_<1Q+O8AGFJJI[3_+SJP?/ #^8"7@_E#'QW!!Y!*V&NT!KIZ
M&*+@B.XE1#B..(;D&]^@>>+I/J-%T/@2-!53?5%7K&0L607K94Z51O=@9<F2
M+%B#M//0R>#1*J#K+$QIU&$,;VELQQFJGS+2-F;*X<0;K6$J Z4'69X ^089
M %&WUC5Z-W.B=9#&*T;$[)4 <CFP'V<#;$Y]KEF,/IK5 H.=/@W2@1E5]=_/
MAM7AZ^.5_^AVV.X_77["N4 V](:VA6@XS[,9T_YSH+^Q:N\^P>$4;E7M+G>"
MET+3!CRGHTA_0P:&;[*7_P502P,$%     @ QG&)5=F<%(C-!0  Z@P  !D
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
M;K-KXU$>X;' GQ&R? #[&V/\_H4-=']O5O\"4$L#!!0    ( ,9QB563HG.
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
M6_0=:3/MAWXLWM&3QMJ>?B>LV[3-K8& %X5QR*+Q!69I=2F;3\_ENNW(,<L
M1Q7O$@@FK"P@ LLM27+783E,=ZM_[R$7R:@%B4C9V)YX?7+ 2CT/5NKY06/R
MR;),O@WD0(H^U8[,CE1\RD#]T3&_'A4%8 &, 'K&1N"8YY1-D8#86JG/.N$U
MHPCM6;5)A$,1K.6=4TN8)B!G!>!DG:'GM3-OI5$+PD=> 3['O<"#4"12(LR\
M[QV9A>7MT2MFP[.'MA9"WVM^1M]36&!IEJ)GZ(SO,* S.I&!R[N>$5;P)V?C
M+\B>+=NF<O@76#836%DK6AAS/V%FFQ"%?2',QN(3R%$ X3OZ46(5[#1A0$GP
M5@,!VJS?.!CPBUIHLKSBK-S+(X4F?8!]791:=+]J"&9LX@D3)6JD,5$, K+\
MUA<KE@LA7#A'IJ:A@4#:#*&#IC4 1BLP4\G72OP66A8O@P3YF%6:'EPT=6_!
M);*<93^49=6V[';A%RV[E6MSBW70"ZNF*>X,S"'Q5ZP:Z0:QV=#O3H!F!%!$
M[#%B'#+/:NN,)C'0ZE0R\N:6>,YRQF%"6 C977)]LD[='X:+%P$N7AQ4[8^.
M;1\CVZ;PX> @TW[WQ,@4^)!S3QMLQ*TA9BUUW#J2) )^PM7"2:XJ>7?!SR2$
MHIV#DI&X8S,PF\F#_JY,!VU3O"68JSA695-K"!Z)% R=V%M2TEZD@4@0NTV0
MOR03[]Q(/ZZ7# (??4]^# ._>%?)X[1E;6_8@_%R)291T4] 2<@6^_EX]>/U
M!Y(PPT+R&")/LH^11T["_TDCWJUUG;H1$![(H<P260,;"!OJA(B6P@+-H2_+
M*3WO--9K'5MU&R -)EFT(?79 5'\5(-X P:O*V5\ ,N]H(SSB1H[15M<&2]#
M830V IXXH=YIHS Q^AI+VHMCV^D-04BAB062$F'T2H++&[!8M33U55,PQO!*
MO-]\>7,5W.879R_2[_'9_S8+I+)T7@WIO?+TOLKF1]'Z._[QD_*@"DN[R,Y'
M3R:(E#6+TJR8T*?VR#MA?JB+[-E1 %)Q<!(G"<%!KB^R;XZ@8TT.\S3YB)<$
M*X;[  $7O&O/CZ+T!;5E(7S*HGN4:45>YO0HD%T@L%T:38;K*NKP" 2(M$K\
M[$3422\&\MPBJ"1AGF45@6</L5X0$QNH/T7 +8<H/8L[O:I 4XXP814LM3SK
MS5_AWE(=&XM2B]Z][YBBAO0<,,[*T6_$ND?+"0E/,$G7*V>KX+YLR6 @9('0
M& !A,JL3'ML3UV186$R,D2S=[;V+1]@:. LJ-/ZHR;85''')DYVI7/Q%%@1Q
MP @/(N\& 3A",_%?V=S8Z(W0^QN".]H8HI F=# [VC<)6#L/W^^OLPU!)R2!
MG'F8>Q!5JG9%.DM1D:;I=;ZNF[)9;9U)=)!/<ZU:53E85A1IN!\*FJUL-F#M
M+&'SS#N"A,>5MQE&8H\>0%R0"Y%W)%$+A%5(2&1DYENL%;&<^[%;MTV_8A6=
MVLQ]*#P634(BPB66/&?0TZA/D;5?L?W3\*)R#?\A:Y'9Y+A#G((X%P7+#402
M8N;\.;9O7HS'\9;L$]D<DCG: H1K>6O$/_9A(*CTJ$YDVFVU0/X-SQ=]0(5B
M6ZN*OB4Y<QZQAR F\-*R<0.?9JD8))R!%R,22?*:#@ ,.\G>N:P4B1+-3 2(
MOTM;C[ _& !VB3Q_:-OPL*,BNS5*:!6>;\5N+DGNR#C OWRC<X5W\%#RGIN,
M=R3U/%-KO SDD1>V;XGL\(;9L>&,ARQD^[>7C*.Q76+]V$8&9S%Q96@[BQY6
MAGP!@;BXYS,!#EH"4O)#%PBKM[,I?\$E1/RXD 6[-IL-0/E=HM$L;0=<'DM>
M/V9'SE_"H8 !D&[BX'&W-FWA]STB[=*TMCOFU&"N['K@G?NG"3IR..XT+0=3
M,_JFGP9RP! B<98VK\Z)W@;GWD=4!.MU",&C#>3E.&^M!:30YG8F_\P3T-H
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
M2P$*-W/O,II>I7:_V_ 'Q[T^DL%ZLI;RW@Y^+N=>: EAC86Q"(RZ![S&NK9
M1./O'M,;3%K%8_F _L[Y3KZLF<9K67_DI:GFWMB#$C>LK<VMW/^$O3^9Q2MD
MK5T+^WYOZ$'1:B.;7ID8-%QT/7OLX_ U"G&O$#O>G2''\BTS;#%3<@_*[B8T
M*SA7G3:1X\(>RLHH6N6D9Q973/,"F"CA+:];@R7<,"6XV&I8HH)5Q13"ZSNV
MKE&_F06&3%K%H.CAKSKX^ 7X$7R0PE0:;D2)Y5/]@*@.?.,#WZOX+.!OA;F
M)/(A#N/X#%XR^)\XO.0%O!/>_GFYUD;1=?GKE+\=7'H:SJ;05.]8@7./<D2C
M>D!O\?UWT2C\\0S9="";GD,_=U@[HG\MFX8N>N?%I3&*KUMC3PZ,'!:-+.XK
M69>H]"GWSA(X[=Y=A;"1-:4W,8'.8)?C_#-JFS,]Z;(GC<>DBXZ7=J39,]*'
MQ2/24[BK%.*3>P4K_OATPMX.VT1'TFLNP%2RU<1%^X"/!>Z,X] 9+RE_WL"O
M]!!R08;_S>87J02\0Z4^P2O($S]+(RMD?I[')$19Z.?C<2]EDPS>HR:^)=<=
M#O&R86C%\<P0##(@I'A ;6<IN+2CL.*Q\Q#YHRBS;99"XL=D(_$3\JV[&8*X
M#WA?$4O((W\2CR!/_2@:0Y3F?CI)7!_G*5R6Y?0;V:;)B-HL"B'V)ZEE&X:'
MN% -H4M3,/<ZR\TW6XIM.\FMI=BUY,(A3_YS9%ZYV"2A%2@ZB3UI&Y<L.D@)
M.?+1/?I8_L >4%$->W*;-5 1U(:.G*Q.^R/:/]<0;;.F*TC^OZ@+6>2/1V/(
M$CJFU(WB$#+R,,GA9K.A F?U77I1B0.-1:NXX4A!OGT6,(B2%-(LH3=T EF6
MP<UJN00Z<T@A'L+U_UC&[G")96;)QGZ4)G:43E*752^F_2$V3S9T.4FAOD@F
MKDOM6<07X\QU^7@@^Y+:^$M':DFGEL&I=S@X*J -JJW[)F@BV0K3U=)A=OB)
M7'8%^,OV[AOS@:DM%QIJW)!J2!8]4-W7H!L8N7/E>"T-%7<G5O2;0F4WT/I&
M2G,86 /#_VSQ#U!+ P04    " #&<8E5CJ\&ZL $  ")$   &0   'AL+W=O
M<FMS:&5E=',O<VAE970R-"YX;6S-6%MOVS84_BN$&A0V(-BB;I93VT"29FB'
M%0W29GL8AH&6CBTMDNB2=)SLU^^0E&4K38QLR8+FP>+M7+_O'(F9;+BXECF
M(K=56<NIDRNU.AX.99I#Q>2 KZ#&G047%5,X%<NA7 E@F1&JRJ'O>?&P8D7M
MS"9F[4+,)GRMRJ*&"T'DNJJ8N#N%DF^F#G6V"Y?%,E=Z83B;K-@2OH"Z6ET(
MG U;+5E102T+7A,!BZES0H]/(WW>'/BU@(W<&Q,=R9SS:SWYF$T=3SL$):1*
M:V#XN($S*$NM"-WXUNAT6I-:<'^\U?Z3B1UCF3,)9[S\K<A4/G42AV2P8.M2
M7?+-!VCB,0ZFO)3FEVSLV3AV2+J6BE>-,'I0%;5]LMLF#WL"B?>(@-\(^,9O
M:\AX^9XI-IL(OB%"GT9M>F!"-=+H7%%K4+XH@;L%RJG9&:\0S%QG^0;(QSKE
M%9#>5S8O0?8G0X4F],%AVJ@[M>K\1]3%Y!.O52[)>9U!UI4?HFNM?_[6OU/_
MH,+/J1J0@+K$]WS_@+Z@C3<P^H)'])U_6Q?JCOQ^,I=*("7^>"A&JR)\6(4N
MDV.Y8BE,'4R=!'$#SNSM&QI[[PXX&+8.AH>T&T!X#;62A"_(29JNJW7)%&3D
ML\I!D"Y@OW I'XK@L(VO.9"T8X?MV>'&3MJQ4Z(=E]38)#8@@#!)%KS$@I;'
M!!'B<Q30()VL1%&2P'-)KZB)ROE:LCJ3?8(5A/51(Z.%@#J](YC\6J(]4YG9
M7TCTROAR1'HTB-WQF/;U>.R[(SKJD_>P )3,C%OH4R-89V35-(A5R3J:K+<8
MFF*WA+I>')-Q3,DG)JY!:7H3">A-H0J09%UC0RN+O]' +M)&MC<*O3[IA?ZX
MWX'C<)J:..(XVL9!DZA_@!]1RX_H,#]R5B_19<SO.4MSTO+E.70Y;%+3Q<)=
MU$O2),\T<<R81)B133NO0'N5[GOU='+A2\:H4[D ()5M):!;28=FNA<<MYQJ
MN7&U0U$'BNX@+_93<H^4IPPYDQHVHY<_K\N[5KO!STO<\2C4^"%_J%D+$[^_
MW0M#W+OJ,@=M8E:DSE.&Y-+IPG!6( J.YOT$]2";W[Y)?.J_PX4HZ9ME?X0\
MN82T9%(6BR*U_$:O6NTZ/8T%Q<VLL,UZJRP*]X?=V.XG[UZ9V?(X:JB^3]W7
MAUX6MZ\,_*YI;5.S[3I'IF4<-<6_*^-_AWH8(KSA'NH!I7VS'"7/1IUZ46?\
M0KC_^?T?[EH^Z*8(BP5^5NDTZTC%O1#D8S%LT*TC;T#Q2Z8L=:Q/1GV 9?*8
M^?5W:)B75,>0?E4\:-FV&KW]!!]^Q$Y(_]=.V-#?]8+0,F3DCL;-T+[:HK&;
MA$&G)GH6ACY9XJW@8&V,;$.D$<*KBP+G?O#<F@B"N#,^6!,VP+'K170;8*C#
MP6$0FT<<NU'@_8B]\.6A[_1"DYH@P(Y@$T$3EP86=&K[843=Q/?^(_8T<@/=
M #7X5+\'S4+R7/3CT8A0_$U>"O?7ZH5-B_*?T:+HX*$OS.'>]; "L3278(GL
M6]?*WA3;U?:>?6*OE[OC]I*.G\]+#6L)"Q3U!B/\<A3VXFLGBJ_,97/.%5Y=
MS3 'EH'0!W!_P;G:3K2!]K\/LW\ 4$L#!!0    ( ,9QB57RNFP>H@,  $ (
M   9    >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;(56VW+C-@S]%8RVLY/,
M*-;--V5MS]AI>GG8UA.GNP^=/M 2;'$BD2I)QW&_OB E:^VNX[Z(( D<'A
MH<E>JA==(!IXJTJAIUYA3'T?!#HKL&*Z)VL4M+.1JF*&IFH;Z%HARYU1509Q
M& Z#BG'AS29N;:EF$[DS)1>X5*!W5<7488&EW$^]R#LN//%M8>Q",)O4;(LK
M-'_42T6SH$/)>85"<RE X6;JS:/[Q<#J.X4O'/?Z1 ;KR5K*%SOY-9]ZH26$
M)6;&(C :7O$!R]("$8V_6TRO.](:GLI'])^<[^3+FFE\D.57GIMBZHT]R''#
M=J5YDOM?L/7'$<QDJ=T7]HWN@)2SG3:R:HV)0<5%,[*W]AY.#,;A.P9Q:Q [
MWLU!CN6/S+#91,D]**M-:%9PKCIK(L>%#<K**-KE9&=FCU5=R@,BK(S,7F!9
M,J'AYIFM2]2WD\#0$58QR%JX10,7OP,WA,]2F$+#H\@Q/[</B%K'+S[R6\17
M 7_/3 ^2R(<XC.,K>$GG;^+PDG?P5@53>+>@..:P9 =*+P-SI9C8HI/_G*^U
M490K?UUROL'N7\:V]7.O:Y;AU*,"T:A>T9M]_! -PT]7F/<[YOUKZ+,'6=52
M$$<-<M.$J_7#[E"9,)?FCV]61GC"3&X%_^>_46@<N7K494>>"X2-+*F*N=B"
ML1G2EC(=HL'0=G9&43N*:T<Q.Z6(+475400N'(#UA(G#QP_C.!I]TF0FM"QY
MS@SI:$-#=43G@C M(^4L:U1<YIJ6<YY9]7MX+A3E]6D^PHJ_G2_8K+*?Z$2Z
M<63D3C.1ZUNZ2$H(GC4,;(W\ *G?3U(:1WX\'M,8#?UT-+)"WX\'(3RNEDN(
MDY#P$NCW4TC2%)ZE8>7_7XI%'PX;]'X:65 2XF&#/B2P*[DTZ')I<#673GQJ
MZGYN'T=N#I=RY2K4Y5SY[LY8BP_Y3KGTH9!I"D;5! -=,*C6Y1I55^[ ];<,
MRV%M.\@]N K6\-6]MYC?G<?+IXO,L#8V(4!;5:#L8;?PFQ1WKT0+<Q_FM>(E
M)&%[3.2GXY#NMQ_VDAA^IL? $H_\*+*WWD][40Q?G"G<I.GHEA:346\X!.H+
M&^2T'E#TN++[L=L>#'K1X.S([WR+_7 46]6P%X478QJ<O.H5JJWK7;8F=L(T
M#WRWVK7'>=,5OJDWO?4S4UM.#WN)&S(->R.*J6KZ53,QLG8]8BT-=1PG%M3B
M45D%VM](:8X3>T#WTS#[%U!+ P04    " #&<8E5N&M85)L&  !5(0  &0
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
MT7.-QBO0]TI36GO!.QC^ "R_ U!+ P04    " #&<8E5P'@MQI@%   P#@
M&0   'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6R=5VUOVS80_BL'KRT2@(LE
MZCU-#"19BQ5HD2!.6PS#/M R;1.51)6DZF2_?D?2D>7$\=9],$V1O.<>DL\=
MR;.U5-_TBG,#]W75Z//1RICV=#S6Y8K73)_(EC?8LY"J9@8_U7*L6\79W!G5
MU9@&03JNF6A&DS/7=J,F9[(SE6CXC0+=U353#Y>\DNOS43AZ;+@5RY6Q#>/)
M6<N6?,K-Y_9&X=>X1YF+FC=:R 847YR/+L+3R\R.=P.^"+[6@SK8F<RD_&8_
M/LS/1X$EQ"M>&HO \.\'O^)598&0QO<-YJAW:0V']4?T]V[N.)<9T_Q*5E_%
MW*S.1_D(YGS!NLK<RO7O?#.?Q.*5LM*NA+4?F^+@LM-&UAMC9%"+QO^S^\TZ
M# SRX 4#NC&@CK=WY%C^Q@R;G"FY!F5'(YJMN*DZ:R0G&KLI4Z.P5Z"=F7SD
M."4-1W=L5G%]?#8V"&J[QN4&X-(#T!< 4O@D&[/2\*Z9\_FN_1C)](SH(Z-+
M>A#PNC0G$(4$:$#I ;RHGV'D\*+#,_SS8J:-0A'\M6^.'B+>#V$#XU2WK.3G
M(U2^YNH''TW>_!*FP=L#!..>8'P(?7(EZU8VO#$:Y (<77AWCU&G^3ZJ!\'V
M4[U;<2AWO%3."_=>8,T5!Z9A(2L,4GT*=RO%^<[&PE3<[S;8[;%%.*@=B0;,
M2G::-7-]#.]%PYJ2;[R54ANXJ*4RXF_F0A*)W%Y_1L^:(ZU7$*4)EC3)L,RB
M',LDRN!#8Y ?VJ*%1ZH$FXE*&('[&J> CHL8X@3B$,ED.>01A22G<-URA9Z:
MY9!!2 D-(@@C$J,C&I,TS-&*T"R!Z0K9_8KNZJ$%S0+T$4$<X0]AOS E;+CL
MH)(DCP QHQ!B0I%\0H*BV&RGJ%LF%.8RXT>_^26G(7T+&8D*^N1KVLT\KFAP
MSS@<X4H<PQ&EM@P)C1/\CY/B&.ZD8=60Q"L[JXP6=A%CDL21K>0DSU*LQ &)
MLA ."#;I!9L<%.S4)W"[?=.N;2MN)X9,KIA>P7M4$&Z9/R[L)M_RBAG4BY%^
M,?0^41]TN%_4.ZY+ZWIA78N!:[5U7?DLL$:5#X5^0-5/M.PFA[LX1V,%K):=
M#27<HZJS=FXPAQK==,JQVH;90*ZG TWVG)&/DC7(7;7:@* %"</81D9 0E2?
M#ZA]QHMAJ%G3W-DE**A!B,F9P7/:T^7WY8HU2^[FXXG*6266;NEVB/:8!8K<
MB@N#)<AWH]NQ)7%A0S<*LT,R2WN9I?]+9I>L<GZG[M+RTU+[-Z<#3[.-)W\]
M^CEEX3$F9USU)QE<M$I4=B/]YPNITO,^A1MEY6 > +N!?^]$:SD18.8QU%-2
M!('=8I)A?KHHRZ[N/*DYQR@IA6=Z1$F69)@R(A+DF#I> FZX!8U)Z+,&2?,$
MKE'2J/6R5!W"#K,N9AKB\W1(@KC8C!R.H*2@,?:F.,HGJAV)/D%#OWGH_&9!
M"E_=70I=LA^H090H1A3J=IO(;8;>)]'X)(<'SI2&Y"3<U)[(-.X[HI-H4WOF
M;RYT:0,<$)[O]9/ :RPC+)_AQ]@8G5!X?2 &LCX&LO\: Y^8Z91?K_Z:\'&[
MB/ND?A![?U;=]?)\JYY=%?[ %;2YTZ[.5N+;%=NFK">*QRB(X BS$"90VVW3
MI\9T7/MTS%TZ?AI%QSX79I&_(B2V$8_^%(\V:B6)4L26!**<%&EFQ8F)"EM2
MB!)2X$&?!<X&NW)BZTD0XVT')\46*"J\>Z!@8[!HP].U90^UNSJ%!;I*\!I
MDBS"3="X GBX=\;EU,T])2Q(3'.PA[D'P2C),%QITBM]GS3&@UM\S=72O54T
M."'Z"WW?VC^'+OPK8#O<OZ4^,;44C4;V"S0-3C(\7Y5_G_@/(UOW)IA)@R\,
M5UWADXXK.P#[%U*:QP_KH'\D3OX!4$L#!!0    ( ,9QB54V(;F?A ,  )@'
M   9    >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;'U5;6_C-@S^*X17#"V0
MQB]Q?$F7!$BZMP*[6W'MM@_#,"@V$PLG2SY)CGO__B@Y]OF*MOD02R+Y\"%%
M4JM6Z4^F1+3P5 EIUD%I;7T3AB8OL6)FJFJ4)#DH73%+6WT,3:V1%=ZH$F$2
M15E8,2Z#S<J?W>O-2C56<(GW&DQ354Q_V:%0[3J(@_[@(S^6UAV$FU7-COB
M]J_Z7M,N'% *7J$T7$G0>%@'V_AFESI]K_ WQ]:,UN BV2OUR6WNBG40.4(H
M,+<.@='GA+<HA ,B&I_/F,'@TAF.USWZKSYVBF7/#-XJ\0\O;+D.%@$4>&"-
ML!]5^SN>XYD[O%P)X_^A[73G:0!Y8ZRJSL;$H.*R^[*G<QY&!HOH%8/D;)!X
MWITCS_)G9MEFI54+VFD3FEOX4+TUD>/27<J#U23E9&<WV_QSPPWW&;I\9'N!
MYFH56D)V\C _H^PZE.05E S>*VE+ [_( HOO[4-B--!*>EJ[Y$W /W,[A5D\
M@21*DC?P9D.8,X\W>P5OUQ@Z,09N5;7GDG45(0O8&D.5/\["O]N]L9JJY;^7
M\M"Y25]VXSKHQM0LQW5 +6)0GS#8_/A#G$4_O1%$.@21OH6^>>@:!]0!/CC2
MCKKIN.OG6>_8OHWW6"(<E*"^Y/((UET^U%J=>($&6-^GSITE34DN6>>2G5W>
MP"67)%2-H5R:*[AMM$8YZ%W&5W !\7*RG"7PAY+':XNZZJ7Q)%UF<"<MDT?N
M?/=6R17$V22-H@%/<+;G@NZ'B&63)%V,T,:R>9;YU#SCZ2HIBE.X;W1>4@M3
ME#Q'6"XGLR2!WY0J6BX$7,X<W6PQF44+^/_9SP=S)W/14(4#A9U_'RL?N=.8
M(S_Y9@*?((JM4@TI4RXOXN4TI586@JIMZJ,=E=^U1L&L]_ \+P.\<ZZD/,^U
MEMNR<S$J8I(;;LB(''93!#5X:)*:DM?&5S_5>8&256@Z9O/IK&<V\0H7\33^
M=D(E7:,?H^++I'/<^K&'Q34[H:8I#HW!0R/H5DX$>M"J\MP*BLFYJ/L;H+7!
M$U)R6N43_\B>:)H6#<&[F(_]I0P0X_!:9N B>S=->FZ4(P=)8T/M*=)^<DQ?
MZKIP-"TI+4?_)AA*&5U0-SB'T^'9V7;3]IMZ]V:]9_K(I0&!!S*-IN_F >CN
M'>@V5M5^]NZ5I3OPRY*>3M1.@>0'I6R_<0Z&QWCS%5!+ P04    " #&<8E5
M0Z?_(N(&  !V/   &0   'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6S%FUUO
MVS84AO\*X0U#!RRQ)<=?66+ C3Z6H5F"!MTNAEW0$FT3E4B/I.-TZ(\?*2F6
M92N4U1X@-XTD\SQ'XGM$4F^EJRT7G^6*$(6>TX3)Z\Y*J?5EMRNC%4FQ/.=K
MPO0O"RY2K/2N6';E6A <9T%ITG5[O6$WQ91UIE?9L0<QO>(;E5!&'@22FS3%
MXLM[DO#M=<?IO!SX2)<K90YTIU=KO"2/1'U:/PB]U]U18IH2)BEG2)#%=6?F
M7(;NV 1D+?ZD9"OWMI&YE#GGG\W.;7S=Z9DS(@F)E$%@_>>)W) D,21]'O\6
MT,XNIPG<WWZA!]G%ZXN98TEN>/(7C=7JNC/NH)@L\"91'_GV-U)<T,#P(I[(
M[%^T+=KV.BC:2,73(EB?04I9_A<_%QVQ%^"ZKP2X18![:D"_".B?&G!1!%P<
M!/0GKP0,BH#!J1F&1<#PU(!1$3#*Q,I[-Y/&PPI/KP3?(F%::YK9R/3-HK4B
ME)E2?%1"_TIUG)K>BR5F]#^<UP6+T6->DX@OT"-=,KJ@$68*S:*(;YBB;(D>
M>$(C2B0Z0[,XIB82)^B6Y?>%X;SSB,(T^?FJJ_0IFD3=J#B=F_QTW%=.IX_N
M.%,KB7P6D[@FWK?'#YOB0WN\XUH 7=VWNPYV7SKXO6LE_H[9.>H[OR"WY[KH
MTZ.'WOU8VS%VS'VD3L)XIV,<"\;_AK-!\XW4[:1$DBSU:*5JN ',Z85VS&PM
M-*9GZZR*EOW=S=+/N/U3;I;9WLURWWRS_/U!P]"M(JG\I^:*WN>9+^HSFPGI
M4JYQ1*X[>L:11#R1SO2G'YQA[]>Z6H*$>9 P'Q(60,)"(%BEL"YVA75AHT__
MV*1S(LR8>W@/2?35<CN]MV+;5@TDS(.$^3ELD,',XNII.K[J/NV7 F2Z$ A6
M*87!KA0&)Y:"^:52$E]WFW6E8,6V+05(F <)\P='I3 X* 7(="$0K%(*PUTI
M#*VE<".(7EZAA&OM]>(*X2>]J,+SA&1[$B=Z6HG)7.D!(MH(O1 CM85A3=*V
M,'+8<*_[>]7N]QI;^(TM@L86(=!%5709[709676Y3=>8"C,DF]M3F(<=L[&1
M!&$IB:I5P8ILJ\+HZ"8X5.&XQ:@_T<^GAUHTDH(322'0!584&>\4&;=09$&?
M26R1PLIJ*\6X48KC%L[$&1Q+T4@*3B2%0!=8D6*RDV+20@K*%&9+:L:LU_6P
M MOJ 0GS(&'^I%%?R'3AQ#*&5I1U>J57T&NA[9+S>$N3I$[2 F09P6_LN=HJ
M!4KS"YI-*]"$H;6_JFKM.3N.5:T'(C)+AD7D3) $*STHSCG;2$2>UX3)^M6"
M'=KV;BQH^]<UF8Q[O:,QRRM:5@8W)YMGC@;*&JC;TV=PW#2HH;K.H(X:0EUX
M52VW5,NUJI69P&?WB[-/>ADQ>W6LM%-:RP-)\T!I/B@M *6%4+1JK90VE/-V
M/I0#:D2!TCQ0F@]*"T!I(12M6F"E'>78_:AO>L*Q,UM7#J@;Y1P[2*.+VKD%
M,FUP:MH0*FU5[])S<NRFTP>")5GQ)$9:><&?2&X]FJ$EV A&U4:0?(\^F^UZ
M_4$=*%":!TKS06D!*"V$HE4KJ;2LG.';34V@3A8HS0.E^:"T )060M&J!59Z
M;TX;\ZW)ZK'#6I<,),TK:/N/,<ZD=DZ"3!N<FC:$2EL5NK3T'+NG=T<933=I
MK:J@#AXHS0.E^:"T )060M&J]5'ZC,[D[68:4$L2E.:!TGQ06@!*"Z%HU?=V
M2K?3;7 [#[UK1*2B:>:CZ2>AQ29!"7VJ7PO;T6T+")3F@=+\ADYTT!>"1>V;
M0* &*A2M6BNEU^K:O=99RH5Z&8S,_]USMCQ31*1($*77*MG;=5LLXOIJ ?5<
M06D>*,UOZ,:+K%KJ^B@ /8\0BE8ME]+L=>UF[QU^?FUM8X]L70N@!B\HS0>E
M!:"T$(I6K8_2X'7?SN!U00U>4)H'2O-!:0$H+82B50NL-'C=!H/W>]8VH#XO
M*,T#I?D-G>C:IBO0%Q*A:-5J*>UAUVX/?^?J!M07!J5YH#2_H1L'EG(!]8"A
M:-5R*3U@U_[>XAUY-M.3GK3FDL94SUNU90'JYH+2/%":#TH+0&DA%*U:*J6;
MZX[>;J$#ZOV"TCQ0F@]*"T!I(12M6F"EB^S:7>0'(B(]0^%E]BH]XRSB3 F>
M)*:4*-.3F%[XZ TD[8,5J.-<T,;[;WN=#YR#-Z) <_HGY0Q <X90M%S[[MY7
MCBD1R^P#5HFR@2'_AFMW=/>1["S[-/3@^(USZ3DUQWWG,L@_@2WQ^1>Y=U@L
M*9,H(0N=JG<^TA.LR#]RS7<47V??6,ZY4CS--E<$QT28!OKW!>?J9<<DV'UJ
M//T?4$L#!!0    ( ,9QB55"^!SM\ (  .@)   9    >&PO=V]R:W-H965T
M<R]S:&5E=#,U+GAM;*U66V_3,!3^*U:0$$A;TZ07H+21UB:(24Q4JX 'Q(.7
MG+;6'#O83CO^/<=.FK536E70ER1VSO>=R^?+&6^E>M1K $.><B[TQ%L;4XQ\
M7Z=KR*GNR ($_EE*E5.#0[7R=:& 9@Z4<S_L=H=^3IGPHK&;FZMH+$O#F8"Y
M(KK,<ZK^3('+[<0+O-W$/5NMC9WPHW%!5[  \ZV8*QSY#4O&<A":24$4+"?>
M33!*!M;>&7QGL-5[W\1F\B#EHQW<9A.O:P,"#JFQ#!1?&Y@!YY8(P_A=<WJ-
M2PO<_]ZQ?W*Y8RX/5,-,\A\L,^N)]]XC&2QIR<V]W'Z&.A\78"JY=D^RK6V[
M'DE+;61>@S&"G(GJ39_J.NP!D*<=$-: \"6@?P30JP&]<SWT:T#_7 ^#&N!2
M]ZO<7>%B:F@T5G)+E+5&-OOAJN_06"\F[#I9&(5_&>),-*6:I82*C,2,EP8R
MDE EF%AI,@=%%FNJ@%R3FRQC5EC*R:VH5J>5^4T,AC+^%BVTM=2[%Q/DCG&.
M-GKL&XS3>O/3.J9I%5-X)*8>N9/"K#5)1 99"SX^C1^>P/M8GZ9(X:Y(T_ D
MX=?4=$@ON")A-PQ;XIF=#P_:TOD_[\D_>S\H1J]9,3W'US_"=P_:*);:I8*K
M,WULT_<D@SWZ1KJ@*4P\/-LTJ UXT>M7P;#[L:VXER2++TF67(CL0(9^(T/?
ML?>.R' C#,OLEL5SEBP@+15N4-QYR5/*2USV9*ED3F8R+TI3;5:Y;-O;/[\@
M,;DUD.M?;5+V+RGE)<GB2Y(E%R([D'+02#DXN:.LE->-EOI92SC0,CW4,JO/
M:]AI6J"F[OB]JD_A-CFK2#ZX2&P/L8F"SG#L;_95:K,)#VWB,VR2-IM>8U.5
MRM^[NG)0*]<S:,RU%*8ZDYK9IBVY<;?QB_EI,)H%+?,QMC%5U_%,7_5 =U2M
MF-"$PQ)==3OO,%Y5]175P,C"79P/TN U[#[7V(J!L@;X?RFEV0VL@Z:YB_X"
M4$L#!!0    ( ,9QB54%Y[.:7P4  +<:   9    >&PO=V]R:W-H965T<R]S
M:&5E=#,V+GAM;+5947.C-A#^*QJ:Z20S=P$A,,9U/),8;GK3N]:3-.U#IP\$
MY%@30*XD[+M_7P$VQD+FG#ORDH#X]D/[[6I96=,M92]\A;$ 7[(TYS?&2HCU
MQ#1YO,)9Q*_I&N?RR9*R+!+RECV;?,UPE%1&66K:EC4RLXCDQFQ:C2W8;$H+
MD9(<+QC@199%[.L=3NGVQH#&?N">/*]$.6#.INOH&3]@\;A>,'EG-BP)R7#.
M"<T!P\L;XQ9.0NB7!A7B+X*WO'4-2E>>*'TI;SXF-X95S@BG.!8E123_;? <
MIVG)).?QWX[4:-Y9&K:O]^P?*N>E,T\1QW.:_DT2L;HQQ@9(\#(J4G%/M[_B
MG4-NR1?3E%=_P7:'M0P0%US0;&<L9Y"1O/X??=D)T3*0/'H#>V=@JP;."0.T
M,T#GOL'9&3CGOL'=&52NF[7OE7!!)*+9E-$M8"5:LI47E?J5M=2+Y&6B/ @F
MGQ)I)V9W$2<QB/($!"0M!$Y &+&<Y,\<+# ##ZN(8? >],#6$C:G62:C7J-O
MA6#DJ1#14XJ!H,U#0>.7%4T3S#BX#+"(2'HEJ1\? G!Y<04N@ EX2< !R<%C
M3@1_UQKX<T4++B<@!R^.[J>FD#J4WICQSN>[VF?[A,\(?*:Y6'$0Y@E.-/9!
MO_VHQ]Z4^C=!L/=!N+-["?^(Q35 \!VP+=O6S&=^OCG4N?-C;P^_^^U'8J F
M(U'%AT[P:?(O(#Q.*2_DY3^?)!Q\%#CC_^HB7W,[>NZRZD[X.HKQC2'+*L=L
M@XW9SS_!D?6+3O8AR8(AR<*!R(X"Y#0!<OK89[_+SQ?)8YIA$"E+_3?*<O !
M,_95%YN:=E31EA^PS<Q#KB-S9M,678-R/<\^1@5=%'0M;SP^AH5:F.N[#>Q(
M ;=1P.U5X!/F? (2PFOO934L*V.1MT?P/HVE+#G--YB7HS(:$A&7E[Q5#W5J
MU5-PVU,?05<12P=R'46K+@C9OL(4:D#(AGJ=1HU.HUZ=ZJ]&+O.E44/-F+C^
M.'Q+C%%G=A[T[9&BA@;E0*CD1-!%0<=S?*0(HH79GJ.7Q&LD\7HEN4V2R="9
MXFEFBE1M-" 76HHT79#M.VJF=$'(LDZLJ'$CR_B,%24[W32E<52UD'0YM$YC
MG4Y*89GK0+ZGZ-0%V;ZM@$(=Z%3Z^(U.?J].^^YKB#7E=PLM])&2$G,-RH%(
M*=I!%R47BPL56*B%H5/) ZU#$VN=46BVU:X )^^C#69REP/R(GN2383,I+TD
M=3LI-TQ<R)(MU0.79#]\I>TDK4X473@>*35EKH,A"-5*K&>S%<U#'<SVD7="
MIE:O#\_*GC<1"FKFW*X+.Z$T,.2J>@9:-KE:5:%T;(Y_8I%!^R"4?48^X?86
MIW*]$J'@R6%$KT7-[K7S_!KYJA0Z5"=CNB#[>JR69"W*&Y^0X=")P]X^LLF7
M[Q<"Z83H+)YS4($&)97H9(0.Y9TJ,(>6%_;WO.'#8J%UL-?LM?N-0=F"0=G"
MH=B. W#HN*'[AKM"V-O/OSI,0[(%@[*%0[$=A^G0\,/^CC]<+G$LR@])4M8.
MLL& X[A@1!#Y.?G6)Z3;<B.U5&BZ<K5.="&.6B2Z$/M$A3CT];"_L;]7^E"M
M@[T4KT[#(=F"0=G"H=B.@W'83<#Q6U:+WKW*J\,T)%LP*%LX%-MQF Z;&=B_
MF_FQ:N%W2P%RU'K1!3DN4BM&%X2@K]:,+LAUU;[";/T0GV'V7)V <-E4%[FH
M?P%M1IM3EMOJ;$$9OX.3.=2,!^6I3/7#_X&^/M+Y'+%GDG.0XJ5\E25['@.P
M^I2DOA%T71T#/%$A:%9=KG D-X<E0#Y?4BKV-^4+FK.JV?]02P,$%     @
MQG&)5>J*/ SB @  @P<  !D   !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL
MK55=3]LP%/TK5H8F)@'Y:)M2UD8J9=.0-H%@; _3'MSDMO%P[& [+>S7[]H)
M45M"MX>])+9SS\DYU]?7X[54]SH',.2QX$)/O-R8\LSW=9I#0?6)+$'@EX54
M!34X54M?EPIHYD %]Z,@B/V",N$E8[=VK9*QK QG JX5T5514/5T#ERN)U[H
M/2_<L&5N[(*?C$NZA%LP=^6UPIG?LF2L *&9%$3!8N)-P[-9;.-=P#<&:[TQ
M)M;)7,I[.[G,)EY@!0&'U%@&BJ\5S(!S2X0R'AI.K_VE!6Z.G]D_.N_H94XU
MS"3_SC*33[Q3CV2PH!4W-W+]"1H_ \N72J[=DZR;V, C::6-+!HP*BB8J-_T
ML<G#!B#LOP*(&D#TKX!> ^@YH[4R9^N"&IJ,E5P39:.1S0Y<;AP:W3!A=_'6
M*/S*$&>2F2QP]W.[+2L@ER*5!9!C8I>E &$TD0LR3=.JJ#@UD)$KDX,BV[#/
M4FMR> &&,OX.T7>W%^3PX!TY($R0K[FL-!69'OL&!=O?^FDC[KP6%[TB[BHU
M)Z07'I$HB*(.^&P_?%HJA ==<!_3U.8J:G,5.;[>*WP?'BIFGLB/Z5P;A?7W
ML\M13='OIK!G\DR7-(6)A_G3H%;@)6_?A''POLO??R+;<MMKW?;VL2=X2O ,
M""Q"I4"D3P0]"XU%X$Y?]@MKL[ %TI6$FCEVS+:/K)+CL!>/1N'87VWZZX@;
M1<-PV(9M*>^WROM[E5_  E!S1K"8L=OI1K+(2-FTGY+3+0]'1&##Q$HW]+'+
M3_V_P8;.,(CC'3,O@T9QV.UDT#H9['7RA:I[/%5S#D0#;@0S##2I!/9KSGZC
M0XXG[V_B!R]T'0_[P8[XCJ!^-.I6'[?JX[WJ-]N&=&TCW6H;K?@NU7%G"<7Q
M8$=X1]PH"D\'.]+]C19IKR?,[)()33@L$!B<#-&ZJEM^/3&R=%US+@WV8#?,
M\98$90/P^T)*\SRQC;B]=Y,_4$L#!!0    ( ,9QB54PDIWMF08  )4I   9
M    >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;+U:76_;-A3]*X17# G0U"+U
MG3D&$DO#"K1KD+3;P[ '1J9MH9+H273<[M>/E!3)DFA:7HF\))9\>$@>4O?>
M8W&VI_G78D,( ]_2)"MN)AO&MM?3:1%M2(J+=W1+,O[-BN8I9OPR7T^+;4[P
MLFR4)E-D&,XTQ7$VF<_*>_?Y?$9W+(DS<I^#8I>F./]^1Q*ZOYG R<N-AWB]
M8>+&=#[;XC5Y).S+]C[G5].&91FG)"MBFH&<K&XFM_ Z-,L&)>*/F.R+@\]
M3.6)TJ_BXOWR9F*($9&$1$Q08/[OF2Q(D@@F/HY_:M))TZ=H>/CYA?W7<O)\
M,D^X( N:_!DOV>9FXDW DJSP+F$/=/\;J2=D"[Z()D7Y%^QKK#$!T:Y@-*T;
M\Q&D<5;]Q]]J(0X:<!YY U0W0/T&UI$&9MW '-N#53>PQO9@UPW*J4^KN9?"
M!9CA^2RG>Y +-&<3'TKUR]9<KS@3&^61Y?S;F+=C\P5-^0;;B)5_)N!]%M&4
M@"NPV.!L30H09R#$T08(&,U(Q@!=@=LHVJ6[!#.R!)_8AN2@R_*!%@6X" C#
M<7+)R;X\!N#BS25X(^@^;^BNP-FRF$T9'[\8Q32JQWI7C14=&:L)/M*,;0H0
M9DNRE+0/U.T=1?LIUZT1#[V(=X>4A)\B]@Z8\"U !D*2\2S&-X>RZ?Q8[^'_
M[KTCAMGL)+/D,X_PW7Y:O >WC.7QTX[AIX0 1L$]SOFF>0M^)^7.^8R_@;\>
M:)( _I3O<;[\6[8+JGXL>3\B<EX76QR1FPG?<P7)G\ED_O-/T#%^D2V!3K)
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
M?"PZ(:VG['K#2:7&R!O"Q5"JEBG@!*@4$/<;0OC#1BIH?^L(?@!02P,$%
M  @ QG&)58LT)"R "P  SH@  !D   !X;"]W;W)K<VAE971S+W-H965T-# N
M>&ULQ9UK;]LX%H;_"N%=+#I &^OJ2S8QD$872IAB@Z8S^V&Q'QB;B87JXI'D
M7!;[XT>2%<NT&-J>OD7FPS16>)Y#*>>8AWI%ZN(IR[\72\Y+\IS$:7$Y6);E
MZGPX+.9+GK#B+%OQM/K-?98GK*P^Y@_#8I5SMFB,DGAH:-IHF+ H'<PNFF,W
M^>PB6Y=QE/*;G!3K)&'YRV<>9T^7 WWP>N!K]+ LZP/#V<6*/?!;7OZVNLFK
M3\,M91$E/"VB+"4YO[\<7.GGH677!DV+WR/^5.S\3.I3N<NR[_6'8'$YT.H>
M\9C/RQK!JG\>^36/XYI4]>./%CK8^JP-=W]^I7O-R5<G<\<*?IW%_XX6Y?)R
M,!F0!;]GZ[C\FCU1WIY0T\%Y%A?-_\E3VU8;D/FZ*+.D-:YZD$3IYE_VW%Z(
M'0/=>L/ : V,8PW,UL#<-[#?,+!: ^M8#W9K8!]K,&H-1L<:C%N#\9Z!\=8Y
M3%J#R;$>IJW!]%@#77O]RVE-!&W^Y$V\.*QDLXL\>R)YW;[BU3\T0=?85V$2
MI75^W)9Y]=NHLBMG;K**LQ?.R6V9S;^3FYBE!?E$KA:+J(Y?%I,@W61A'<T?
M'%ZR*/ZE:O';K4,^_/V7BV%9]:)F#>>M1V?CT7C#HTF^9&FY+(B;+OA"8D_5
M]B.%_; Z^^TE,%XOP6=#";SEJS-B&!^)H1F&I#_7:O-P'9\136_,-=GE4)O_
M:UZ>$5-_T[M[A'>%N7>\=UUB[A_O769.?^S<@Q_K?*@VOUKEE;DF\R[$D;E-
M);/AF6_%T9+E_%/]9;T@UUE2C6#%)FNN\IRE#[P:54IR]T)VV]VPE^;PU1/+
M%^0_OU9($I0\*?XK.9_/&_^6W'\]DIX7*S;GEX-JJ"QX_L@'LW_\31]I_Y1%
M-1+F(&$N$N8A83X21I&P  D+03 ABZQM%EDJ^JS-B()D]Z1DS]6 6"Z76;R(
MTH?J6%V3%64>S<LJ>8IZR)+EB=+#J7F"A#E(F(N$>4B8CX31#6S4P.IR_W%F
M&-I(J_Z[&#[NYD"_H3[1[$FO80CJGA#?]C:^;65\-]_^117&JW4^7S:#P&*=
M5]%-RB4G*YY'V>(C>63QFLM"6PD_-;21,,?N77W3-":CWM5W^PTMRQCW&WK]
MAF/3-GOM_'Z[:G8XU7L-*?)\ R0L!,&$B!QM(W*DC,AOU;RZ6.<OFRG Q[IV
M2;)4%GQ*SJG!AX0Y2)B+A'E(F(^$420L0,)"$$S(AO$V&\;O7,6/D5F$A#E(
MF(N$>4B8CX11)"Q PD(03,BBR3:+)C]<Y9 /44J*IJ'L-M)GI8=3\P0)<S8P
M>Z?@&!F&W2MTD#Z]OL^I:4[LO5((Z9)*7$X-<S3>*[O[S713UR;Z7M$-ZIH0
MCM-M.$Y_9M&MA)\:B4B8,Y44W77AVXM%I%>O[W4TE3CUD4YIWZEMVQ*O0;_A
MU)*T"T&]$P)2U[K[[IHR)-W;FQM9K*G-3@TV*,V!TEPHS8/2?"B-0FD!E!:B
M:&(:[,A/^CN7VVT'4 F%I#E0F@NE>5":#Z51*"V TD(434PHHTLHXYA2ASVR
M*&9W,2?W64[NU^4ZYR0JBC5+Y_Q0Y:UV<7+*(&E.2Q/*35GQX4+=>E":#Z71
M8R]) '4;HFABH'=JJZZ4H697ZW*9Y='_J@%AQ5[R+([)@B_6S6,WA32JH?(I
ME.:TM,G.GU [T^W]D(8JHU":#Z71HZY' /49HFAB/'>ZIZX6/H-T7M^(K[ZE
MTV96RKI'<-)U<L?S1A'-RNKSYJN[:L5*DK 7<E?-8;<3VT/?[5;_RT(VC;I6
M=_?D (<JGU":!Z7Y4!J%T@(H+431Q(3IA%1=K:0J!P#%W1PU]N1Q "JB0FDN
ME.9!:3Z41G6)!FQ+"B"H:(NBB?'?R;:Z6K?]PIZC9)WLC [%ZVW.QMFB*?V/
MKOFAXBZ4YK2TW3'+DHU9+M2M!Z7Y4!H]]I($4+<ABB:&?*?-ZDK1:ONT<K%Y
M]NN$J@<JND)I3DO;_5/VXAHJIAYVZ$,=4HG#B3G6K/U0[3>S;<W8J_I#5-_$
M&.R435TM;;X9@Q_)*H_FC9RT"<4F*-?%HCLBCTVHT FE.5":"Z5Y4)H/I=&6
M-MX-9>.L?LQ<C/A^LY%]9NX'_,^03O5..]75XFFM5)'_DR]16I<;T@B&"J10
MF@.EN5":!Z7Y4!J%T@(H+431Q.5"G71K:.^L61E0$1A*<Z T%TKSH#0?2J-0
M6@"EA2B:F%"="&PH-;&9QZ*<)"S_SLNVAJHFL_/F,>2W%WFHF2?GB"ZYX;S_
M>)4#]>E":1Z4YD-I%$H+H+0011-CO]-K#;5>^UI=;6[F2 ,=JL9":0Z4YD)I
M'I3F0VD42@N@M!!%$Q.BTW6-]UY&:T"%8"C-@=)<*,V#TGPHC4)I 906HFAB
M0G7"LJ$6EO]:=854"J];VFYUI>^75E"!&$KSH#0?2J-06@"EA2B:&/B=0&RH
M!>)O4<+)YV: ^-JM&K]],^2ANC"4YD!I+I3F06D^E$:AM !*"U$T,3LZ^=@8
MO7>=!964H30'2G.A- ]*\Z$T"J4%4%J(HHD)U8G3AEJ<_KT:8^HE99OE9-*$
M@*K04)H#I;E0F@>E^5 :/1 4%GGA+)<]CQQ ^Q&B:&+P=ZJXH5;%OVSF%R=4
M6U#5&TISH#072O.@-!]*HU!: *6%*)J8'YV(;DS?N]J"BO!0F@.EN5":!Z7Y
M4!J%T@(H+431Q+T6.Q'>5*^?/EQMJ0&G)@24YD!I+I3F06D^E$8/!(7Y=K4%
M[4>(HHG!WPGFIEHPO^%YLREO.N>J!( JY%": Z6Y4)H'I?E0&CT0&*H$@*KF
M*)J8 )UJ;AZURCE;ET7)TGIST$-/@*N!)R<#5$4W^PMX93N6N%"O'I3F0VGT
MR"L20+V&*)H8U#O[1ZM7-']K%G>NTYS/LX>T6=@VWYTJS+.B)#F/63VQ+C.2
M9NFGQZH,JCZQ>HH@7?6L]GERW&-WC=[0Q*U=1]+(Q^X)C=T4&KLK]+'7)(#Z
M#5$T,?8[D=I4B]1?C]C668TX.921- =*<Z$T#TKSH30*I0506HBBB2G1R=>F
M_<ZWC$RHX@VE.5":"Z5Y4)H/I5$H+8#20A1-3*A.\3;5"Z;_PJ0!JF!#:8[9
M7P%L:&-#4CM!Q6DHS8?2Z+&7)("Z#25N]>E$J-C$B.TD95.M'OZ<&0%4A8;2
MG):V6_U.)J9T1@!5F*$T'TJC1U^3 .HW1-'$V.\49?/ .NOG%6_F VV0;S,@
M>^0Y>6I>?,<7GUCUB3TH;X-"E68HS8'27"C-@])\*(T>B!UC<QN43$FR>5><
M/B$+]B*_+PJ5F5$T,6DZF=G\\8VNZX%BQ5Z:W6%*]EPU/U0%095E*,UI:;MC
MKSD=3?<'"ZAB+/%ICXT]GS[4)Y6=YVAJF>;^$-!O9XRLB;:W:7N(ZIWXCJ].
MO;740AWD+5]0?1=*<UK:WCN)^E4,U*LG\2K;$\B'>J6R<S5DF] 'DI;Z1-8R
M1/50#,].7[74,MKF9:A!.J]B-'KDS6M1I2$(55BA- =*<Z$T#TKSH30*I050
M6HBBB6G1J:Z6\<YW)"VH2@NE.5":"Z5Y4)H/I5$H+8#20A1-3*A.\;74BN_U
MSBK,O2W;FV-M#FWNY1PJTUM?PFVHL6QG7W6G3DX+Z(IE*,V#TGPHC4)I 906
MHFAB6NR\ E@M!B/>8="Z$"9"AC4Q)M9^-D!U8"C-A=(\*,V'TBB4%D!I(8HF
M9D.G UOJ9<R'GW0^ -";NV'2 @DJV4)I+I3F06D^E$:AM !*"U&T3>P/BR7G
MI<-*-KM(>/[ KWD<%V2>K=.RGG;L'"4YOZ_WICR_,@;#WG%'/_=UR7&JGP?-
M\6&'GUVLV /_PO*'*"U(S.\K5]K9N#JQO-807C^4V>IR4,VO[K*RS)+FQR5G
M"Y[7#:K?WV=9^?JA=O"4Y=^;TYG]"5!+ P04    " #&<8E58K4H-D@#   +
M"P  &0   'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6RUEFUOFS 0@/^*Q::I
MD]J 2<A+ER UW;KM0[6JW=K/+ER"5;"9[22MM!\_OQ"2#H*62?L"^.7NGCM\
MYYMNN'B2&8!"ST7.Y,S+E"K/?5\F&11$]G@)3*\LN"B(TD.Q]&4I@*16J,C]
M, B&?D$H\^*IG;L1\92O5$X9W @D5T5!Q,L<<KZ9>=C;3MS29:;,A!]/2[*$
M.U _RANA1WZM):4%,$DY0P(6,^\"G\_QP C8'?<4-G+O&QE7'CE_,H.OZ<P+
M#!'DD"BC@NC7&BXASXTFS?&S4NK5-HW@_O=6^Y5U7COS2"1<\OR!IBJ;>6,/
MI; @JUS=\LT7J!R*C+Z$Y](^T:;:&W@H64G%BTI8$Q24N3=YK@*Q)] /#PB$
ME4!HN9TA2_F1*!)/!=\@879K;>;#NFJE-1QEYJ_<*:%7J993\:>BS/D+ +I3
M/'E"-SEA$IVA6Y!*T$1!6BU<F.A1]8)./H(B-'__>I.TFV1&!$A$&?J>\94D
M+)537VE*8\M/*J*Y(PH/$ W1-6<JD^@32R%]+>]K[VH7PZV+\[!3X;=$]5 ?
MGZ(P"$/T%OE;3O?JL-"O@]BW%OH'+-RU*')D3F[0+F<R[ER6)(&9IU-*@EB#
M%[][@X?!APZJ04TUZ-(>SV%)&:-LJ8^M_JT)H!/]9YS3[]&O5O<=M=,;6;TF
MK=<QGHR#J;]NH8EJFJB3YK,@S)R4OV6(F@P8#]L9AC7#L)/A7A_8(Q"&#82S
MR634CC"J$4:="+J4+(!J"A^>2RJ.H!DU:<(#,.,:9MP)HS/L7X['N$$2!J.P
M'652HTPZ4^C!ED](S]#%&H2^#Y ],$@7-4!7A IT3_(5M.%,_D..X6!7/X/.
M&-;@Q'&?HL?6O%O)%)4@7%A-?'>%J+5&.JNCO2 /@E[_0)3Q7KG'1^(N]Q+S
M6,CJ;@GV*2<]?(@RW%&&1U*N=ZE[+&38A.R/>L,#M03OBC[NK-XMD(O6Y#Z6
MM]_DC:(>C@[P[JX#W'T?-'FAF?_'P@X:QS0*>O@/5'^O/RE +&T7)E'"5TRY
M5J6>K3N]"]??[+:[-O&:")U=$N6PT*)!;Z3+D'"=EQLH7MINYY$KW3O9STQW
MJR#,!KV^X%QM!\9 W?_&OP%02P,$%     @ QG&)56\#5/,^#@  DYD  !D
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
MZK71;J_]4/6#%R8).L"I[6RV_?4= V$3XM!<2[\DV#SS>)Z9\1OC/1>?Y09
MD=<\*^3$VBBUO;-M&6\@9_*6;Z' -RLN<J:P*=:VW I@26F49S9UG(&=L[2P
MIN.R;RFF8[Y365K 4A"YRW,F_IQ!QO<3R[4.'8_I>J-TAST=;]D:GD!]VBX%
MMNR&)4ES*&3*"R)@-;'NW;N%2[5!B?@EA;T\>B9:RC/GGW7C(9E8CO8(,HB5
MIF#X]P)SR#+-A'[\49-:S9C:\/CYP/Y=*1[%/#,)<Y[]FB9J,[%"BR2P8KM,
M/?+]]U +"C1?S#-9_I)]C74L$N^DXGEMC![D:5']L]<Z$$<&R&,VH+4!;1OX
M%PR\VL"[=@2_-O"O'2&H#4KI=J6]#%S$%)N.!=\3H='(IA_*Z)?6&*^TT(7R
MI 2^3=%.32-8@1"0D#G/L?@DJ])7).015"H :T*19<8*26Y*#"^P1Q*^(C]B
M&2]!I#Q)8S*# E8IOIASB;_O(U LS3Z@T:>GB+Q_]X&\(VE!?M[PG41V.;85
M>J]]L./:TUGE*;W@J4<^\D)M)%D4"20&^ZC;?M!A;V/4FM#10^AFM)/PIUC=
M$L_]AE"'4H,_\^O-79.<_S;ZXE^/?A(,KZDCK^3S+M<1]B2'.BA+AD2IC#,N
M=P+(;S_@:_*@()>_FW)?L?MF=KU:WLDMBV%BX7(H0;R -?WZ*W?@?&L*?)]D
M49]DBY[(3E+D-RGRN]BGB]<MKLZ8HXP7ZQL%(B>"*=!368#:B8+@S-_JO#$I
M01FG:.<(7YJF/LFBBLRMZEUOCR]3Y]8)@K']<IR "A:>H@8-Z"2P01/8H#.P
MYC54SP!3"#NYOC2$?9)%?9(M>B([2<B@2<C@?UV,!GVFJ$^RJ$^R14]D)RD:
M-BD:=LZ9)^1+8R Q'A=,*:BL!T?SU'7\T#^=S?-SU&CHCTY!D8%J-*##UL)@
M0(4^#<TK0]BH##M5/A2XS()4%V56YL'1J-3W6J[-ST&NXX4ME><@/Z2M>"T,
MPSG!T*QQU&@<=6J\S[E0Z5_5HH=["1[]=TRD+,-]1AHWD=&Y%VY+SOP<$_BT
M)?D<XWN#EN)SC.N$@5FQZ[P=FIWKMM*K-\Z:\-B1&QJV2G5N0GEA2U-D0@7#
M5@07)M1PZ%V0?G1?<#NEZU/_]G#JEX=9C+L?KK/LJ!2,07#/77(=V@["-:C(
MA**.UP["/Z!.@T#?@D"O#\)SO<OH.6[./3U?6^C0;Y>\">:$OML6?@ZCONNT
M"]\$<X*1WY)N'UT=<Q#K\LXN4<NN4-7IO^EMO@O<E[?A5O_,O9N[AOY(?T<H
MKZIO]-5'B(],K%.\5V:PPJ&<VR%F253W^JJA^+:\N#YSA=?@\G$#+ &A ?A^
MQ;DZ-/0 S=>5Z=]02P,$%     @ QG&)51'B@^[L!0  &"L  !D   !X;"]W
M;W)K<VAE971S+W-H965T-#8N>&ULO9IM;]LV$,>_"N$50PNLM20_Q,X< XDE
M=0%:)&C6[L6P%XQTCH5*HDM2>0#VX4=*BF5%#&.GY[U)],#['75_ZBB>.;MC
M_+M8 4ARGZ6Y..FMI%P?]_LB6D%&Q0>VAES=63*>4:E.^4U?K#G0N#3*TK[G
M..-^1I.\-Y^5UR[Y?,8*F28Y7'(BBBRC_.$,4G9WTG-[CQ>^)#<KJ2_TY[,U
MO8$KD%_7EUR=]3>4.,D@%PG+"8?E2>_4/0Z]@38H6WQ+X$YL'1/]*->,?=<G
MY_%)S]$]@A0BJ1%4_;N%!:2I)JE^_*BAO8U/;;A]_$@/RX=7#W--!2Q8^E<2
MR]5);](C,2QID<HO[.X/J!]HI'D12T7YE]S5;9T>B0HA658;JQYD25[]I_=U
M(+8,%,=LX-4&WE.#X3,&@]I@L*N'86TPW-7#J#88[6HPK@W&9>RK8)61]JFD
M\QEG=X3KUHJF#TJY2FL5X"37(^M*<G4W479R[L,2.(>8+%BF1JN@E=YY3+Z
M3#BH023)94IS0=Z3TSA.]'V:DO.\&M6Z]5L?)$W2=ZK%URN?O'WSCKPA24[^
M7+%"*)28]:7JJG;8C^ING57=\I[IUH!\9KE<"1+D,<0&>]]N/[;8]U6(-G'R
M'N-TYEF!%Y'\0 ;N;\1S/,_0G\7NYJ[I<7[.>_!SWD.[^>F:*W/'Y+T5R\%F
MS U*WN#Y,:>NQ.0,<G54#2_B)R)*F2@XD+\_J=OD7$(F_C$-G8H^---U*CX6
M:QK!24_E6@'\%GKS7W]QQ\[O)MTP83XF+,"$A4BPEM[#C=Y#&WU^GD=JTA.@
M<X*:OKZK^?*6I@40MB1R!:10[RA/'Y+\ABPN/IVK9K<@I,X\QLQA=;:O_)@P
MOX*-2YB>TF_GP\G4F?5OMV7M-O+<R;#=*$3J5DNNT4:NT6YRO8VA.GJGE=-*
M+6G"&^TJ+>EU"D1 5' U-X!1L5'GD=]/CYPG@5ET6PTG3QOY5:.1'15T6[F.
M\[15: W#*X,\W@1Y; WRXNJ;#F$YWA=JJN+J$\L8.RMFW]&."?,Q80$F+$2"
MM80]V@A[=-#)[0A3;TR8CPD+,&$A$JRE]V2C]^3_G-PFG<SE33N9LMO([>1
MO]MHV"$%!G=>)T]: _#*\$XWX9U:PVM>GY0OU;]DYR1J];'O2X4)\S%A 28L
M1(*U5'>=9EGJ'#2-UG@DR5%I/BHM0*6%6+2V[%O5"-?ZNG_D3 C]7ALU=;O9
M:CP8=M*CW<?>:NWF-4#U&M:T<=OK=FYN1]AK(NQ9(WQ12"%I'NL):<W2)'H@
M*:.YN4;C=1[]:-J9'Q9VCWO'V^L\N<%I@.HT-#J=/!OMIM+A6A?6\^!>+8QT
M[90LZ#J1-"6G451D1=K,8\; HY8X4&D^*BU I858M+;:39W#'1YVTD(M;:#2
M?%1:@$H+L6AMV9MZB6LOF&R^4:-6#9USFM]4!73]R5\F7. ),Y6SS^PN]I8>
MD^:_\/@C\@"4FR:0 +4?(1:M+7-3L7%?*-ELJPOW^AB,4HX--:I1=];L-AMV
M5W%UJU;M;#+NSH9=F.MT5W+V)WQM!)O2B&M=B1^@LE@[?*FT:&AFJ"WN!@L,
MS4S517LL7AOKIBSAVNL2.WQYJ!7TYR1/LB(SAA9IV5\K@$GS46D!*BW$HK5U
M;^HE[O2PWR"HM1)4FH]*"U!I(1:M_>MT4R_QK OS^<6Z?*TE(QPBT*\]9.N4
M/0"0ZVHD"'+]0'X4E$M=CU1Y5RT#T[0L1-;?)<8,:_>[[WA I?DOQ,0M/TR,
M/Y>CUDRP:&WIFYJ)9Z^9[)CIZ?USF=[.WUMBU.H+*BU I858M+;N327'\PZ:
MZ3W,"LH"E>:CT@)46HA%:\O>E)0\>TGI<)D>M>B$2O-?B(EK68.B=B3$HE7B
M][<V[F7 ;\HMEH)$K,AEM9]J<W6SC?.TW+SXY/J9>[QP#==]]SBH-FDV^&K/
MZ&?*;]3(("DLE2OGPY%:._)J&V9U(MFZW#9XS:1D67FX AH#UPW4_25C\O%$
M.]ALAIW_!U!+ P04    " #&<8E5:Z$7W7D"  #[!0  &0   'AL+W=O<FMS
M:&5E=',O<VAE970T-RYX;6RM5%U/VS 4_2M6AB:0!OEH*(RED4H1VJ1-0W1L
M#],>W.2FL7#LS'8:^/>[=M*LL!3QL)?$=NXY.>?ZWINT4MWK$L"0AXH+/?-*
M8^H+W]=9"175)[(&@5\*J2IJ<*O6OJX5T-R!*NY'03#U*\J$ER;N[$:EB6P,
M9P)N%-%-55'U> E<MC,O]+8'MVQ=&GO@ITE-U[ $<U??*-SY TO.*A":24$4
M%#-O'EXL8AOO KXS:/7.FE@G*RGO[>93/O,"*P@X9,8R4'QM8 &<6R*4\;OG
M](9?6N#N>LM^[;RCEQ75L)#\!\M-.?/./9)#01MN;F7[$7H_IY8ODUR[)VG[
MV, C6:.-K'HP*JB8Z-[TH<_##B",]P"B'A"]%C#I 1-GM%/F;%U10]-$R98H
M&XUL=N%RX]#HA@E[BTNC\"M#G$FO <@M;$ T0([)$HLD;S@069"%%$9AELE<
M:ZPF*G+RF=$5X\P\DL,K,)3Q(\3<+:_(X<$1.2!,D&^E;#2&ZL0WJ,[^P\]Z
M)9>=DFB/DJ^9.2&3\!V)@B@:@2]>AL]KA?!@#.YC3H;$1$-B(L<WV<.W34JA
M9/4W%RTS)5FX:P%%?LY7VIW_&K/;\<?C_+8[+W1-,YAYV'X:U :\].V;<!I\
M&#/_G\B>I&(RI&+R$GLZN*>V$O1Q([ *..38Q1FP#5UQ&+WOCG7J6.TTV:1A
M=#Z-X\3?[%H;"<,1=!H-84]$QX/H^'6B>5^T#/0Q]C<HY92[VQU3'?\C)XK#
ML^#\F>JQL#B,WS]3[>^TIAV+7ZA:,Z$)AP*!P<G9J4=4-VJZC9&UZ]:5-%AD
M;EGB= 9E _![(:79;NP &.9]^@=02P,$%     @ QG&)5=1J2&3' P  XQ(
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
M<FMS:&5E=',O<VAE970U,BYX;6S-6&UOVS80_BL'#1@V(+%>_)9FM@''6=$
M#1K43?MAV =:.MM")5(C*3L9]N-WI&392A4%&80A7RQ2NGMXS\,[B>?)7LCO
M:HNHX2%-N)HZ6ZVS2]=5X193IGHB0TY/UD*F3--4;ER52621=4H3-_"\D9NR
MF#NSB;UW)V<3D>LDYG@G0>5IRN3C%29B/W5\YW#C<[S9:G/#G4TRML$EZOOL
M3M+,K5"B.$6N8L%!XGKJS/W+A3\P#M;B:XQ[=3(&0V4EQ'<SN8FFCF<BP@1#
M;2 877:XP"0Q2!3'7R6H4ZUI'$_'!_3WECR163&%"Y%\BR.]G3H7#D2X9GFB
M/XO]!RP)#0U>*!)E?V%?VGH.A+G2(BV=*8(TYL65/91"G#@03K-#4#H$3QT&
MSSCT2X>^)5I$9FE=,\UF$RGV((TUH9F!U<9Z$YN8FVU<:DE/8_+3LX7$*-;P
M42B%"LYA'M&4]&4)W/ B2XS:OURC9G&B?B63F.]0:=I*/7$UA6" W+!<[JI8
M+GAFN1'<"JZW"G[G$49U?Y="K^(/#O%?!:V GT+=@[Y_!H$7! WQ+-K=YYDD
M=Z_)O19.OY*S;_$&S\DITA1E&)-\&<M0-BG4BF#*]E)E+,2I0W6I4.[0F?W\
MDS_R?FNBUQ%8C>R@(CNPZ/UGR+YGL82O+,D1YCR">T[OD23^&Z-#.GWB,-]1
MVK!5@D!5!TM&@VM<:5ABF$O*-++ZXR/APHW&5/W9I->@2[TZ JOI-:ST&K8F
MAR6N*N)GP [BG%.EG2L2YPSRHXH)J0B94+8@SX#GZ0HEB/5)!:HFP8HHAC8*
M\QK?S?S1Q-V=RO"C23"N3&KD1A6YT0N9+S,AF4;@0J-R5X)'C=&UPKQV.SL"
MJS$>5XS';R']QUWJU1%83:^+2J^+-Y'^%S_F]O!)^C>8])O3_UU%[MWKTQ_^
M@5OV$*=YVA1G*^!K-[8CL!IWWSL>(KRW4 IE%!U)UA5:7;.3@Y?_<CG$7&F9
MFU0&C;(Q35Z "> 1F6PJA$6[YW\E&!P)!JV1W?>6/?A"F:!R^0B,\F*^01X^
MGNQX(]]6U%=O<D=H=0V.QT&__R8*H],S95=H=<V.ITJ_]1#VOWTGRC!JYZ0G
MWXE6DX*>>])[T=%_8UM2!:'(N2[:L.INU?;.;;/G'LV+GOF6R0V]$"#!-;EZ
MO3&M*XLVM)AHD=E.;B4T]85VN*76':4QH.=K0=^><F(6J/X,F/T+4$L#!!0
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
M)?B@\J17GCRAO-D&.G] :RGN"MNW0L(3=]7%IHBYR@%@B!D@W04& <9NP<@
MH.^3PRL>^]N6S1]>\VLN<]WN<VL#V)#Y@/-)R-SR/86@/HTB8,$#4%/I"7.A
M&03U Y\>SCW>Z5GQH $I-V]9TZFV/S7J.<HKV[G\TPR ;F!7HMD![E:=0L@@
MI"XR!9"44@*L! B)210==H)LG2#/*'\O;/T[Z5;#P2+04>V7(;   DBX $*4
M< D$D(,E$&^[5SS8>S5%<"F;U'OY[//&U()F7<R$T@KT@;KI8!CH#0 @]F/W
M59D"P,C'T*9XFG'?A6V+B(=[Q*MJG1>RZ>/% BV*!VYVA5+\@ 7,>0Y'O O!
M"08*XM-<V3.X]F5O^T,\W"#NRY;V-ZN]V"@^I-[MT!SU4 .9 &WATUS9,[CV
MU6_[03S<$)[/_]XH;3*=75Q]2,]!K4"[1\UBATH?!&4QN.^!;LX426 391 T
M" D>T+_M_?!P\W?)^=#/HN'H;_UM>E2V]*ALV;'8]O.P;4-Q_#^>(.#!)O>;
MTW1,MO2H;-FQV/;3M.V9\7#3_.0Y0A>_=Y! HI@!!PD -*0)8U"CY$(Q(S0*
MH%8)P!+"8AJ[Y<+;.?6LN%PVQ\W*O/<WM6Y/O_K1_DC[O#G(_6K\ I].,3">
MVB/PYI1U2]^>G[_-Y;*H%2KYPDSEOXY,>9/MD71[H\6Z.7.]%5J+JKE<\7S.
MI068[Q="Z,<;.T'_CX')OU!+ P04    " #&<8E5S)*%AWD*  "Q70  &0
M 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6RU7%UOVS@6_2N"=S"8 7;&XJ>H
M3A(@M5A,@>DV:#N[#XM]4&TE\8YM922EZ0#[XY>R7=,DKQ@[OGY);.7P4)=7
M.N'1I7CQ5#=_M/=5U25?EXM5>SFZ[[J'5^-Q.[VOEF7[<_U0K<Q?;NMF67;F
M:W,W;A^:JIRM&RT78YJF<KPLYZO1U<7ZV$US=5$_=HOYJKIIDO9QN2R;OUY7
MB_KI<D1&WPY\F-_==_V!\=7%0WE7?:RZWQ]N&O-MO&.9S9?5JIW7JZ2I;B]'
MU^25EJIOL$;\<UX]M7N?DSZ4SW7]1__E[>QRE/9G5"VJ:==3E.;7EVI2+18]
MDSF//[>DHUV??</]S]_8WZR#-\%\+MMJ4B_^-9]U]Y<C-4IFU6WYN.@^U$^_
M5MN 1,\WK1?M^F?RM,6FHV3ZV';U<MO8G,%ROMK\+K]N!V*O@>&!&]!M ^HW
MX ,-V+8!.[0'OFW #^U!;!NL0Q]O8E\/7%%VY=5%4S\E38\V;/V']>BO6YOQ
MFJ_Z"^5CUYB_SDV[[NIC=6?2WK7)3\F;^:I<3>?E(OG5C.ZB'^$V^?Q7\OZA
M:LINOKI+MN#DAZ+JROGB1]/H]X]%\L-W/R;?)?-5\NF^?FS+U:R]&'?FW/H>
MQM/M>;S>G <=. ^6O*M7W7V;Z-6LF@'MBWA[&6D_-F.R&QCZ;6!>TRCA^VGW
M<\+(WQ.:4@J<S^3PY@0*Y[3>]8M[=P:#[:X2MN9C\:LD^5 ]U,WZ4GB[VHA4
M?[/_^S<#3]YVU;+]#Y3Y#3>'N7LE?-4^E-/J<F2DKJV:+]7HZON_$9G^ @T[
M)EF!2::1R)P$\5V">(S]ZE/=F?NVJ;Y4J\<*RL&FN5PW[_]Y?+G*F,A(?C'^
MLC^Z(4QRQG+EPHH01CA32F8N3@,XR@C/Y0[G1"MVT8IHM->S_QIEK&:)?OWV
M4W$-Q;LA$/L],T)2YL4+P;B2THLWA%')#)\7+@ 3DA(*1RMWT<IHM('^MLG_
MDDF]:LW_0G,4BCY*>.P=ATE68))I)#(G*]DN*]D9)3'#3! F68%)II'(G 2I
M78+4:9*HPGL_$XH+3R( F!09HYY$A##&N5"I)Q$ C/",Y;!$Y+M8\U,%,0<Z
M3I6O_P#*. Y/YXH0)5/)/"X=HH3,TP$Q)*F=L*;'RV$QOYN;=(/SSBC=L?<:
M*EN!RJ:QV-S$[#D)<D9%W))CI0F3K4!ETUAL;IJH31,]31>W[?=OW)R+S)O;
M30"84AGQ=1& D4RQW,-I""=SEK,!O;#6A40GWH=HXY;!F;AE@G(_8@"FA/ G
MBP!,D"P- @9@G"@U$*]U B1N!4!]U%^KZ6/_2,8<+)OIO3GT#W.3WB?7RZJ9
M3TMP5*+]''U'8K(5J&P:B\W-F'4S1)Q3.*->Z>@T8;(5J&P:B\U-D[5A).[#
MGA=.&4H8YV9ZY^L(@!-YJ@+I#'$TSU+FVTX0IY@:FFI9BT.B$_2#I#,+9XQ9
M+OUY)0#C*D\S/^(0IDA&E!]P",LI9=E O-8QD+AE.%0Z]3L-#T:4_NA;$9.M
M0&736&QNHJS=(?DY%3-JIHY.$R9;@<JFL=C<)^C6JM&X57M6,;?M'5G@>?!4
M$H)1D?FV%( 96>"^>@ P969>'%8/:OT/C4[<#U'++8/3=:J('VZ(RJ1D?K0A
MBDB12S]: ";V!\6-UMH(&K<1AVKE=3LODYMR.K^=3\$AB79S[,V(RE:@LFDL
M-C=AU@?1<]9P*&H1!Y6M0&736&QNFJQ]HR=6<K;MG=D>$]2O;$ P1?T*30'
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
MEC2[E;.BE(3*5"YO94F\\>9FO\Y,0%TJE$:A- :E<2A-H&CVC9M&N ;8+M4
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
M>KT1'A&R:M#50(O"-L65T-AB[6N*EQJ0Q@#7UP*;5#TP&S37I.@/4$L#!!0
M   ( ,9QB54]$,E*&0,  +,+   9    >&PO=V]R:W-H965T<R]S:&5E=#4Y
M+GAM;,5674_;,!3]*U;&)I"@^>SGVDA0- V);8C"]C#MP4UN6XO$[FRG9=-^
M_*Z3$%J6%I BC0<:Q_<<WW-];GN':R'OU ) D_LTX6ID+;1>#FQ;10M(J6J)
M)7#<F0F94HU+.;?54@*-<U":V)[C=.R4,FZ%P_S=E0R'(M,)XW EB<K2E,I?
M9Y"(]<ARK8<7UVR^T.:%'0Z7= X3T+?+*XDKNV*)60I<,<&)A-G(.G4'8]<Q
M@#SB*X.UVG@F1LI4B#NSN(A'EF,R@@0B;2@H?JQ@#$EBF#"/GR6I59UI@)O/
M#^P?<O$H9DH5C$7RC<5Z,;)Z%HEA1K-$7XOU1R@%M0U?)!*5_R?K,M:Q2)0I
M+=(2C!FDC!>?]+XLQ ; #78 O!+@O13@EP _%UIDELLZIYJ&0RG61)IH9#,/
M>6UR-*IAW%SC1$O<98C3X:7@\Y,;D"DYAZDF)V2"1HFS!(B8D7Q3/VP>$ZK)
M:2JD9K\A)F.A-#D\!TU9<H3 V\DY.3PX(@>$<7*S$)FB/%9#6V.6YBP[*C,Z
M*S+R=F3T)=(MXKO'Q',\KP8^W@\_74J$.W5P&VM3%<BK"N3E?/X.OKPL%UQI
MF:%[-?E^B0'D0D.J?M2)*]B">C;3E .UI!&,+.PZ!7(%5OCNC=MQWM=);8AL
M2[A?"??WL8>/ES\5$K&,S]4QX?C-@L[(.*V,$#,5B0Q+@_>-'83E8DIEE$=
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
M0M4BWN[!M /)JF8;8\ND9$5SF!&<$EY/4-=WC,GG0;TSTN^$Q?\"4$L#!!0
M   ( ,9QB57U1J'^Y (  *0*   9    >&PO=V]R:W-H965T<R]S:&5E=#8U
M+GAM;+U6;6_:,!#^*Z>LFCJI(R&\K1U$ K)IE58-E77[,.V#20RQFMC4=J#]
M]SL[(8,.HE:*]B7QRSW/W3V.+S?<"GFO$DHU/&8I5R,GT7I]Y;HJ2FA&5$NL
M*<>=I9 9T3B5*U>M)26Q!66IZWM>W\T(XTXPM&LS&0Q%KE/&Z4R"RK.,R*<)
M3<5VY+2=W<(M6R7:++C!<$U6=$[UW7HF<>96+#'+*%=,<)!T.7+&[:MP8.RM
MP0]&MVIO#":3A1#W9G(=CQS/!$13&FG#0/"UH5.:IH8(PW@H.9W*I0'NCW?L
MGVWNF,N"*#H5Z4\6ZV3D?' @IDN2I_I6;+_0,I^>X8M$JNP3MH7MP'<@RI46
M60G&"#+&BS=Y+'78 [2[)P!^"?"? WHG )T2T'FIAVX)Z%IEBE2L#B'1)!A*
ML05IK)'-#*R8%HWI,VZ.?:XE[C+$Z6 </>1,,7L&[V$<QW9(4KCFQ3=E-LY#
MJ@E+U3LTN9N'<'[V#LZ <?B>B%P1'JNAJS$80^E&I>-IX=@_X;@/-X+K1,$G
M'M/X$.]B$E4F_BZ3B5]+.,Y7+?#:%^![OG\LGGKXMTBWH',:'KX<WJ[)IE.=
M2\?R=4[P37*%*TK!_@']^HIK<*UIIGX?"7%24':/4YH"<J76)*(C!RN$HG)#
MG>#MFW;?^WA,KB;)PH;(#J3L5E)VZ]B#&7G".J45:(%E!M64%!:EO!? L;2*
M)41$);O=^)BVM3Y>JVU!UK=DIC!O@LO+COGL-ONB_6OE518'2O0J)7JU2N"=
M9ISI)Y@*KK P,KZ"N4AS\W$=N\*36KK7)MTD6=@0V8&,_4K&?O-WL]^DE$V2
MA0V1'4@YJ*0<_(>[.3AVG3SO\#I-:R-YK6@-D16BN7O_[XS*E>V#%$0BY[KX
M 5:K5:LUMAW&L_4IMF!%Q_27INC?;HA<,:X@I4ND]%H#O$"RZ(F*B19KVR4L
MA,:>PPX3;".I- :XOQ1"[R;&0=68!G\ 4$L#!!0    ( ,9QB55O.E[_M00
M ),=   9    >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;+6986^C-AC'OXK%
M3M.=M!8,A#1=$JD%;:MTNU5M;_=BV@L7G,0ZP#G;)*VT#S]#*,2!.$%RWR1
M_/SMYT?\^&^8;BG[SE<8"_"2I3F?62LAUM>VS>,5SA"_I&N<RU\6E&5(R%.V
MM/F:891405EJNXX3V!DBN36?5M?NV7Q*"Y&2'-\SP(LL0^SU%J=T.[.@]7;A
M@2Q7HKQ@SZ=KM,2/6'Q=WS-Y9C<J"<EPS@G- <.+F74#KR/7*P.J%G\3O.5[
MQZ!,Y9G2[^7)73*SG')$.,6Q*"60_-K@$*=IJ23'\:,6M9H^R\#]XS?UWZKD
M93+/B..0IM]((E8SZ\H""5Z@(A4/=/L'KA,:E7HQ37GU";9U6\<"<<$%S>I@
M.8*,Y+MO]%*#V N _I$ MPYPSPWPZ@#OW "_#O K,KM4*@X1$F@^970+6-E:
MJI4'%<PJ6J9/\O*^/PHF?R4R3LQOXA\%X:2Z!Q?@<7?W 5V 7/[G$.=8<'EO
M9!N&$_ QP@*1E'^23;\^1N#CAT_@ R Y>%K1@J,\X5-;R$&5TG9<#^!V-P#W
MV "*Y25PX"_ =5RW)SS4A_\5BTO@'0^/3O2^9C+<Z0NW)<D&I]O@="L][XC>
M;<'E%<[!/M=_/LMKX$[@C/_;!V@GZ?=+EA/_FJ]1C&>6G-D<LPVVYC__! /G
MUSY<)L4B0V(*2J]!Z>G4Y[]3FFQ)FO81TT8.);83"RJQLDQNYN.)K)K>U-[L
ML^AIYHY&$[=IIF3I-UGZVBR?T(LL4TDAR]]SBL%2D[16:&C2?B>;8"S7BH.<
M#76ID!DU9$9:,G?Y@N1$O(*0YEQ6<9(OP2--BW)*]=89K=Q0/B;%(D-B"L:@
MP1B8KTB!290FQ2)#8@K*<8-RK/U'A@5C.'];%ONXC3NS"DXFGJO.JE#;RU @
MAL04(%<-D"LMD,\T7UX(S#(-DIW":!^)/PD.B&B[&4K$D)A"9-(0F9PH6@+E
MRZJ4'T<RZ2()_,/:&VH[&LK$D)C"!#JMQW3.FC@I0<\DE24(]QM%IP,F</VK
M R[ZOH:",:6FDMESW_#,&72*#>RP&06'TTC?V6 TAM14-*V3AEIW.?_2W8#T
M@G$[8#SH0/\0C5%?;$I-1=,Z8ZBWQO<%BU=RLPO6C,2XEXK7H5(N1(<KD;Z?
MP50,J:E46B<-]59:MV&H0Y72<N4YG=IBTF-'IM14'JU_AGH#??.V;6<XQF2#
MY*+47UI&W?5HTEV/]+T-9O,>GABVIAAJC:)^<P'^ V'UY 4S\(!35%U<D74_
M/:->V:A:9$I-A=S:93@VO_6 )MUQ:%0M,J6F\FS=-M3;[;/,9:VA[$%&7G<V
M&[7<IM14,*WIAGK7_:UZNHN3"[3!#"TQ*#A>%*GT5)LC)4^O-P:O&+&^R% ?
M.9C;>_ARM_7EKMZ7GZJ"3PPE&'Q!63]%O?K@!Y=&?;TI-95LZ^M=^ [/@4W:
M]]"H6F1*3>6Y]UA=OQDXJ_35&DKI@YW*I^]I,)?WV FX[4[ U>\$!E>^$WKN
M\<JGCQS,S>A>P=Y[ 5:^KOP3L261)2S%"RGO7(ZEVV2[-X"[$T'7U3NQ9RJD
MSZL.5U@6.U8VD+\O*!5O)^5KMN8][/Q_4$L#!!0    ( ,9QB55VA8(V(P(
M .8$   9    >&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;+54WVO;,!#^5X0V
MQ@9=Y#A),S+;T#0;"VP0&K8]C#TH]B46U0]7DNT6]L=/DAV301KZLA=))]WW
MW7<GG9)6Z7M3 ECT*+@T*2ZMK1:$F+P$0<U(52#=R5YI0:TS]8&82@,M DAP
M$D?1-1&429PE86^CLT35EC,)&XU,+0353TO@JDWQ&!\W[MBAM'Z#9$E%#[ %
M^[W::&>1@:5@ J1A2B(-^Q3?C!?+J?</#C\8M.9DC7PF.Z7NO;$N4AQY0< A
MMYZ!NJF!6^#<$SD9#STG'D)ZX.GZR/XYY.YRV5$#MXK_9(4M4_P!HP+VM.;V
M3K5?H,]GYOERQ4T84=OYSES$O#96B1[L;,%D-]/'O@XG@'CV#"#N 7'0W04*
M*E?4TBS1JD7:>SLVOPBI!K03QZ2_E*W5[I0YG,VV]<[ 0PW2HD^-']^CFZ)@
MOF*4H[7LKMW7[^T*+&7\74*LB^O1).]C++L8\3,Q5I"/4#2_0G$4Q^@U(LB4
M5(/YEXDXY8/\>) ?!^KI2^7_02O6L )D@5Q8[L(4YP1?9/6-L# 5S2'%[J4;
MT W@[,VK\77T\8+FR:!Y$M@G+]7\ZZOS0&L+POP^)W;R'\1.!['3BP4^5M.@
MBC[1'8<K5('N+A!1H6IISTGN2.>!U/\+31:-QK.$-*=2R,FS]3_ -ZH/3!K$
M8>]@T6CN6D!W7=495E7A)>^4=7T1EJ7[B$![!W>^5\H>#=\<P]>6_0502P,$
M%     @ QG&)50CUB-A) P  K!0   T   !X;"]S='EL97,N>&ULW5A=;]HP
M%/TKD;M.K301(&T@*R!M2)4F;5.E]F%OE2$.6'*<S#$=[-?/UP[AH[ZHZ\,*
M"VICW^-S[K%]0]P.*KT2['[.F Z6N9#5D,RU+C^&836=LYQ6K:)DTB!9H7*J
M35?-PJI4C*85D'(1=MOM.,PIEV0TD(O\-M=5,"T64@])KPD%[O8E'9).?$4"
M)S<N4C8DCQ?O?RX*??,N</>S#V=G[<?+F_WXA04N2>@5O7Z!:*N-ZQH,DXYW
MI>WP<R/DB.<8K>>AM=H-KX7FZ[]H*@=F@@DG7D=;<X$.0NZU_>1==DT/ZT(8
M#;)";NHA(BY@]&G.@B<JAF1,!9\H#JR,YERL7+@+@6DA"A5H4X@F80<BU6\'
M=UP/:K36R;DLE,WM,KC?DWKX'K#N@4$N1&.P2UQ@-"BIUDS)6].Q@VWP&134
M[8=5:1S.%%UUNM=D0[ WDV12J)2I)DV'K$.C@6 9V%%\-H>[+LH00*V+W#12
M3F>%I-;#FE$WC.R4"7$/#_"/;$=[F6WMG-TWV32-H;KI9%P']+?5G/:V[-6K
M=(.2/Q7Z\\),1]H^U"F[4RSC2]M?9HT!3+V#J].R%*M/@L]DSMSD7YQP-*!K
M7C O%/]MLD&I3$V *1(\,:7Y=#OR2]'R@2WUNIR6&>ZY>X*>_^TZSYADBHIM
MTZ;VCWF57^TXZKV59?NMLF_8Z[%^*Q^[R>M3,!F?@LD3J,DH.7Z/]6GMV$V>
MPDKVWNR;_:#)L#X);1VW=@Y;332 0^V0?(=#LM@D#28++C27=6_.TY3)9V<N
M(Z_IQ/PIMJ-OQJ<LHPNA'QIP2#;M;RSEBSQI1MW!0M2C-NVO,+U.W)RH32XN
M4[9DZ;CNJMG$-@/3,%GK"PC[R*V]_ C&<9@? 0S+@SG .(Z%Y?F?YM-'Y^,P
MS%O?B_113A_E.)8/&=L/EL?/2<SEGVF21%$<8RLZ'GL=C+%UBV/X\:MAWH"!
MY8%,?[?6^&[C%7*X#K ]/50AV$SQ2L1FBJ\U(/YU T:2^'<;RP,,;!>PVH'\
M_CQ04WY.%,&N8MZP)QA'D@1#H!;]-1K'R.K$\/'O#_:41%&2^!' _ ZB"$/@
M:<01S %XP) HLN_!O?=1N'Y/A9O_3X[^ %!+ P04    " #&<8E5EXJ[',
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
M]\ZM_SA^?):=;?JW?#;^(V[Q E!+ 0(4 Q0    ( ,9QB54'04UB@0   +$
M   0              "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%
M  @ QG&)52]/L6_O    *P(  !$              ( !KP   &1O8U!R;W!S
M+V-O<F4N>&UL4$L! A0#%     @ QG&)59E<G",0!@  G"<  !,
M     ( !S0$  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " #&<8E5
M,=Y<"><%  "W'P  &               @($."   >&PO=V]R:W-H965T<R]S
M:&5E=#$N>&UL4$L! A0#%     @ QG&)5??BM!30!P  (2   !@
M     ("!*PX  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    (
M ,9QB54XCV->\ (  !P(   8              " @3$6  !X;"]W;W)K<VAE
M971S+W-H965T,RYX;6Q02P$"% ,4    " #&<8E5=[W16CD'  #7(@  &
M            @(%7&0  >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#
M%     @ QG&)50VU:_)3!   R0\  !@              ("!QB   'AL+W=O
M<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( ,9QB57SPFV;X P   Q[
M   8              " @4\E  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q0
M2P$"% ,4    " #&<8E5UB8[-(\(  !])0  &               @(%E,@
M>&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ QG&)5=0J<[]B
M)@  >7@  !@              ("!*CL  'AL+W=O<FMS:&5E=',O<VAE970X
M+GAM;%!+ 0(4 Q0    ( ,9QB57Q8D'[708  )H2   8              "
M@<)A  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    " #&<8E5
MNVR[%2X%  !O$0  &0              @(%5:   >&PO=V]R:W-H965T<R]S
M:&5E=#$P+GAM;%!+ 0(4 Q0    ( ,9QB55LGB")G@D  'L;   9
M      " @;IM  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%
M  @ QG&)52Q<*KE&"0  6A\  !D              ("!CW<  'AL+W=O<FMS
M:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    " #&<8E5NR?IQ\,'   U%@
M&0              @($,@0  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+
M 0(4 Q0    ( ,9QB56$%I<*4 <  (H1   9              " @0:)  !X
M;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ QG&)576BR^$>
M!P  .!$  !D              ("!C9   'AL+W=O<FMS:&5E=',O<VAE970Q
M-2YX;6Q02P$"% ,4    " #&<8E5N4:__!8#  !;!P  &0
M@('BEP  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( ,9Q
MB557@6 $XPT  &\C   9              " @2^;  !X;"]W;W)K<VAE971S
M+W-H965T,3<N>&UL4$L! A0#%     @ QG&)56IF('$ #0  6R4  !D
M         ("!2:D  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4
M    " #&<8E5G[I'-9H(  "?%0  &0              @(& M@  >&PO=V]R
M:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( ,9QB579G!2(S04  .H,
M   9              " @5&_  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL
M4$L! A0#%     @ QG&)59.B<X!. P  C <  !D              ("!5<4
M 'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    " #&<8E5,!&_
M"M >  "89   &0              @(':R   >&PO=V]R:W-H965T<R]S:&5E
M=#(R+GAM;%!+ 0(4 Q0    ( ,9QB566#&4HV ,  *L)   9
M  " @>'G  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @
MQG&)58ZO!NK !   B1   !D              ("!\.L  'AL+W=O<FMS:&5E
M=',O<VAE970R-"YX;6Q02P$"% ,4    " #&<8E5\KIL'J(#  ! "   &0
M            @('G\   >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4
M Q0    ( ,9QB56X:UA4FP8  %4A   9              " @<#T  !X;"]W
M;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ QG&)51+I$_2F P
M&0@  !D              ("!DOL  'AL+W=O<FMS:&5E=',O<VAE970R-RYX
M;6Q02P$"% ,4    " #&<8E56F(CLEH$   :"@  &0              @(%O
M_P  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( ,9QB55:
M'.%Q6 0  )L*   9              " @0 $ 0!X;"]W;W)K<VAE971S+W-H
M965T,CDN>&UL4$L! A0#%     @ QG&)50MP#N_$!@  _@\  !D
M     ("!CP@! 'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4
M" #&<8E53&<GDY@#   ,"   &0              @(&*#P$ >&PO=V]R:W-H
M965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( ,9QB57 >"W&F 4  # .   9
M              " @5D3 0!X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L!
M A0#%     @ QG&)538AN9^$ P  F <  !D              ("!*!D! 'AL
M+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    " #&<8E50Z?_(N(&
M  !V/   &0              @('C' $ >&PO=V]R:W-H965T<R]S:&5E=#,T
M+GAM;%!+ 0(4 Q0    ( ,9QB55"^!SM\ (  .@)   9              "
M@?PC 0!X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @ QG&)
M507GLYI?!0  MQH  !D              ("!(R<! 'AL+W=O<FMS:&5E=',O
M<VAE970S-BYX;6Q02P$"% ,4    " #&<8E5ZHH\#.("  "#!P  &0
M        @(&Y+ $ >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0
M   ( ,9QB54PDIWMF08  )4I   9              " @=(O 0!X;"]W;W)K
M<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @ QG&)50Q6LCB9 P  ]Q
M !D              ("!HC8! 'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q0
M2P$"% ,4    " #&<8E5BS0D+( +  #.B   &0              @(%R.@$
M>&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( ,9QB55BM2@V
M2 ,   L+   9              " @2E& 0!X;"]W;W)K<VAE971S+W-H965T
M-#$N>&UL4$L! A0#%     @ QG&)56\#5/,^#@  DYD  !D
M ("!J$D! 'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    " #&
M<8E5OHMAQY %  "S*   &0              @($=6 $ >&PO=V]R:W-H965T
M<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( ,9QB573 5V C0(  "X'   9
M          " @>1= 0!X;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#
M%     @ QG&)51=LD[@O!   :1$  !D              ("!J& ! 'AL+W=O
M<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    " #&<8E5$>*#[NP%   8
M*P  &0              @($.90$ >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM
M;%!+ 0(4 Q0    ( ,9QB55KH1?=>0(  /L%   9              " @3%K
M 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%     @ QG&)5=1J
M2&3' P  XQ(  !D              ("!X6T! 'AL+W=O<FMS:&5E=',O<VAE
M970T."YX;6Q02P$"% ,4    " #&<8E5;1T[Q4H&  "(*P  &0
M    @('?<0$ >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    (
M ,9QB542'O^_/0,   H*   9              " @6!X 0!X;"]W;W)K<VAE
M971S+W-H965T-3 N>&UL4$L! A0#%     @ QG&)574*OB0#!@  +BT  !D
M             ("!U'L! 'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"
M% ,4    " #&<8E57HMK&I<#   8$   &0              @($.@@$ >&PO
M=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( ,9QB55U;N3AQP(
M -((   9              " @=R% 0!X;"]W;W)K<VAE971S+W-H965T-3,N
M>&UL4$L! A0#%     @ QG&)5<)NV,7  @  #@D  !D              ("!
MVH@! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4    " #&<8E5
M?CU9.E<%   D&   &0              @('1BP$ >&PO=V]R:W-H965T<R]S
M:&5E=#4U+GAM;%!+ 0(4 Q0    ( ,9QB57,DH6'>0H  +%=   9
M      " @5^1 0!X;"]W;W)K<VAE971S+W-H965T-38N>&UL4$L! A0#%
M  @ QG&)5?[\R/RB#@  N[H  !D              ("!#YP! 'AL+W=O<FMS
M:&5E=',O<VAE970U-RYX;6Q02P$"% ,4    " #&<8E57T"@DM$"   R"0
M&0              @('HJ@$ >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;%!+
M 0(4 Q0    ( ,9QB54]$,E*&0,  +,+   9              " @?"M 0!X
M;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#%     @ QG&)5?@Z83CN
M!   +"<  !D              ("!0+$! 'AL+W=O<FMS:&5E=',O<VAE970V
M,"YX;6Q02P$"% ,4    " #&<8E560$\ ?,#   N#P  &0
M@(%EM@$ >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0    ( ,9Q
MB55G6YAP( ,  !4)   9              " @8^Z 0!X;"]W;W)K<VAE971S
M+W-H965T-C(N>&UL4$L! A0#%     @ QG&)56>B0,,X!   +A$  !D
M         ("!YKT! 'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6Q02P$"% ,4
M    " #&<8E5T:<8J-,#   5$P  &0              @(%5P@$ >&PO=V]R
M:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    ( ,9QB57U1J'^Y (  *0*
M   9              " @5_& 0!X;"]W;W)K<VAE971S+W-H965T-C4N>&UL
M4$L! A0#%     @ QG&)56\Z7O^U!   DQT  !D              ("!>LD!
M 'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6Q02P$"% ,4    " #&<8E5=H6"
M-B,"  #F!   &0              @(%FS@$ >&PO=V]R:W-H965T<R]S:&5E
M=#8W+GAM;%!+ 0(4 Q0    ( ,9QB54(]8C820,  *P4   -
M  "  <#0 0!X;"]S='EL97,N>&UL4$L! A0#%     @ QG&)59>*NQS
M$P(   L              ( !--0! %]R96QS+RYR96QS4$L! A0#%     @
MQG&)50.[%[8C!0  &BP   \              ( !'=4! 'AL+W=O<FMB;V]K
M+GAM;%!+ 0(4 Q0    ( ,9QB57(7,%2( (  - G   :              "
M 6W: 0!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( ,9Q
MB57B(3)"\0$  !DG   3              "  <7< 0!;0V]N=&5N=%]4>7!E
<<UTN>&UL4$L%!@    !+ $L A!0  .?> 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<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>97
<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>98
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>358</ContextCount>
  <ElementCount>371</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>90</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="kfy-20221031.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-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - CONSOLIDATED STATEMENTS OF INCOME (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF INCOME (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - 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-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - 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-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - 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-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - 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-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - 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-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - 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-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - 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-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - 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-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - 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-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - 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-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - 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-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - 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-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - 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-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Subsequent Event</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/SubsequentEvent</Role>
      <ShortName>Subsequent Event</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - 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>22</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - 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>23</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - 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>24</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - 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>25</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - 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>26</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - 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>27</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - 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>28</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - 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>29</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - 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>30</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - 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>31</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - 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>32</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Acquisition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/AcquisitionTables</Role>
      <ShortName>Acquisition (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.kornferry.com/role/Acquisition</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - Organization and Summary of Significant Accounting Policies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail</Role>
      <ShortName>Organization and Summary of Significant Accounting Policies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Basic and Diluted Earnings Per Share - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/BasicandDilutedEarningsPerShareAdditionalInformationDetail</Role>
      <ShortName>Basic and Diluted Earnings Per Share - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Basic and Diluted Earnings Per Share - Basic and Diluted Earnings per Common Share Attributable to Common Stockholders (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail</Role>
      <ShortName>Basic and Diluted Earnings Per Share - Basic and Diluted Earnings per Common Share Attributable to Common Stockholders (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - Comprehensive Income - Components of Accumulated Other Comprehensive Loss (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/ComprehensiveIncomeComponentsofAccumulatedOtherComprehensiveLossDetail</Role>
      <ShortName>Comprehensive Income - Components of Accumulated Other Comprehensive Loss (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - Comprehensive Income - Changes in Each Component of Accumulated Other Comprehensive Loss (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/ComprehensiveIncomeChangesinEachComponentofAccumulatedOtherComprehensiveLossDetail</Role>
      <ShortName>Comprehensive Income - Changes in Each Component of Accumulated Other Comprehensive Loss (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - Employee Stock Plans - Components of Stock-Based Compensation Expense Recognized (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/EmployeeStockPlansComponentsofStockBasedCompensationExpenseRecognizedDetail</Role>
      <ShortName>Employee Stock Plans - Components of Stock-Based Compensation Expense Recognized (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - Employee Stock Plans - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail</Role>
      <ShortName>Employee Stock Plans - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - Employee Stock Plans - Restricted Stock Activity (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/EmployeeStockPlansRestrictedStockActivityDetail</Role>
      <ShortName>Employee Stock Plans - Restricted Stock Activity (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - Financial Instruments - Financial Instruments and Balance Sheet Classification (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail</Role>
      <ShortName>Financial Instruments - Financial Instruments and Balance Sheet Classification (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - Financial Instruments - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetail</Role>
      <ShortName>Financial Instruments - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - Disclosure - Financial Instruments - Fair Value of Derivatives Not Designated as Hedge Instruments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/FinancialInstrumentsFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetail</Role>
      <ShortName>Financial Instruments - Fair Value of Derivatives Not Designated as Hedge Instruments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - Disclosure - Deferred Compensation and Retirement Plans - Components of Net Periodic Benefits Costs (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/DeferredCompensationandRetirementPlansComponentsofNetPeriodicBenefitsCostsDetail</Role>
      <ShortName>Deferred Compensation and Retirement Plans - Components of Net Periodic Benefits Costs (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - Disclosure - Deferred Compensation and Retirement Plans - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetail</Role>
      <ShortName>Deferred Compensation and Retirement Plans - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - Disclosure - Fee Revenue - Schedule of Contract Asset and Liability (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/FeeRevenueScheduleofContractAssetandLiabilityDetail</Role>
      <ShortName>Fee Revenue - Schedule of Contract Asset and Liability (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - Disclosure - Fee Revenue - Additional Information (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/FeeRevenueAdditionalInformationDetails1</Role>
      <ShortName>Fee Revenue - Additional Information (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - Disclosure - Fee Revenue - Schedule of Disaggregation of Fee Revenue by Industry (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetail</Role>
      <ShortName>Fee Revenue - Schedule of Disaggregation of Fee Revenue by Industry (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - Disclosure - Credit Losses - Summary of Activity in Allowance for Credit Losses on Trade Receivables (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/CreditLossesSummaryofActivityinAllowanceforCreditLossesonTradeReceivablesDetail</Role>
      <ShortName>Credit Losses - Summary of Activity in Allowance for Credit Losses on Trade Receivables (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - Disclosure - Credit Losses - Schedule of Fair Value and Unrealized Losses on Available for Sale Debt Securities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetail</Role>
      <ShortName>Credit Losses - Schedule of Fair Value and Unrealized Losses on Available for Sale Debt Securities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - 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>52</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000053 - Disclosure - Income Taxes - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/IncomeTaxesAdditionalInformationDetail</Role>
      <ShortName>Income Taxes - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000054 - Disclosure - Segments - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/SegmentsAdditionalInformationDetail</Role>
      <ShortName>Segments - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000055 - Disclosure - Segments - Financial Highlights (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/SegmentsFinancialHighlightsDetails</Role>
      <ShortName>Segments - Financial Highlights (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000056 - Disclosure - Segments - Financial Highlights by Operating Segment (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/SegmentsFinancialHighlightsbyOperatingSegmentDetail</Role>
      <ShortName>Segments - Financial Highlights by Operating Segment (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000057 - Disclosure - Long-Term Debt - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail</Role>
      <ShortName>Long-Term Debt - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000058 - Disclosure - Long-Term Debt - Schedule of Redemption of Notes at Applicable Redemption Prices (Detail)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.kornferry.com/role/LongTermDebtScheduleofRedemptionofNotesatApplicableRedemptionPricesDetail</Role>
      <ShortName>Long-Term Debt - Schedule of Redemption of Notes at Applicable Redemption Prices (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000059 - Disclosure - Long-Term Debt - Schedule of Long-term Debt, at Amortized Cost (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetail</Role>
      <ShortName>Long-Term Debt - Schedule of Long-term Debt, at Amortized Cost (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000060 - Disclosure - Leases - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/LeasesAdditionalInformationDetail</Role>
      <ShortName>Leases - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000061 - Disclosure - Leases - Components of Lease Expense (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/LeasesComponentsofLeaseExpenseDetail</Role>
      <ShortName>Leases - Components of Lease Expense (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000062 - Disclosure - Leases - Summary of Supplemental Cash Flow Information Related to Leases (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/LeasesSummaryofSupplementalCashFlowInformationRelatedtoLeasesDetail</Role>
      <ShortName>Leases - Summary of Supplemental Cash Flow Information Related to Leases (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000063 - Disclosure - Leases - Summary of Supplemental Balance Sheet Information Related to Leases (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoLeasesDetail</Role>
      <ShortName>Leases - Summary of Supplemental Balance Sheet Information Related to Leases (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000064 - Disclosure - Leases - Summary of Maturities of Lease Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail</Role>
      <ShortName>Leases - Summary of Maturities of Lease Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000065 - 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>65</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000066 - Disclosure - Acquisition - Summary of net assets acquired (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/AcquisitionSummaryofnetassetsacquiredDetails</Role>
      <ShortName>Acquisition - Summary of net assets acquired (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="kfy-20221031.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0000067 - Disclosure - Subsequent Event - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.kornferry.com/role/SubsequentEventAdditionalInformationDetail</Role>
      <ShortName>Subsequent Event - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 9 fact(s) appearing in ix:hidden were eligible for transformation: kfy:AmortizationOfLongTermRetentionAwards, kfy:OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods, us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife, us-gaap:DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1, us-gaap:FiniteLivedIntangibleAssetUsefulLife, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 -  kfy-20221031.htm 4</Log>
    <Log type="Warning">[ix-0514-Hidden-Fact-Not-Referenced] WARN: 1 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 -  kfy-20221031.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" original="kfy-20221031.htm">kfy-20221031.htm</File>
    <File>kfy-20221031.xsd</File>
    <File>kfy-20221031_cal.xml</File>
    <File>kfy-20221031_def.xml</File>
    <File>kfy-20221031_lab.xml</File>
    <File>kfy-20221031_pre.xml</File>
    <File>kfy-20221031xq2fy23xexx311.htm</File>
    <File>kfy-20221031xq2fy23xexx312.htm</File>
    <File>kfy-20221031xq2fy23xexx321.htm</File>
    <File>kfy-20221031xxq2fyxexx103.htm</File>
    <File>kfy-20221031xxq2fyxexx104.htm</File>
    <File>kfy-20221031xxq2fyxexx105.htm</File>
    <File>kfy-20221031xxq2fyxexx106.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>kfy-20221031_g1.jpg</File>
    <File>kfy-20221031_g2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1181">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="30">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>101
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "kfy-20221031.htm": {
   "axisCustom": 0,
   "axisStandard": 32,
   "contextCount": 358,
   "dts": {
    "calculationLink": {
     "local": [
      "kfy-20221031_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "kfy-20221031_def.xml"
     ]
    },
    "inline": {
     "local": [
      "kfy-20221031.htm"
     ]
    },
    "labelLink": {
     "local": [
      "kfy-20221031_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "kfy-20221031_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "kfy-20221031.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 603,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 14,
    "http://www.kornferry.com/20221031": 2,
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 21
   },
   "keyCustom": 43,
   "keyStandard": 328,
   "memberCustom": 39,
   "memberStandard": 46,
   "nsprefix": "kfy",
   "nsuri": "http://www.kornferry.com/20221031",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover Page",
     "role": "http://www.kornferry.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Comprehensive Income",
     "role": "http://www.kornferry.com/role/ComprehensiveIncome",
     "shortName": "Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Employee Stock Plans",
     "role": "http://www.kornferry.com/role/EmployeeStockPlans",
     "shortName": "Employee Stock Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Financial Instruments",
     "role": "http://www.kornferry.com/role/FinancialInstruments",
     "shortName": "Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Deferred Compensation and Retirement Plans",
     "role": "http://www.kornferry.com/role/DeferredCompensationandRetirementPlans",
     "shortName": "Deferred Compensation and Retirement Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Fee Revenue",
     "role": "http://www.kornferry.com/role/FeeRevenue",
     "shortName": "Fee Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForCreditLossesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Credit Losses",
     "role": "http://www.kornferry.com/role/CreditLosses",
     "shortName": "Credit Losses",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForCreditLossesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Income Taxes",
     "role": "http://www.kornferry.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Segments",
     "role": "http://www.kornferry.com/role/Segments",
     "shortName": "Segments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Long-Term Debt",
     "role": "http://www.kornferry.com/role/LongTermDebt",
     "shortName": "Long-Term Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kfy:LeasesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Leases",
     "role": "http://www.kornferry.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kfy:LeasesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i8d959a31facc4cb19a8d5227a71bfa55_I20221031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000002 - Statement - CONSOLIDATED BALANCE SHEETS",
     "role": "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i8d959a31facc4cb19a8d5227a71bfa55_I20221031",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Acquisition",
     "role": "http://www.kornferry.com/role/Acquisition",
     "shortName": "Acquisition",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Subsequent Event",
     "role": "http://www.kornferry.com/role/SubsequentEvent",
     "shortName": "Subsequent Event",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies)",
     "role": "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Organization and Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Basic and Diluted Earnings Per Share (Tables)",
     "role": "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareTables",
     "shortName": "Basic and Diluted Earnings Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Comprehensive Income (Tables)",
     "role": "http://www.kornferry.com/role/ComprehensiveIncomeTables",
     "shortName": "Comprehensive Income (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Employee Stock Plans (Tables)",
     "role": "http://www.kornferry.com/role/EmployeeStockPlansTables",
     "shortName": "Employee Stock Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Financial Instruments (Tables)",
     "role": "http://www.kornferry.com/role/FinancialInstrumentsTables",
     "shortName": "Financial Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Deferred Compensation and Retirement Plans (Tables)",
     "role": "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansTables",
     "shortName": "Deferred Compensation and Retirement Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Fee Revenue (Tables)",
     "role": "http://www.kornferry.com/role/FeeRevenueTables",
     "shortName": "Fee Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Credit Losses (Tables)",
     "role": "http://www.kornferry.com/role/CreditLossesTables",
     "shortName": "Credit Losses (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i8d959a31facc4cb19a8d5227a71bfa55_I20221031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "role": "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i8d959a31facc4cb19a8d5227a71bfa55_I20221031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentCompanyFinancialHighlightsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Segments (Tables)",
     "role": "http://www.kornferry.com/role/SegmentsTables",
     "shortName": "Segments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentCompanyFinancialHighlightsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentRedemptionTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Long-Term Debt (Tables)",
     "role": "http://www.kornferry.com/role/LongTermDebtTables",
     "shortName": "Long-Term Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentRedemptionTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Leases (Tables)",
     "role": "http://www.kornferry.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Acquisition (Tables)",
     "role": "http://www.kornferry.com/role/AcquisitionTables",
     "shortName": "Acquisition (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Organization and Summary of Significant Accounting Policies - Additional Information (Detail)",
     "role": "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
     "shortName": "Organization and Summary of Significant Accounting Policies - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ImpairmentOfIntangibleAssetsFinitelived",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i4e69e03aad1f4c8fade959d38dda1491_D20220801-20221031",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Basic and Diluted Earnings Per Share - Additional Information (Detail)",
     "role": "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareAdditionalInformationDetail",
     "shortName": "Basic and Diluted Earnings Per Share - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i4e69e03aad1f4c8fade959d38dda1491_D20220801-20221031",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentCompanyFinancialHighlightsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Basic and Diluted Earnings Per Share - Basic and Diluted Earnings per Common Share Attributable to Common Stockholders (Detail)",
     "role": "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail",
     "shortName": "Basic and Diluted Earnings Per Share - Basic and Diluted Earnings per Common Share Attributable to Common Stockholders (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i8d959a31facc4cb19a8d5227a71bfa55_I20221031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Comprehensive Income - Components of Accumulated Other Comprehensive Loss (Detail)",
     "role": "http://www.kornferry.com/role/ComprehensiveIncomeComponentsofAccumulatedOtherComprehensiveLossDetail",
     "shortName": "Comprehensive Income - Components of Accumulated Other Comprehensive Loss (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i8d959a31facc4cb19a8d5227a71bfa55_I20221031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1080bfee14034c7588a950660e5ffa4b_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Comprehensive Income - Changes in Each Component of Accumulated Other Comprehensive Loss (Detail)",
     "role": "http://www.kornferry.com/role/ComprehensiveIncomeChangesinEachComponentofAccumulatedOtherComprehensiveLossDetail",
     "shortName": "Comprehensive Income - Changes in Each Component of Accumulated Other Comprehensive Loss (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Employee Stock Plans - Components of Stock-Based Compensation Expense Recognized (Detail)",
     "role": "http://www.kornferry.com/role/EmployeeStockPlansComponentsofStockBasedCompensationExpenseRecognizedDetail",
     "shortName": "Employee Stock Plans - Components of Stock-Based Compensation Expense Recognized (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - CONSOLIDATED STATEMENTS OF INCOME (Unaudited)",
     "role": "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited",
     "shortName": "CONSOLIDATED STATEMENTS OF INCOME (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LaborAndRelatedExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - Employee Stock Plans - Additional Information (Detail)",
     "role": "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail",
     "shortName": "Employee Stock Plans - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i3040ad2d2cab420098a6558b7eca8f3b_D20220801-20221031",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockSharesAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i59c569bc91f045a9808accbd2700ae46_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Employee Stock Plans - Restricted Stock Activity (Detail)",
     "role": "http://www.kornferry.com/role/EmployeeStockPlansRestrictedStockActivityDetail",
     "shortName": "Employee Stock Plans - Restricted Stock Activity (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i67189da59d2945bc99f23eee06d706e3_D20220501-20221031",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
       "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i8d959a31facc4cb19a8d5227a71bfa55_I20221031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - Financial Instruments - Financial Instruments and Balance Sheet Classification (Detail)",
     "role": "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail",
     "shortName": "Financial Instruments - Financial Instruments and Balance Sheet Classification (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1080bfee14034c7588a950660e5ffa4b_I20220430",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Financial Instruments - Additional Information (Detail)",
     "role": "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetail",
     "shortName": "Financial Instruments - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock",
       "us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "ia7c2b5a239e24ce19d4b3215f4127b75_I20221031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Financial Instruments - Fair Value of Derivatives Not Designated as Hedge Instruments (Detail)",
     "role": "http://www.kornferry.com/role/FinancialInstrumentsFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetail",
     "shortName": "Financial Instruments - Fair Value of Derivatives Not Designated as Hedge Instruments (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock",
       "us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "ia7c2b5a239e24ce19d4b3215f4127b75_I20221031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - Deferred Compensation and Retirement Plans - Components of Net Periodic Benefits Costs (Detail)",
     "role": "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansComponentsofNetPeriodicBenefitsCostsDetail",
     "shortName": "Deferred Compensation and Retirement Plans - Components of Net Periodic Benefits Costs (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - Deferred Compensation and Retirement Plans - Additional Information (Detail)",
     "role": "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetail",
     "shortName": "Deferred Compensation and Retirement Plans - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i37252129887d4204a8cc60206655287e_D20220801-20221031",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i8d959a31facc4cb19a8d5227a71bfa55_I20221031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - Fee Revenue - Schedule of Contract Asset and Liability (Detail)",
     "role": "http://www.kornferry.com/role/FeeRevenueScheduleofContractAssetandLiabilityDetail",
     "shortName": "Fee Revenue - Schedule of Contract Asset and Liability (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i8d959a31facc4cb19a8d5227a71bfa55_I20221031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - Fee Revenue - Additional Information (Details 1)",
     "role": "http://www.kornferry.com/role/FeeRevenueAdditionalInformationDetails1",
     "shortName": "Fee Revenue - Additional Information (Details 1)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - Fee Revenue - Schedule of Disaggregation of Fee Revenue by Industry (Detail)",
     "role": "http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetail",
     "shortName": "Fee Revenue - Schedule of Disaggregation of Fee Revenue by Industry (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "ie11a40ae38f84e21ae8a49dfea8b3791_D20220801-20221031",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)",
     "role": "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1080bfee14034c7588a950660e5ffa4b_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - Credit Losses - Summary of Activity in Allowance for Credit Losses on Trade Receivables (Detail)",
     "role": "http://www.kornferry.com/role/CreditLossesSummaryofActivityinAllowanceforCreditLossesonTradeReceivablesDetail",
     "shortName": "Credit Losses - Summary of Activity in Allowance for Credit Losses on Trade Receivables (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1080bfee14034c7588a950660e5ffa4b_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "ie2ab4a87b6ac4e0cab77df2ee91fbbcd_I20221031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - Credit Losses - Schedule of Fair Value and Unrealized Losses on Available for Sale Debt Securities (Detail)",
     "role": "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetail",
     "shortName": "Credit Losses - Schedule of Fair Value and Unrealized Losses on Available for Sale Debt Securities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "ie2ab4a87b6ac4e0cab77df2ee91fbbcd_I20221031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i297c9f12f8b941d8974e3b3b0ff107d4_I20221031",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "investment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - Credit Losses - Additional Information (Details)",
     "role": "http://www.kornferry.com/role/CreditLossesAdditionalInformationDetails",
     "shortName": "Credit Losses - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i297c9f12f8b941d8974e3b3b0ff107d4_I20221031",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "investment",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentCompanyFinancialHighlightsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - Income Taxes - Additional Information (Detail)",
     "role": "http://www.kornferry.com/role/IncomeTaxesAdditionalInformationDetail",
     "shortName": "Income Taxes - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031",
      "decimals": "3",
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - Segments - Additional Information (Detail)",
     "role": "http://www.kornferry.com/role/SegmentsAdditionalInformationDetail",
     "shortName": "Segments - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - Segments - Financial Highlights (Details)",
     "role": "http://www.kornferry.com/role/SegmentsFinancialHighlightsDetails",
     "shortName": "Segments - Financial Highlights (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentCompanyFinancialHighlightsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherNonoperatingIncomeExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - Segments - Financial Highlights by Operating Segment (Detail)",
     "role": "http://www.kornferry.com/role/SegmentsFinancialHighlightsbyOperatingSegmentDetail",
     "shortName": "Segments - Financial Highlights by Operating Segment (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1c1435ddf65f41e5bf3eeb55911c14f2_D20220801-20221031",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i7755f8db423e4ac296176295a6540a6d_I20221031",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - Long-Term Debt - Additional Information (Detail)",
     "role": "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail",
     "shortName": "Long-Term Debt - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i7755f8db423e4ac296176295a6540a6d_I20221031",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i13521b0691614378b694c18f190fd1e8_D20220501-20221031",
      "decimals": "5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentRedemptionPricePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - Long-Term Debt - Schedule of Redemption of Notes at Applicable Redemption Prices (Detail)",
     "role": "http://www.kornferry.com/role/LongTermDebtScheduleofRedemptionofNotesatApplicableRedemptionPricesDetail",
     "shortName": "Long-Term Debt - Schedule of Redemption of Notes at Applicable Redemption Prices (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i13521b0691614378b694c18f190fd1e8_D20220501-20221031",
      "decimals": "5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentRedemptionPricePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i8d959a31facc4cb19a8d5227a71bfa55_I20221031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - Long-Term Debt - Schedule of Long-term Debt, at Amortized Cost (Detail)",
     "role": "http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetail",
     "shortName": "Long-Term Debt - Schedule of Long-term Debt, at Amortized Cost (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "ic67209e0269e458a99e0d1b6037c1ccf_I20221031",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i072d980766c74577aea1291250dcce45_I20210430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited)",
     "role": "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i392d33278b8c4c719a063970aa91dab2_D20210501-20210731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i8d959a31facc4cb19a8d5227a71bfa55_I20221031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - Leases - Additional Information (Detail)",
     "role": "http://www.kornferry.com/role/LeasesAdditionalInformationDetail",
     "shortName": "Leases - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i920044d8585f438d8b5cbf77a111012e_I20220801",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - Leases - Components of Lease Expense (Detail)",
     "role": "http://www.kornferry.com/role/LeasesComponentsofLeaseExpenseDetail",
     "shortName": "Leases - Components of Lease Expense (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i17bc97baec1f4f33b57fe3558797600d_D20220801-20221031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kfy:ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - Leases - Summary of Supplemental Cash Flow Information Related to Leases (Detail)",
     "role": "http://www.kornferry.com/role/LeasesSummaryofSupplementalCashFlowInformationRelatedtoLeasesDetail",
     "shortName": "Leases - Summary of Supplemental Cash Flow Information Related to Leases (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kfy:ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i8d959a31facc4cb19a8d5227a71bfa55_I20221031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "kfy:FinanceLeasesPropertyAndEquipmentAtCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000063 - Disclosure - Leases - Summary of Supplemental Balance Sheet Information Related to Leases (Detail)",
     "role": "http://www.kornferry.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoLeasesDetail",
     "shortName": "Leases - Summary of Supplemental Balance Sheet Information Related to Leases (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i8d959a31facc4cb19a8d5227a71bfa55_I20221031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "kfy:FinanceLeasesPropertyAndEquipmentAtCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kfy:LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i8d959a31facc4cb19a8d5227a71bfa55_I20221031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - Disclosure - Leases - Summary of Maturities of Lease Liabilities (Detail)",
     "role": "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail",
     "shortName": "Leases - Summary of Maturities of Lease Liabilities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "kfy:LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i8d959a31facc4cb19a8d5227a71bfa55_I20221031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - Acquisition - Additional Information (Details)",
     "role": "http://www.kornferry.com/role/AcquisitionAdditionalInformationDetails",
     "shortName": "Acquisition - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "ie798946fc7284ae59236163b09e128a4_D20220801-20220801",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i8d959a31facc4cb19a8d5227a71bfa55_I20221031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - Disclosure - Acquisition - Summary of net assets acquired (Details)",
     "role": "http://www.kornferry.com/role/AcquisitionSummaryofnetassetsacquiredDetails",
     "shortName": "Acquisition - Summary of net assets acquired (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i8d959a31facc4cb19a8d5227a71bfa55_I20221031",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i67143840694f4bee97f7d5704ed0f7cc_I20221207",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DividendsPayableAmountPerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000067 - Disclosure - Subsequent Event - Additional Information (Detail)",
     "role": "http://www.kornferry.com/role/SubsequentEventAdditionalInformationDetail",
     "shortName": "Subsequent Event - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i67143840694f4bee97f7d5704ed0f7cc_I20221207",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DividendsPayableAmountPerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)",
     "role": "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000008 - Disclosure - Organization and Summary of Significant Accounting Policies",
     "role": "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPolicies",
     "shortName": "Organization and Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000009 - Disclosure - Basic and Diluted Earnings Per Share",
     "role": "http://www.kornferry.com/role/BasicandDilutedEarningsPerShare",
     "shortName": "Basic and Diluted Earnings Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kfy-20221031.htm",
      "contextRef": "i1f94fce4d2f24d72a169ebe190a6282c_D20220501-20221031",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 90,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r761"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r762"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r759"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Common Stock, Shares Outstanding",
        "verboseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r759"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r759"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r770"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r759"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r759"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r759"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r759"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "verboseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r758"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r760"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.kornferry.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjusted EBITDA before restructuring charges, integration/acquisition cost, certain separation costs and certain non-cash charges.",
        "label": "Adjusted Earnings Before Interest Taxes Depreciation And Amortization",
        "terseLabel": "Adjusted EBITDA"
       }
      }
     },
     "localname": "AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsDetails",
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsbyOperatingSegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kfy_AllowanceForDoubtfulAccountsForeignCurrencyTranslationIncreaseDecrease": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for doubtful accounts foreign currency translation.",
        "label": "Allowance For Doubtful Accounts Foreign Currency Translation Increase (Decrease)",
        "terseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsForeignCurrencyTranslationIncreaseDecrease",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesSummaryofActivityinAllowanceforCreditLossesonTradeReceivablesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kfy_AmendedCreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amended credit agreement.",
        "label": "Amended Credit Agreement [Member]",
        "terseLabel": "Amended Credit Agreement"
       }
      }
     },
     "localname": "AmendedCreditAgreementMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_AmortizationOfLongTermRetentionAwards": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period the long term retention award is expensed over.",
        "label": "Amortization Of Long Term Retention Awards",
        "terseLabel": "Amortization of long-term retention awards"
       }
      }
     },
     "localname": "AmortizationOfLongTermRetentionAwards",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "kfy_AnnualTermLoanAmortizationPercentageOnPrincipalBalance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Annual term loan amortization percentage on principal balance.",
        "label": "Annual Term Loan Amortization Percentage On Principal Balance",
        "terseLabel": "Annual term loan amortization percentage on principal balance"
       }
      }
     },
     "localname": "AnnualTermLoanAmortizationPercentageOnPrincipalBalance",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kfy_AvailableForSaleMarketableSecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Available For Sale Marketable Securities",
        "label": "Available For Sale Marketable Securities [Member]",
        "terseLabel": "Available For Sale Marketable Securities"
       }
      }
     },
     "localname": "AvailableForSaleMarketableSecuritiesMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_BusinessCombinationAcquisitionAndIntegrationRelatedCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Combination Acquisition And Integration Related Costs",
        "terseLabel": "Integration/acquisition costs"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionAndIntegrationRelatedCosts",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kfy_CSVOfColiContractsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CSV of Coli Contracts [Member]",
        "label": "C S V Of Coli Contracts [Member]",
        "terseLabel": "CSV of COLI Contracts"
       }
      }
     },
     "localname": "CSVOfColiContractsMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash paid for amounts included in measurement of lease liabilities.",
        "label": "Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract]",
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:"
       }
      }
     },
     "localname": "CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofSupplementalCashFlowInformationRelatedtoLeasesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kfy_CashSurrenderValueOfLifeInsuranceGross": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Surrender Value of Life Insurance Gross",
        "label": "Cash Surrender Value Of Life Insurance Gross",
        "terseLabel": "Gross CSV"
       }
      }
     },
     "localname": "CashSurrenderValueOfLifeInsuranceGross",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kfy_CommonStockIncreasesInCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock increases in capital shares reserved for future issuance.",
        "label": "Common Stock Increases In Capital Shares Reserved For Future Issuance",
        "terseLabel": "Common stock available for stock-based awards (in shares)"
       }
      }
     },
     "localname": "CommonStockIncreasesInCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "kfy_ConsolidatedNetLeverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Company's consolidated total leverage ratio can not be greater than this in order to be in compliance with the Indenture governing the Notes.",
        "label": "Consolidated Net Leverage Ratio",
        "terseLabel": "Consolidated net leverage ratio"
       }
      }
     },
     "localname": "ConsolidatedNetLeverageRatio",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "pureItemType"
    },
    "kfy_ConsultingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consulting.",
        "label": "Consulting [Member]",
        "terseLabel": "Consulting"
       }
      }
     },
     "localname": "ConsultingMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsbyOperatingSegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_ConsumerGoodsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consumer goods.",
        "label": "Consumer Goods [Member]",
        "terseLabel": "Consumer Goods"
       }
      }
     },
     "localname": "ConsumerGoodsMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_CorporateNotesOrBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate Notes Or Bonds.",
        "label": "Corporate Notes Or Bonds [Member]",
        "terseLabel": "Corporate notes/bonds"
       }
      }
     },
     "localname": "CorporateNotesOrBondsMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_CreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit Agreement [Member]",
        "label": "Credit Agreement [Member]",
        "terseLabel": "Credit Agreement"
       }
      }
     },
     "localname": "CreditAgreementMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_CreditFacilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit facilities.",
        "label": "Credit Facilities [Member]",
        "terseLabel": "Credit Facilities"
       }
      }
     },
     "localname": "CreditFacilitiesMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_DebtInstrumentChangeInControlAndRatingDeclinePercentageOfPrincipalAmount": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument, change in control and rating decline, percentage of principal amount.",
        "label": "Debt Instrument Change In Control And Rating Decline Percentage Of Principal Amount",
        "terseLabel": "Debt Instrument, change in control and rating decline, percentage of principal amount"
       }
      }
     },
     "localname": "DebtInstrumentChangeInControlAndRatingDeclinePercentageOfPrincipalAmount",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kfy_DebtInstrumentMaximumPercentageOfPrincipalAmountRedeemableWithEquityOfferingProceeds": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument maximum percentage of principal amount redeemable with equity offering proceeds.",
        "label": "Debt Instrument Maximum Percentage Of Principal Amount Redeemable With Equity Offering Proceeds",
        "terseLabel": "Percentage of principal amount redeemable with equity offering proceeds"
       }
      }
     },
     "localname": "DebtInstrumentMaximumPercentageOfPrincipalAmountRedeemableWithEquityOfferingProceeds",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kfy_DebtInstrumentProceedsFromOfferingUsedToRepayOutstandingDebt": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument, proceeds from offering used to repay outstanding debt.",
        "label": "Debt Instrument Proceeds From Offering Used To Repay Outstanding Debt",
        "terseLabel": "Debt instrument, proceeds from offering used to repay outstanding debt"
       }
      }
     },
     "localname": "DebtInstrumentProceedsFromOfferingUsedToRepayOutstandingDebt",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kfy_DebtInstrumentRedemptionOfPrincipalPlusApplicablePremiumPricePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument redemption of principal plus applicable premium price percentage.",
        "label": "Debt Instrument Redemption Of Principal Plus Applicable Premium Price Percentage",
        "terseLabel": "Redemption price, percentage"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionOfPrincipalPlusApplicablePremiumPricePercentage",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kfy_DebtInstrumentRedemptionPeriodThreeAndThereafterMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Redemption, Period Three And Thereafter",
        "label": "Debt Instrument, Redemption, Period Three And Thereafter [Member]",
        "terseLabel": "2024 and thereafter"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodThreeAndThereafterMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtScheduleofRedemptionofNotesatApplicableRedemptionPricesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_DebtInstrumentVariableRateAdjustmentPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument variable rate adjustment percentage.",
        "label": "Debt Instrument Variable Rate Adjustment Percentage",
        "terseLabel": "Adjustment percentage on variable interest rate"
       }
      }
     },
     "localname": "DebtInstrumentVariableRateAdjustmentPercentage",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kfy_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The compensation expense or (income) recognized during the period pertaining to the deferred compensation arrangement.",
        "label": "Deferred Compensation Arrangement With Individual Compensation Expense (Income)",
        "terseLabel": "Compensation expense"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualCompensationExpenseIncome",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kfy_DeferredCompensationPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Compensation Plan [Member]",
        "label": "Deferred Compensation Plan [Member]",
        "terseLabel": "Deferred Compensation Plan"
       }
      }
     },
     "localname": "DeferredCompensationPlanMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetail",
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansComponentsofNetPeriodicBenefitsCostsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_DeferredCompensationPlansUnvestedObligations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Deferred Compensation Plans Unvested Obligations",
        "terseLabel": "Unvested obligations under deferred compensation plans"
       }
      }
     },
     "localname": "DeferredCompensationPlansUnvestedObligations",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kfy_DelayedDrawTermLoanFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Delay draw term loan facility.",
        "label": "Delayed Draw Term Loan Facility [Member]",
        "terseLabel": "Delayed Draw Term Loan Facility"
       }
      }
     },
     "localname": "DelayedDrawTermLoanFacilityMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_DerivativesPurchasedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivatives Purchased [Member]",
        "label": "Derivatives Purchased [Member]",
        "terseLabel": "Derivatives Purchased"
       }
      }
     },
     "localname": "DerivativesPurchasedMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_DerivativesSoldMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivatives Sold [Member]",
        "label": "Derivatives Sold [Member]",
        "terseLabel": "Derivatives Sold"
       }
      }
     },
     "localname": "DerivativesSoldMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_DigitalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Digital.",
        "label": "Digital [Member]",
        "terseLabel": "Digital"
       }
      }
     },
     "localname": "DigitalMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsbyOperatingSegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_DividendsPayableWithoutRestrictions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividends payable without restrictions.",
        "label": "Dividends Payable Without Restrictions",
        "terseLabel": "Dividends payable per fiscal year"
       }
      }
     },
     "localname": "DividendsPayableWithoutRestrictions",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kfy_EarningsPerShareDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnings Per Share Disclosure [Line Items]",
        "label": "Earnings Per Share Disclosure [Line Items]",
        "terseLabel": "Earnings Per Share Disclosure [Line Items]"
       }
      }
     },
     "localname": "EarningsPerShareDisclosureLineItems",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kfy_EarningsPerShareDisclosureTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnings Per Share Disclosure [Table]",
        "label": "Earnings Per Share Disclosure [Table]",
        "terseLabel": "Earnings Per Share Disclosure [Table]"
       }
      }
     },
     "localname": "EarningsPerShareDisclosureTable",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kfy_EducationNonProfitAndGeneralMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Education, non-profit and general.",
        "label": "Education Non Profit And General [Member]",
        "terseLabel": "Education/Non\u2013Profit/General"
       }
      }
     },
     "localname": "EducationNonProfitAndGeneralMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_EmployeeStockPurchasePlanPurchasePriceOfSharesPurchased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase price paid by employees for common stock through an employee stock purchase plan.",
        "label": "Employee Stock Purchase Plan Purchase Price Of Shares Purchased",
        "terseLabel": "Employees stock purchased, price per share (in usd per share)"
       }
      }
     },
     "localname": "EmployeeStockPurchasePlanPurchasePriceOfSharesPurchased",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "kfy_ExecutiveCapitalAccumulationPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Executive Capital Accumulation Plan [Member]",
        "label": "Executive Capital Accumulation Plan [Member]",
        "terseLabel": "Executive Capital Accumulation Plan"
       }
      }
     },
     "localname": "ExecutiveCapitalAccumulationPlanMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_ExecutiveSearchMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Executive Search [Member]",
        "label": "Executive Search [Member]",
        "terseLabel": "Executive Search"
       }
      }
     },
     "localname": "ExecutiveSearchMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsbyOperatingSegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value and unrealized losses on available for sale debt securities.",
        "label": "Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]",
        "terseLabel": "Fair Value And Unrealized Losses On Available For Sale Debt Securities [Line Items]"
       }
      }
     },
     "localname": "FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesLineItems",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesAdditionalInformationDetails",
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kfy_FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value and unrealized losses on available for sale debt securities.",
        "label": "Fair Value And Unrealized Losses On Available For Sale Debt Securities [Table]",
        "terseLabel": "Fair Value And Unrealized Losses On Available For Sale Debt Securities [Table]"
       }
      }
     },
     "localname": "FairValueAndUnrealizedLossesOnAvailableForSaleDebtSecuritiesTable",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesAdditionalInformationDetails",
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kfy_FinanceLeaseCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.kornferry.com/role/LeasesComponentsofLeaseExpenseDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance lease costs.",
        "label": "Finance Lease Costs",
        "totalLabel": "Finance lease cost"
       }
      }
     },
     "localname": "FinanceLeaseCosts",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/LeasesComponentsofLeaseExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kfy_FinanceLeaseCostsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance lease costs.",
        "label": "Finance Lease Costs [Abstract]",
        "terseLabel": "Finance lease cost"
       }
      }
     },
     "localname": "FinanceLeaseCostsAbstract",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/LeasesComponentsofLeaseExpenseDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kfy_FinanceLeaseLiabilityPaymentsDueAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance lease, liability, payments due, after year four.",
        "label": "Finance Lease Liability Payments Due After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFour",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kfy_FinanceLeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance leases.",
        "label": "Finance Leases [Abstract]",
        "terseLabel": "Finance Leases:"
       }
      }
     },
     "localname": "FinanceLeasesAbstract",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoLeasesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kfy_FinanceLeasesAccumulatedDepreciation": {
     "auth_ref": [],
     "calculation": {
      "http://www.kornferry.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoLeasesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance leases accumulated depreciation.",
        "label": "Finance Leases Accumulated Depreciation",
        "negatedLabel": "Accumulated depreciation"
       }
      }
     },
     "localname": "FinanceLeasesAccumulatedDepreciation",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kfy_FinanceLeasesPropertyAndEquipmentAtCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.kornferry.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoLeasesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance leases property and equipment at cost.",
        "label": "Finance Leases Property And Equipment At Cost",
        "terseLabel": "Property and equipment, at cost"
       }
      }
     },
     "localname": "FinanceLeasesPropertyAndEquipmentAtCost",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kfy_FinancialInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial Instrument [Line Items]",
        "label": "Financial Instrument [Line Items]",
        "terseLabel": "Financial Instrument [Line Items]"
       }
      }
     },
     "localname": "FinancialInstrumentLineItems",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kfy_FinancialInstrumentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial Instruments [Table]",
        "label": "Financial Instruments [Table]",
        "terseLabel": "Financial Instruments [Table]"
       }
      }
     },
     "localname": "FinancialInstrumentsTable",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kfy_FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Four point six two five percent senior unsecured notes due two thousand twenty seven.",
        "label": "Four Point Six Two Five Percent Senior Unsecured Notes Due Two Thousand Twenty Seven [Member]",
        "terseLabel": "4.625% Senior Unsecured Notes due 2027"
       }
      }
     },
     "localname": "FourPointSixTwoFivePercentSeniorUnsecuredNotesDueTwoThousandTwentySevenMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail",
      "http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetail",
      "http://www.kornferry.com/role/LongTermDebtScheduleofRedemptionofNotesatApplicableRedemptionPricesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_IncomeTaxesAndOtherReceivables": {
     "auth_ref": [],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income taxes and other receivables.",
        "label": "Income Taxes And Other Receivables",
        "terseLabel": "Income taxes and other receivables"
       }
      }
     },
     "localname": "IncomeTaxesAndOtherReceivables",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kfy_IncomeTaxesAndOtherReceivablesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income taxes and other receivables.",
        "label": "Income Taxes And Other Receivables [Member]",
        "terseLabel": "Income Taxes And Other Receivables"
       }
      }
     },
     "localname": "IncomeTaxesAndOtherReceivablesMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_IncreaseDecreaseInUnearnedCompensation": {
     "auth_ref": [],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase Decrease In unearned compensation.",
        "label": "Increase Decrease In Unearned Compensation",
        "negatedLabel": "Unearned compensation"
       }
      }
     },
     "localname": "IncreaseDecreaseInUnearnedCompensation",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kfy_IndustrialMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Industrial.",
        "label": "Industrial [Member]",
        "terseLabel": "Industrial"
       }
      }
     },
     "localname": "IndustrialMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_InfinityConsultingSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Infinity Consulting Solutions",
        "label": "Infinity Consulting Solutions [Member]",
        "terseLabel": "Infinity Consulting Solutions"
       }
      }
     },
     "localname": "InfinityConsultingSolutionsMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/AcquisitionAdditionalInformationDetails",
      "http://www.kornferry.com/role/AcquisitionSummaryofnetassetsacquiredDetails",
      "http://www.kornferry.com/role/LeasesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_LeaseholdImprovementsAndFurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leasehold Improvements And Furniture And Fixtures",
        "label": "Leasehold Improvements And Furniture And Fixtures [Member]",
        "terseLabel": "Leasehold Improvements And Furniture And Fixtures"
       }
      }
     },
     "localname": "LeaseholdImprovementsAndFurnitureAndFixturesMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_LeasesDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leases disclosure.",
        "label": "Leases Disclosure [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LeasesDisclosureTextBlock",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kfy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee operating and finance lease liability maturity.",
        "label": "Lessee Operating And Finance Lease Liability Maturity [Table Text Block]",
        "terseLabel": "Summary of Maturities of Lease Liabilities"
       }
      }
     },
     "localname": "LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kfy_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee operating lease liability payments due after year four.",
        "label": "Lessee Operating Lease Liability Payments Due After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kfy_LifeSciencesAndHealthcareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Life Sciences/Healthcare.",
        "label": "Life Sciences And Healthcare [Member]",
        "terseLabel": "Life Sciences/Healthcare"
       }
      }
     },
     "localname": "LifeSciencesAndHealthcareMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_MarketBasedRestrictedStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Market Based Restricted Stock [Member]",
        "label": "Market Based Restricted Stock [Member]",
        "terseLabel": "Market Based Restricted Stock"
       }
      }
     },
     "localname": "MarketBasedRestrictedStockMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_MarketableSecuritiesCurrentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Marketable securities current.",
        "label": "Marketable Securities Current [Member]",
        "terseLabel": "Marketable Securities, Current"
       }
      }
     },
     "localname": "MarketableSecuritiesCurrentMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_MarketableSecuritiesNonCurrentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Marketable securities non-current member.",
        "label": "Marketable Securities Non Current [Member]",
        "terseLabel": "Marketable Securities, Non- Current"
       }
      }
     },
     "localname": "MarketableSecuritiesNonCurrentMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_MarketableSecuritiesRemainingMaturity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Marketable securities remaining maturity.",
        "label": "Marketable Securities Remaining Maturity",
        "terseLabel": "Marketable securities remaining maturity"
       }
      }
     },
     "localname": "MarketableSecuritiesRemainingMaturity",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "kfy_MexicanSubsidiaryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mexican subsidiary.",
        "label": "Mexican Subsidiary [Member]",
        "terseLabel": "Mexican Subsidiary"
       }
      }
     },
     "localname": "MexicanSubsidiaryMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_NumberOfLineOfBusiness": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of line of business.",
        "label": "Number Of Line Of Business",
        "terseLabel": "Number of line of business"
       }
      }
     },
     "localname": "NumberOfLineOfBusiness",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.kornferry.com/role/SegmentsAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "kfy_OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Option to receive employee benefits by quarterly installments periods.",
        "label": "Option To Receive Employee Benefits By Quarterly Installments Periods",
        "terseLabel": "Option to receive employee benefits by quarterly installments periods"
       }
      }
     },
     "localname": "OptionToReceiveEmployeeBenefitsByQuarterlyInstallmentsPeriods",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Organization And Summary Of Significant Accounting Policies [Line Items]",
        "label": "Organization And Summary Of Significant Accounting Policies [Line Items]",
        "terseLabel": "Organization And Summary Of Significant Accounting Policies [Line Items]"
       }
      }
     },
     "localname": "OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kfy_OrganizationAndSummaryOfSignificantAccountingPoliciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Organization And Summary Of Significant Accounting Policies [Table]",
        "label": "Organization And Summary Of Significant Accounting Policies [Table]",
        "terseLabel": "Organization And Summary Of Significant Accounting Policies [Table]"
       }
      }
     },
     "localname": "OrganizationAndSummaryOfSignificantAccountingPoliciesTable",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of foreign currency forward contracts included in other accrued liabilities.",
        "label": "Other Accrued Liabilities Including Foreign Currency Forward Contracts",
        "negatedLabel": "Other Accrued Liabilities"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kfy_OtherFinancialInstitutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Financial Institutions [Member]",
        "label": "Other Financial Institutions [Member]",
        "terseLabel": "Other Financial Institutions"
       }
      }
     },
     "localname": "OtherFinancialInstitutionsMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_PerformanceRelatedBonusExpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance related bonus expenses.",
        "label": "Performance Related Bonus Expenses",
        "terseLabel": "Performance-related bonus expenses"
       }
      }
     },
     "localname": "PerformanceRelatedBonusExpenses",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kfy_PolicyLoansPayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Policy Loans Payable",
        "label": "Policy Loans Payable",
        "terseLabel": "Outstanding policy loans"
       }
      }
     },
     "localname": "PolicyLoansPayable",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kfy_PriorCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prior Credit Facility.",
        "label": "Prior Credit Facility [Member]",
        "terseLabel": "Prior Credit Facility"
       }
      }
     },
     "localname": "PriorCreditFacilityMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_ProfessionalSearchInterimMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Professional search &amp; interim.",
        "label": "Professional Search Interim [Member]",
        "terseLabel": "Professional Search &amp; Interim"
       }
      }
     },
     "localname": "ProfessionalSearchInterimMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsbyOperatingSegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_RPOMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "RPO.",
        "label": "R P O [Member]",
        "terseLabel": "RPO"
       }
      }
     },
     "localname": "RPOMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsbyOperatingSegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_ReclassificationsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reclassifications.",
        "label": "Reclassifications Policy [Policy Text Block]",
        "terseLabel": "Reclassifications"
       }
      }
     },
     "localname": "ReclassificationsPolicyPolicyTextBlock",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kfy_ReimbursableExpensesPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reimbursable expenses [Policy Text Block]",
        "label": "Reimbursable Expenses Policy [Policy Text Block]",
        "terseLabel": "Reimbursements"
       }
      }
     },
     "localname": "ReimbursableExpensesPolicyPolicyTextBlock",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kfy_ReimbursedExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reimbursed expenses.",
        "label": "Reimbursed Expenses [Member]",
        "terseLabel": "Reimbursed expenses"
       }
      }
     },
     "localname": "ReimbursedExpensesMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_ReimbursedOutOfPocketEngagementExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reimbursed out-of-pocket engagement expenses.",
        "label": "Reimbursed Out Of Pocket Engagement Expenses [Member]",
        "terseLabel": "Reimbursed out-of-pocket engagement expenses"
       }
      }
     },
     "localname": "ReimbursedOutOfPocketEngagementExpensesMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_RepaymentOfLifeInsurancePolicyLoans": {
     "auth_ref": [],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayment of life insurance policy loans.",
        "label": "Repayment Of Life Insurance Policy Loans",
        "negatedLabel": "Payments on life insurance policy loans"
       }
      }
     },
     "localname": "RepaymentOfLifeInsurancePolicyLoans",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kfy_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from contract with customer excluding assessed tax percentage.",
        "label": "Revenue From Contract With Customer Excluding Assessed Tax Percentage",
        "terseLabel": "Fee revenue, percentage"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTaxPercentage",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "kfy_RightOfUseAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right-Of-Use Assets",
        "label": "Right-Of-Use Assets [Member]",
        "terseLabel": "Right-Of-Use Assets"
       }
      }
     },
     "localname": "RightOfUseAssetsMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right-of-use assets obtained in exchange for lease obligations.",
        "label": "Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract]",
        "terseLabel": "ROU assets obtained in exchange for lease obligations:"
       }
      }
     },
     "localname": "RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofSupplementalCashFlowInformationRelatedtoLeasesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kfy_ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of balance sheet information related to leases.",
        "label": "Schedule Of Balance Sheet Information Related To Leases [Table Text Block]",
        "terseLabel": "Summary of Supplemental Balance Sheet Information Related to Leases"
       }
      }
     },
     "localname": "ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kfy_ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of cash flow information related to leases.",
        "label": "Schedule Of Cash Flow Information Related To Leases [Table Text Block]",
        "terseLabel": "Summary of Supplemental Cash Flow Information Related to Leases"
       }
      }
     },
     "localname": "ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kfy_SecuredFinancingOvernightRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Secured financing overnight rate.",
        "label": "Secured Financing Overnight Rate [Member]",
        "terseLabel": "Secured Financing Overnight Rate"
       }
      }
     },
     "localname": "SecuredFinancingOvernightRateMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_SeniorUnsecuredNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior unsecured notes.",
        "label": "Senior Unsecured Notes [Member]",
        "terseLabel": "Senior Unsecured Notes"
       }
      }
     },
     "localname": "SeniorUnsecuredNotesMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Performance Period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Performance Period",
        "terseLabel": "Performance period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "kfy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionValueForESPP": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum value that an employee can purchase of shares through the ESPP in an annual period.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Maximum Employee Subscription Value For E S P P",
        "terseLabel": "Authorized payroll deductions, value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionValueForESPP",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kfy_StockIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock incentive plan.",
        "label": "Stock Incentive Plan [Member]",
        "terseLabel": "Stock Incentive Plan"
       }
      }
     },
     "localname": "StockIncentivePlanMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_TemporaryIncreaseInConsolidatedNetLeverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary increase in consolidated net leverage ratio.",
        "label": "Temporary Increase In Consolidated Net Leverage Ratio",
        "terseLabel": "Temporary increase in consolidated net leverage ratio"
       }
      }
     },
     "localname": "TemporaryIncreaseInConsolidatedNetLeverageRatio",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "pureItemType"
    },
    "kfy_TimeBasedRestrictedStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Time Based Restricted Stock [Member]",
        "label": "Time Based Restricted Stock [Member]",
        "terseLabel": "Time Based Restricted Stock"
       }
      }
     },
     "localname": "TimeBasedRestrictedStockMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_USTreasuryAndAgencySecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "U.S. treasury and agency securities.",
        "label": "U S Treasury And Agency Securities [Member]",
        "terseLabel": "U.S. Treasury and Agency Securities"
       }
      }
     },
     "localname": "USTreasuryAndAgencySecuritiesMember",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "kfy_UnearnedCompensationCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount advanced to employees that we consider unearned compensation that will vest and therefore be expensed in within a year.",
        "label": "Unearned Compensation Current",
        "terseLabel": "Unearned compensation"
       }
      }
     },
     "localname": "UnearnedCompensationCurrent",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kfy_UnearnedCompensationNonCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 9.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount advanced to employees that we consider unearned compensation that will vest and therefore be expensed in more than one year.",
        "label": "Unearned Compensation Non Current",
        "terseLabel": "Unearned compensation, non-current"
       }
      }
     },
     "localname": "UnearnedCompensationNonCurrent",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kfy_WeightedAverageDiscountRateAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate.",
        "label": "Weighted Average Discount Rate [Abstract]",
        "terseLabel": "Weighted average discount rate:"
       }
      }
     },
     "localname": "WeightedAverageDiscountRateAbstract",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoLeasesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "kfy_WeightedAverageRemainingLeaseTermAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term.",
        "label": "Weighted Average Remaining Lease Term [Abstract]",
        "terseLabel": "Weighted average remaining lease terms:"
       }
      }
     },
     "localname": "WeightedAverageRemainingLeaseTermAbstract",
     "nsuri": "http://www.kornferry.com/20221031",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoLeasesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_AsiaPacificMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asia Pacific [Member]",
        "terseLabel": "Asia Pacific"
       }
      }
     },
     "localname": "AsiaPacificMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsbyOperatingSegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r107",
      "r163",
      "r176",
      "r177",
      "r178",
      "r179",
      "r181",
      "r183",
      "r187",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r292",
      "r293",
      "r295",
      "r297",
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsbyOperatingSegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r107",
      "r163",
      "r176",
      "r177",
      "r178",
      "r179",
      "r181",
      "r183",
      "r187",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r292",
      "r293",
      "r295",
      "r297",
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsbyOperatingSegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_LatinAmericaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Latin America [Member]",
        "terseLabel": "Latin America"
       }
      }
     },
     "localname": "LatinAmericaMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsbyOperatingSegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r277",
      "r278",
      "r279",
      "r280",
      "r303",
      "r326",
      "r452",
      "r458",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r671",
      "r715",
      "r718",
      "r756",
      "r757"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesAdditionalInformationDetails",
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetail",
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail",
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetail",
      "http://www.kornferry.com/role/LeasesAdditionalInformationDetail",
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail",
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r277",
      "r278",
      "r279",
      "r280",
      "r303",
      "r326",
      "r452",
      "r458",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r671",
      "r715",
      "r718",
      "r756",
      "r757"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetail",
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail",
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetail",
      "http://www.kornferry.com/role/LeasesAdditionalInformationDetail",
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail",
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NorthAmericaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "North America [Member]",
        "terseLabel": "North America"
       }
      }
     },
     "localname": "NorthAmericaMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsbyOperatingSegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]",
        "terseLabel": "Ownership"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]",
        "terseLabel": "Ownership"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r190",
      "r278",
      "r279",
      "r357",
      "r361",
      "r672",
      "r714",
      "r716"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited",
      "http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetail",
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsDetails",
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsbyOperatingSegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r190",
      "r278",
      "r279",
      "r357",
      "r361",
      "r672",
      "r714",
      "r716"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited",
      "http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetail",
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsDetails",
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsbyOperatingSegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r273",
      "r277",
      "r278",
      "r279",
      "r280",
      "r303",
      "r326",
      "r396",
      "r452",
      "r458",
      "r491",
      "r492",
      "r493",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r671",
      "r715",
      "r718",
      "r756",
      "r757"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesAdditionalInformationDetails",
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetail",
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail",
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetail",
      "http://www.kornferry.com/role/LeasesAdditionalInformationDetail",
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail",
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r273",
      "r277",
      "r278",
      "r279",
      "r280",
      "r303",
      "r326",
      "r396",
      "r452",
      "r458",
      "r491",
      "r492",
      "r493",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r671",
      "r715",
      "r718",
      "r756",
      "r757"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesAdditionalInformationDetails",
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetail",
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail",
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetail",
      "http://www.kornferry.com/role/LeasesAdditionalInformationDetail",
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail",
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r117",
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forecast [Member]",
        "terseLabel": "Scenario Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r117",
      "r122",
      "r276",
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r191",
      "r192",
      "r357",
      "r362",
      "r717",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsbyOperatingSegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r191",
      "r192",
      "r357",
      "r362",
      "r717",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsbyOperatingSegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r117",
      "r122",
      "r276",
      "r453",
      "r639"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]",
        "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]"
       }
      }
     },
     "localname": "AOCIAttributableToParentNetOfTaxRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/ComprehensiveIncomeChangesinEachComponentofAccumulatedOtherComprehensiveLossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r29",
      "r636"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "auth_ref": [
      "r230"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "terseLabel": "Summary of Activity in Allowance for Credit Losses on Trade Receivables"
       }
      }
     },
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r196",
      "r197"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Receivables due from clients, net of allowance for doubtful accounts of $40,959 and $36,384 at October\u00a031, 2022 and April\u00a030, 2022, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r16",
      "r679",
      "r700"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": {
     "auth_ref": [
      "r46",
      "r52",
      "r59",
      "r60",
      "r61",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.",
        "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]",
        "terseLabel": "Deferred Compensation and Pension Plan"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/ComprehensiveIncomeChangesinEachComponentofAccumulatedOtherComprehensiveLossDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": {
     "auth_ref": [
      "r43",
      "r44",
      "r45",
      "r52",
      "r59",
      "r60",
      "r61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]",
        "terseLabel": "Unrealized Losses on Marketable Securities (2)"
       }
      }
     },
     "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/ComprehensiveIncomeChangesinEachComponentofAccumulatedOtherComprehensiveLossDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://www.kornferry.com/role/ComprehensiveIncomeComponentsofAccumulatedOtherComprehensiveLossDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "AOCI, Debt Securities, Available-for-Sale, Adjustment, after Tax",
        "terseLabel": "Marketable securities unrealized loss, net of tax"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/ComprehensiveIncomeComponentsofAccumulatedOtherComprehensiveLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": {
     "auth_ref": [
      "r47",
      "r52",
      "r417"
     ],
     "calculation": {
      "http://www.kornferry.com/role/ComprehensiveIncomeComponentsofAccumulatedOtherComprehensiveLossDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax",
        "negatedLabel": "Deferred compensation and pension plan adjustments, net of tax"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/ComprehensiveIncomeComponentsofAccumulatedOtherComprehensiveLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r41",
      "r49",
      "r51",
      "r52",
      "r593"
     ],
     "calculation": {
      "http://www.kornferry.com/role/ComprehensiveIncomeComponentsofAccumulatedOtherComprehensiveLossDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax",
        "terseLabel": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/ComprehensiveIncomeComponentsofAccumulatedOtherComprehensiveLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "terseLabel": "Accumulated Other Comprehensive Income Loss [Line Items]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/ComprehensiveIncomeChangesinEachComponentofAccumulatedOtherComprehensiveLossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r23",
      "r49",
      "r51",
      "r52",
      "r701",
      "r723",
      "r724"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      },
      "http://www.kornferry.com/role/ComprehensiveIncomeComponentsofAccumulatedOtherComprehensiveLossDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss, net",
        "totalLabel": "Accumulated other comprehensive loss, net"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.kornferry.com/role/ComprehensiveIncomeComponentsofAccumulatedOtherComprehensiveLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r59",
      "r60",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "terseLabel": "Accumulated Other Comprehensive Income Loss [Table]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/ComprehensiveIncomeChangesinEachComponentofAccumulatedOtherComprehensiveLossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r48",
      "r52",
      "r59",
      "r60",
      "r61",
      "r109",
      "r110",
      "r111",
      "r553",
      "r633",
      "r719",
      "r720"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Loss, Net",
        "verboseLabel": "Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited",
      "http://www.kornferry.com/role/ComprehensiveIncomeChangesinEachComponentofAccumulatedOtherComprehensiveLossDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r42",
      "r52",
      "r59",
      "r60",
      "r61",
      "r553",
      "r599",
      "r600",
      "r601",
      "r602",
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "terseLabel": "Foreign Currency Translation"
       }
      }
     },
     "localname": "AccumulatedTranslationAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/ComprehensiveIncomeChangesinEachComponentofAccumulatedOtherComprehensiveLossDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life",
        "terseLabel": "Weighted-average useful lives"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/AcquisitionSummaryofnetassetsacquiredDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement.",
        "label": "APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash used by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r496"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Total stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansComponentsofStockBasedCompensationExpenseRecognizedDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossesTextBlock": {
     "auth_ref": [
      "r201"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for allowance for credit losses.",
        "label": "Allowance for Credit Losses [Text Block]",
        "terseLabel": "Credit Losses"
       }
      }
     },
     "localname": "AllowanceForCreditLossesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CreditLosses"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r27",
      "r198",
      "r223",
      "r225",
      "r229"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesSummaryofActivityinAllowanceforCreditLossesonTradeReceivablesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r27",
      "r198",
      "r223"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": {
     "auth_ref": [
      "r228"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Recovery",
        "terseLabel": "Recoveries of amounts previously written off"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesSummaryofActivityinAllowanceforCreditLossesonTradeReceivablesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesSummaryofActivityinAllowanceforCreditLossesonTradeReceivablesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "auth_ref": [
      "r227"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "negatedLabel": "Write-offs"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesSummaryofActivityinAllowanceforCreditLossesonTradeReceivablesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Anti-dilutive securities excluded from computation of diluted earnings per share, shares"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r13",
      "r102",
      "r171",
      "r178",
      "r185",
      "r220",
      "r285",
      "r286",
      "r287",
      "r289",
      "r290",
      "r291",
      "r292",
      "r294",
      "r296",
      "r298",
      "r299",
      "r546",
      "r554",
      "r596",
      "r634",
      "r636",
      "r677",
      "r699"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r7",
      "r28",
      "r102",
      "r220",
      "r285",
      "r286",
      "r287",
      "r289",
      "r290",
      "r291",
      "r292",
      "r294",
      "r296",
      "r298",
      "r299",
      "r546",
      "r554",
      "r596",
      "r634",
      "r636"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r586"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "terseLabel": "Assets, fair value"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r208"
     ],
     "calculation": {
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax",
        "terseLabel": "Unrealized Gains"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r209"
     ],
     "calculation": {
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax",
        "negatedLabel": "Unrealized Losses"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r205",
      "r234"
     ],
     "calculation": {
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost",
        "totalLabel": "Cost"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r202",
      "r206",
      "r234",
      "r683"
     ],
     "calculation": {
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale",
        "terseLabel": "Debt securities AFS, fair value",
        "verboseLabel": "Cash and Cash Equivalent"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetail",
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
     "auth_ref": [
      "r204",
      "r234"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Securities, Available-for-Sale, Current",
        "terseLabel": "Marketable Securities, Current"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": {
     "auth_ref": [
      "r10",
      "r204",
      "r234"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Securities, Available-for-Sale, Noncurrent",
        "terseLabel": "Marketable Securities, Non- Current"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r464",
      "r465",
      "r466",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail",
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail",
      "http://www.kornferry.com/role/EmployeeStockPlansComponentsofStockBasedCompensationExpenseRecognizedDetail",
      "http://www.kornferry.com/role/EmployeeStockPlansRestrictedStockActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetail",
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r567",
      "r571"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetail",
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BalanceSheetRelatedDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Related Disclosures [Abstract]",
        "terseLabel": "Balance Sheet Classification"
       }
      }
     },
     "localname": "BalanceSheetRelatedDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BaseRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum rate investor will accept.",
        "label": "Base Rate [Member]",
        "terseLabel": "Base Rate"
       }
      }
     },
     "localname": "BaseRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r448",
      "r454",
      "r534"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/AcquisitionAdditionalInformationDetails",
      "http://www.kornferry.com/role/AcquisitionSummaryofnetassetsacquiredDetails",
      "http://www.kornferry.com/role/LeasesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r448",
      "r454",
      "r530",
      "r531",
      "r534"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/AcquisitionAdditionalInformationDetails",
      "http://www.kornferry.com/role/AcquisitionSummaryofnetassetsacquiredDetails",
      "http://www.kornferry.com/role/LeasesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/AcquisitionAdditionalInformationDetails",
      "http://www.kornferry.com/role/AcquisitionSummaryofnetassetsacquiredDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": {
     "auth_ref": [
      "r538"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.",
        "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount",
        "terseLabel": "Tax deductible goodwill"
       }
      }
     },
     "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/AcquisitionSummaryofnetassetsacquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r535",
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Acquisition"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/Acquisition"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": {
     "auth_ref": [
      "r533"
     ],
     "calculation": {
      "http://www.kornferry.com/role/AcquisitionAdditionalInformationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets",
        "terseLabel": "Current assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/AcquisitionSummaryofnetassetsacquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "auth_ref": [
      "r533"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables",
        "terseLabel": "Acquired receivables"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/AcquisitionSummaryofnetassetsacquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": {
     "auth_ref": [
      "r533"
     ],
     "calculation": {
      "http://www.kornferry.com/role/AcquisitionAdditionalInformationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities",
        "terseLabel": "Current liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/AcquisitionSummaryofnetassetsacquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r533"
     ],
     "calculation": {
      "http://www.kornferry.com/role/AcquisitionAdditionalInformationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/AcquisitionSummaryofnetassetsacquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r532",
      "r533"
     ],
     "calculation": {
      "http://www.kornferry.com/role/AcquisitionAdditionalInformationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net",
        "totalLabel": "Net assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/AcquisitionSummaryofnetassetsacquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets": {
     "auth_ref": [
      "r533"
     ],
     "calculation": {
      "http://www.kornferry.com/role/AcquisitionAdditionalInformationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Assets",
        "terseLabel": "Long-term assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/AcquisitionSummaryofnetassetsacquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": {
     "auth_ref": [
      "r533"
     ],
     "calculation": {
      "http://www.kornferry.com/role/AcquisitionAdditionalInformationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities",
        "terseLabel": "Long-term liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/AcquisitionSummaryofnetassetsacquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r533"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
        "terseLabel": "Purchase price"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/AcquisitionSummaryofnetassetsacquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r529"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Combinations Policy [Policy Text Block]",
        "terseLabel": "Business Acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r5",
      "r9",
      "r95"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents",
        "verboseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Cash and cash equivalents, fair value"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash and Cash Equivalents [Member]",
        "terseLabel": "Cash and Cash Equivalent"
       }
      }
     },
     "localname": "CashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r96"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r90",
      "r95",
      "r98"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "periodEndLabel": "Cash and cash equivalents at end of the period",
        "periodStartLabel": "Cash and cash equivalents at beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r90",
      "r597"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net decrease in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashMember": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash [Member]",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "CashMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashSurrenderValueOfLifeInsurance": {
     "auth_ref": [
      "r12"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash Surrender Value of Life Insurance",
        "terseLabel": "Cash surrender value of company-owned life insurance policies, net of loans"
       }
      }
     },
     "localname": "CashSurrenderValueOfLifeInsurance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommercialPaperMember": {
     "auth_ref": [
      "r283"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.",
        "label": "Commercial Paper [Member]",
        "terseLabel": "Commercial paper"
       }
      }
     },
     "localname": "CommercialPaperMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesAdditionalInformationDetails",
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetail",
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Cash dividends declared per share (in usd per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Common Stock Including Additional Paid in Capital [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockIncludingAdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in usd per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r20",
      "r328"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "terseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStocksIncludingAdditionalPaidInCapital": {
     "auth_ref": [
      "r20",
      "r21",
      "r333"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of par value plus amounts in excess of par value or issuance value for common stock issued.",
        "label": "Common Stocks, Including Additional Paid in Capital",
        "terseLabel": "Common stock: $0.01 par value, 150,000 shares authorized, 76,622 and 75,409 shares issued and 52,909 and 53,190 shares outstanding at October\u00a031, 2022 and April\u00a030, 2022, respectively"
       }
      }
     },
     "localname": "CommonStocksIncludingAdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]",
        "terseLabel": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CompensationRelatedCostsPolicyTextBlock": {
     "auth_ref": [
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.",
        "label": "Compensation Related Costs, Policy [Policy Text Block]",
        "terseLabel": "Compensation and Benefits Expense"
       }
      }
     },
     "localname": "CompensationRelatedCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r55",
      "r57",
      "r58",
      "r68",
      "r689",
      "r710"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income attributable to Korn Ferry"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r55",
      "r57",
      "r67",
      "r544",
      "r545",
      "r558",
      "r688",
      "r709"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "negatedLabel": "Less: comprehensive income attributable to noncontrolling interest"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r55",
      "r57",
      "r66",
      "r543",
      "r558",
      "r687",
      "r708"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "auth_ref": [
      "r65",
      "r77",
      "r686",
      "r707"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Comprehensive Income (Loss) Note [Text Block]",
        "terseLabel": "Comprehensive Income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/ComprehensiveIncome"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r99",
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Basis of Consolidation and Presentation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "terseLabel": "Schedule of Contract Asset and Liability"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "auth_ref": [
      "r335",
      "r337",
      "r358"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "terseLabel": "Contract assets-unbilled receivables"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueScheduleofContractAssetandLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r335",
      "r336",
      "r358"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "terseLabel": "Contract liabilities-deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueScheduleofContractAssetandLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r359"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Contract liabilities, revenue recognized"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueAdditionalInformationDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateBondSecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Corporate Bond Securities [Member]",
        "terseLabel": "Corporate notes/bonds"
       }
      }
     },
     "localname": "CorporateBondSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesAdditionalInformationDetails",
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r176",
      "r177",
      "r178",
      "r179",
      "r181",
      "r187",
      "r189"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Corporate, Non-Segment [Member]",
        "terseLabel": "Corporate"
       }
      }
     },
     "localname": "CorporateNonSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsbyOperatingSegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r73",
      "r672"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of services"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAndExpenses": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total costs of sales and operating expenses for the period.",
        "label": "Costs and Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "CostsAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Loss [Abstract]",
        "terseLabel": "Credit Loss [Abstract]"
       }
      }
     },
     "localname": "CreditLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer Relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/AcquisitionSummaryofnetassetsacquiredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r14",
      "r16",
      "r17",
      "r101",
      "r107",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r321",
      "r322",
      "r323",
      "r324",
      "r609",
      "r678",
      "r680",
      "r697"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail",
      "http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetail",
      "http://www.kornferry.com/role/LongTermDebtScheduleofRedemptionofNotesatApplicableRedemptionPricesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Applicable margin on variable interest rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r17",
      "r318",
      "r680",
      "r697"
     ],
     "calculation": {
      "http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Long-Term Debt, Gross",
        "terseLabel": "Senior Unsecured Notes",
        "verboseLabel": "Long-term debt"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail",
      "http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r300",
      "r321",
      "r322",
      "r607",
      "r609",
      "r610"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Principal amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFairValue": {
     "auth_ref": [
      "r309",
      "r321",
      "r322",
      "r595"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.",
        "label": "Debt Instrument, Fair Value Disclosure",
        "terseLabel": "Debt instrument, fair value"
       }
      }
     },
     "localname": "DebtInstrumentFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r34",
      "r320",
      "r607",
      "r609"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Interest rate, effective percentage"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r34",
      "r301"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Debt instrument, interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail",
      "http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetail",
      "http://www.kornferry.com/role/LongTermDebtScheduleofRedemptionofNotesatApplicableRedemptionPricesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r35",
      "r101",
      "r107",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r321",
      "r322",
      "r323",
      "r324",
      "r609"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail",
      "http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetail",
      "http://www.kornferry.com/role/LongTermDebtScheduleofRedemptionofNotesatApplicableRedemptionPricesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodAxis": {
     "auth_ref": [
      "r695"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about timing of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period [Axis]",
        "terseLabel": "Debt Instrument, Redemption, Period"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtScheduleofRedemptionofNotesatApplicableRedemptionPricesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodDomain": {
     "auth_ref": [
      "r695"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period as defined under terms of the debt agreement for debt redemption features.",
        "label": "Debt Instrument, Redemption, Period [Domain]",
        "terseLabel": "Debt Instrument, Redemption, Period"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtScheduleofRedemptionofNotesatApplicableRedemptionPricesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodFourMember": {
     "auth_ref": [
      "r695"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period four representing fourth most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period Four [Member]",
        "terseLabel": "Redemption before December 15, 2022"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodFourMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodOneMember": {
     "auth_ref": [
      "r695"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period One [Member]",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodOneMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtScheduleofRedemptionofNotesatApplicableRedemptionPricesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": {
     "auth_ref": [
      "r695"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period Two [Member]",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtScheduleofRedemptionofNotesatApplicableRedemptionPricesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "auth_ref": [
      "r695"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.",
        "label": "Debt Instrument, Redemption Price, Percentage",
        "terseLabel": "Percentage of principal amount of debt redeemed",
        "verboseLabel": "Redemption price, percentage"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail",
      "http://www.kornferry.com/role/LongTermDebtScheduleofRedemptionofNotesatApplicableRedemptionPricesDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentRedemptionTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of debt instruments or arrangements with redemption features. Includes, but is not limited to, description of debt redemption features, percentage price at which debt can be redeemed by the issuer, and period start and end for debt maturity or redemption.",
        "label": "Debt Instrument Redemption [Table Text Block]",
        "terseLabel": "Schedule of Redemption of Notes at Applicable Redemption Prices"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r35",
      "r101",
      "r107",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r321",
      "r322",
      "r323",
      "r324",
      "r329",
      "r330",
      "r331",
      "r332",
      "r606",
      "r607",
      "r609",
      "r610",
      "r696"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term 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 company, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Debt Instrument [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail",
      "http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetail",
      "http://www.kornferry.com/role/LongTermDebtScheduleofRedemptionofNotesatApplicableRedemptionPricesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Debt instrument term"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesAdditionalInformationDetails",
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "auth_ref": [
      "r307",
      "r606",
      "r610"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt discount.",
        "label": "Debt Instrument, Unamortized Discount",
        "terseLabel": "Debt instrument, unamortized discount"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "auth_ref": [
      "r307",
      "r319",
      "r321",
      "r322",
      "r608"
     ],
     "calculation": {
      "http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.",
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "negatedLabel": "Less: Unamortized discount and issuance costs"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": {
     "auth_ref": [
      "r207",
      "r234",
      "r239",
      "r240"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss",
        "terseLabel": "Credit loss for available for sales debt securities"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {
     "auth_ref": [
      "r214",
      "r237",
      "r242"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer",
        "terseLabel": "12 months or longer, fair value"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
     "auth_ref": [
      "r214",
      "r237"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss",
        "terseLabel": "12 months or longer, unrealized losses"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": {
     "auth_ref": [
      "r214",
      "r237",
      "r242"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months",
        "terseLabel": "Less than 12 months, fair value"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
     "auth_ref": [
      "r214",
      "r237"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss",
        "terseLabel": "Less than 12 months, unrealized losses"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": {
     "auth_ref": [
      "r212",
      "r236",
      "r242"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]",
        "terseLabel": "Schedule of Fair Value and Unrealized Losses on Available for Sale Debt Securities"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": {
     "auth_ref": [
      "r213",
      "r235"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of investments in debt securities 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.",
        "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions",
        "terseLabel": "Debt securities, available-for-sale, unrealized loss position, number of investments"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1": {
     "auth_ref": [
      "r369",
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Deferred Compensation Arrangement with Individual, Requisite Service Period",
        "terseLabel": "Deferred compensation arrangement vesting period"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r307",
      "r608"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "terseLabel": "Unamortized debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r509",
      "r510"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r93",
      "r103",
      "r516",
      "r521",
      "r522",
      "r523"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r509",
      "r510"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "auth_ref": [
      "r374",
      "r412",
      "r436",
      "r442",
      "r443"
     ],
     "calculation": {
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansComponentsofNetPeriodicBenefitsCostsDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Gain (Loss)",
        "negatedLabel": "Amortization of actuarial loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansComponentsofNetPeriodicBenefitsCostsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "auth_ref": [
      "r374",
      "r413",
      "r437",
      "r442",
      "r443"
     ],
     "calculation": {
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansComponentsofNetPeriodicBenefitsCostsDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)",
        "terseLabel": "Net periodic service credit amortization"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansComponentsofNetPeriodicBenefitsCostsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": {
     "auth_ref": [
      "r419",
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets",
        "terseLabel": "Expected long-term rate of return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansComponentsofNetPeriodicBenefitsCostsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Defined Benefit Plan Disclosure [Line Items]",
        "terseLabel": "Defined Benefit Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetail",
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansComponentsofNetPeriodicBenefitsCostsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "auth_ref": [
      "r374",
      "r411",
      "r435",
      "r442",
      "r443"
     ],
     "calculation": {
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansComponentsofNetPeriodicBenefitsCostsDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets",
        "negatedLabel": "Expected return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansComponentsofNetPeriodicBenefitsCostsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r374",
      "r378",
      "r410",
      "r434",
      "r442",
      "r443"
     ],
     "calculation": {
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansComponentsofNetPeriodicBenefitsCostsDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.",
        "label": "Defined Benefit Plan, Interest Cost",
        "terseLabel": "Interest cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanInterestCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansComponentsofNetPeriodicBenefitsCostsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r408",
      "r432",
      "r442",
      "r443"
     ],
     "calculation": {
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansComponentsofNetPeriodicBenefitsCostsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "totalLabel": "Net periodic benefit costs"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansComponentsofNetPeriodicBenefitsCostsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "auth_ref": [
      "r376",
      "r409",
      "r433",
      "r442",
      "r443"
     ],
     "calculation": {
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansComponentsofNetPeriodicBenefitsCostsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Service Cost",
        "terseLabel": "Service cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanServiceCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansComponentsofNetPeriodicBenefitsCostsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r93",
      "r166"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited",
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited",
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Asset [Abstract]",
        "verboseLabel": "Derivative assets:"
       }
      }
     },
     "localname": "DerivativeAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetail",
      "http://www.kornferry.com/role/FinancialInstrumentsFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r39",
      "r568",
      "r569",
      "r574",
      "r576"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetail",
      "http://www.kornferry.com/role/FinancialInstrumentsFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": {
     "auth_ref": [
      "r573",
      "r575"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.",
        "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net",
        "terseLabel": "Foreign currency gains (losses)"
       }
      }
     },
     "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Liability [Abstract]",
        "verboseLabel": "Derivative liabilities:"
       }
      }
     },
     "localname": "DerivativeLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Derivative [Line Items]",
        "terseLabel": "Derivative [Line Items]"
       }
      }
     },
     "localname": "DerivativeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r562",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Derivative notional amount"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r561",
      "r563",
      "r564",
      "r565",
      "r566",
      "r572",
      "r574",
      "r579",
      "r580",
      "r581",
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
        "label": "Derivative [Table]",
        "terseLabel": "Derivative [Table]"
       }
      }
     },
     "localname": "DerivativeTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesMethodsOfAccountingNonhedgingDerivatives": {
     "auth_ref": [
      "r566"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for derivatives that either were not designated as hedging instruments or do not qualify for hedge accounting.",
        "label": "Derivatives, Methods of Accounting, Derivatives Not Designated or Qualifying as Hedges [Policy Text Block]",
        "terseLabel": "Foreign Currency Forward Contracts Not Designated as Hedges"
       }
      }
     },
     "localname": "DerivativesMethodsOfAccountingNonhedgingDerivatives",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation Of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r357",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation Of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r357"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Schedule of Disaggregation of Fee Revenue by Industry"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r463",
      "r464",
      "r497",
      "r498",
      "r500",
      "r508"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "Employee Stock Plans"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]",
        "terseLabel": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DividendDeclaredMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distribution of earnings in the form of cash, property or capital stock declared by the board of directors to be distributed to shareholders.",
        "label": "Dividend Declared [Member]",
        "terseLabel": "Dividend Declared"
       }
      }
     },
     "localname": "DividendDeclaredMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/SubsequentEventAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DividendsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about distribution of earnings to shareholders including, but not limited to, cash, property or capital stock.",
        "label": "Dividends [Axis]",
        "terseLabel": "Dividends"
       }
      }
     },
     "localname": "DividendsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/SubsequentEventAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r333"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.",
        "label": "Dividends, Common Stock, Cash",
        "negatedLabel": "Dividends paid to shareholders"
       }
      }
     },
     "localname": "DividendsCommonStockCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock.",
        "label": "Dividends [Domain]",
        "terseLabel": "Dividends"
       }
      }
     },
     "localname": "DividendsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/SubsequentEventAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DividendsPayableAmountPerShare": {
     "auth_ref": [
      "r97"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date.",
        "label": "Dividends Payable, Amount Per Share",
        "terseLabel": "Dividends payable, per share amount"
       }
      }
     },
     "localname": "DividendsPayableAmountPerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/SubsequentEventAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EMEAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regions of Europe, Middle East and Africa.",
        "label": "EMEA [Member]",
        "terseLabel": "EMEA"
       }
      }
     },
     "localname": "EMEAMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsbyOperatingSegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings per common share attributable to Korn Ferry:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r69",
      "r114",
      "r115",
      "r116",
      "r117",
      "r118",
      "r123",
      "r126",
      "r138",
      "r141",
      "r142",
      "r146",
      "r147",
      "r584",
      "r585",
      "r690",
      "r711"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic (in usd per share)",
        "verboseLabel": "Basic earnings per share (in usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail",
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r69",
      "r114",
      "r115",
      "r116",
      "r117",
      "r118",
      "r126",
      "r138",
      "r141",
      "r142",
      "r146",
      "r147",
      "r584",
      "r585",
      "r690",
      "r711"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted (in usd per share)",
        "verboseLabel": "Diluted earnings per share (in usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail",
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r143",
      "r144",
      "r145",
      "r148"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Basic and Diluted Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r597"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "verboseLabel": "Income tax provision tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Compensation and benefits payable"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansComponentsofStockBasedCompensationExpenseRecognizedDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r499"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Total unrecognized compensation cost related to non-vested awards"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r499"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Expected cost recognized over weighted-average period"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.",
        "label": "Employee Stock [Member]",
        "terseLabel": "ESPP"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail",
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail",
      "http://www.kornferry.com/role/EmployeeStockPlansComponentsofStockBasedCompensationExpenseRecognizedDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r59",
      "r60",
      "r61",
      "r109",
      "r110",
      "r111",
      "r113",
      "r119",
      "r121",
      "r149",
      "r222",
      "r328",
      "r333",
      "r503",
      "r504",
      "r505",
      "r517",
      "r518",
      "r583",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r604",
      "r633",
      "r719",
      "r720",
      "r721"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited",
      "http://www.kornferry.com/role/ComprehensiveIncomeChangesinEachComponentofAccumulatedOtherComprehensiveLossDetail",
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquitySecuritiesFvNi": {
     "auth_ref": [
      "r6",
      "r15",
      "r592"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Equity Securities, FV-NI, Current",
        "terseLabel": "Equity securities, fair value"
       }
      }
     },
     "localname": "EquitySecuritiesFvNi",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiGainLoss": {
     "auth_ref": [
      "r219"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Equity Securities, FV-NI, Gain (Loss)",
        "terseLabel": "Increase (decrease) in the fair value of marketable securities",
        "verboseLabel": "Gain (loss) on marketable securities"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetail",
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiUnrealizedGain": {
     "auth_ref": [
      "r219"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Equity Securities, FV-NI, Unrealized Gain",
        "terseLabel": "Unrealized gains relates to equity securities"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiUnrealizedGain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiUnrealizedLoss": {
     "auth_ref": [
      "r219"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized loss on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Equity Securities, FV-NI, Unrealized Loss",
        "terseLabel": "Unrealized losses relates to equity securities"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiUnrealizedLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesMember": {
     "auth_ref": [
      "r215",
      "r698",
      "r743",
      "r744",
      "r745"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Equity Securities [Member]",
        "terseLabel": "Total equity investments"
       }
      }
     },
     "localname": "EquitySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": {
     "auth_ref": [
      "r586",
      "r587",
      "r588",
      "r589",
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.",
        "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]",
        "terseLabel": "Financial Instruments and Balance Sheet Classification"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r309",
      "r321",
      "r322",
      "r397",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r442",
      "r587",
      "r644",
      "r645",
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r309",
      "r397",
      "r399",
      "r404",
      "r442",
      "r587",
      "r644"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r309",
      "r321",
      "r322",
      "r397",
      "r399",
      "r404",
      "r442",
      "r587",
      "r645"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r309",
      "r321",
      "r322",
      "r397",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r442",
      "r644",
      "r645",
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements, Nonrecurring Value Measurement [Abstract]",
        "terseLabel": "Fair Value Measurement"
       }
      }
     },
     "localname": "FairValueMeasurementsNonrecurringValueMeasurementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r591",
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r615",
      "r621",
      "r632"
     ],
     "calculation": {
      "http://www.kornferry.com/role/LeasesComponentsofLeaseExpenseDetail": {
       "order": 2.0,
       "parentTag": "kfy_FinanceLeaseCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense on finance lease liability.",
        "label": "Finance Lease, Interest Expense",
        "terseLabel": "Interest on lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesComponentsofLeaseExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, to be Paid [Abstract]",
        "terseLabel": "Financing"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r613",
      "r631"
     ],
     "calculation": {
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail_1": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      },
      "http://www.kornferry.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoLeasesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "terseLabel": "Total",
        "totalLabel": "Total finance lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail",
      "http://www.kornferry.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r613"
     ],
     "calculation": {
      "http://www.kornferry.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoLeasesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Finance Lease, Liability, Current",
        "terseLabel": "Other accrued liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.",
        "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoLeasesDetail"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r613"
     ],
     "calculation": {
      "http://www.kornferry.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoLeasesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.",
        "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoLeasesDetail"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r631"
     ],
     "calculation": {
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r631"
     ],
     "calculation": {
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r631"
     ],
     "calculation": {
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r631"
     ],
     "calculation": {
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r631"
     ],
     "calculation": {
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r631"
     ],
     "calculation": {
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.",
        "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "2023 (excluding the six months ended October 31, 2022)"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r631"
     ],
     "calculation": {
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail_1": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less: imputed interest"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r616",
      "r626"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "negatedLabel": "Principal payments on finance leases",
        "terseLabel": "Financing cash flows from finance leases"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited",
      "http://www.kornferry.com/role/LeasesSummaryofSupplementalCashFlowInformationRelatedtoLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r612"
     ],
     "calculation": {
      "http://www.kornferry.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoLeasesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "totalLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r615",
      "r621",
      "r632"
     ],
     "calculation": {
      "http://www.kornferry.com/role/LeasesComponentsofLeaseExpenseDetail": {
       "order": 1.0,
       "parentTag": "kfy_FinanceLeaseCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Amortization of ROU assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesComponentsofLeaseExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.",
        "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoLeasesDetail"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r629",
      "r632"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Finance leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoLeasesDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r628",
      "r632"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Finance leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoLeasesDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r210",
      "r211",
      "r216",
      "r217",
      "r218",
      "r224",
      "r230",
      "r231",
      "r232",
      "r233",
      "r236",
      "r238",
      "r241",
      "r242",
      "r317",
      "r327",
      "r582",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetail",
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialInstrumentsDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Financial Instruments Disclosure [Text Block]",
        "terseLabel": "Financial Instruments"
       }
      }
     },
     "localname": "FinancialInstrumentsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancialServiceMember": {
     "auth_ref": [
      "r361"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial assistance, including, but not limited to, management and maintenance of depositor account, credit card, merchant discount, trust, investment and insurance.",
        "label": "Financial Service [Member]",
        "terseLabel": "Financial Services"
       }
      }
     },
     "localname": "FinancialServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Intangible assets estimated useful lives"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r257",
      "r259",
      "r263",
      "r264",
      "r673",
      "r674"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/AcquisitionSummaryofnetassetsacquiredDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r257",
      "r262"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/AcquisitionSummaryofnetassetsacquiredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue": {
     "auth_ref": [
      "r570"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value as of the balance sheet date of all foreign currency derivative assets not designated as hedging instruments.",
        "label": "Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Asset at Fair Value",
        "verboseLabel": "Fair value of derivative assets"
       }
      }
     },
     "localname": "ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet": {
     "auth_ref": [
      "r560"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value as of the balance sheet date of all foreign currency derivatives not designated as hedging instruments.",
        "label": "Foreign Currency Derivative Instruments Not Designated as Hedging Instruments at Fair Value, Net",
        "terseLabel": "Foreign currency forward contracts, fair value"
       }
      }
     },
     "localname": "ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue": {
     "auth_ref": [
      "r570"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value as of the balance sheet date of all foreign currency derivative liabilities not designated as hedging instruments.",
        "label": "Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Liability at Fair Value",
        "verboseLabel": "Fair value of derivative liabilities"
       }
      }
     },
     "localname": "ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignExchangeForwardMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Foreign Exchange Forward [Member]",
        "terseLabel": "Foreign currency forward contracts"
       }
      }
     },
     "localname": "ForeignExchangeForwardMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetail",
      "http://www.kornferry.com/role/FinancialInstrumentsFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetail",
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative expenses"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r11",
      "r243",
      "r245",
      "r252",
      "r255",
      "r636",
      "r676"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/AcquisitionSummaryofnetassetsacquiredDetails",
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r253",
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Goodwill and Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r93",
      "r244",
      "r249",
      "r254",
      "r255"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "terseLabel": "Impairment of goodwill"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.kornferry.com/role/SegmentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r565",
      "r577"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Axis]",
        "terseLabel": "Hedging Designation"
       }
      }
     },
     "localname": "HedgingDesignationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetail",
      "http://www.kornferry.com/role/FinancialInstrumentsFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r565"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Domain]",
        "terseLabel": "Hedging Designation"
       }
      }
     },
     "localname": "HedgingDesignationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetail",
      "http://www.kornferry.com/role/FinancialInstrumentsFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain": {
     "auth_ref": [
      "r270"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name of the impaired assets to be held and used by the entity.",
        "label": "Impaired Long-Lived Assets Held and Used, Asset Name [Domain]",
        "terseLabel": "Impaired Long-Lived Assets Held and Used, Asset Name [Domain]"
       }
      }
     },
     "localname": "ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis": {
     "auth_ref": [
      "r270"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the categories used to group impaired long-lived assets held and used by the type of asset.",
        "label": "Impaired Long-Lived Assets Held and Used by Type [Axis]",
        "terseLabel": "Impaired Long-Lived Assets Held and Used by Type [Axis]"
       }
      }
     },
     "localname": "ImpairedLongLivedAssetsHeldAndUsedByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "auth_ref": [
      "r93",
      "r265"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Impairment of Intangible Assets, Finite-Lived",
        "terseLabel": "Impairment of intangible assets"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsFinitelived",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "auth_ref": [
      "r93",
      "r267",
      "r269"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Impairment, Long-Lived Asset, Held-for-Use",
        "terseLabel": "Impairment of fixed assets"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited",
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r266",
      "r272"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment of Long-Lived Assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r63",
      "r171",
      "r177",
      "r181",
      "r184",
      "r187",
      "r675",
      "r684",
      "r691",
      "r712"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before provision for income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r104",
      "r513",
      "r514",
      "r515",
      "r519",
      "r524",
      "r526",
      "r527",
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r105",
      "r120",
      "r121",
      "r169",
      "r511",
      "r520",
      "r525",
      "r713"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      },
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income tax provision"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited",
      "http://www.kornferry.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accounts payable and accrued liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Receivables due from clients"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredCompensation": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future.",
        "label": "Increase (Decrease) in Deferred Compensation",
        "terseLabel": "Deferred compensation"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Change in other assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingCapitalNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherReceivables": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in receivables classified as other.",
        "label": "Increase (Decrease) in Other Receivables",
        "negatedLabel": "Income taxes and other receivables"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherReceivables",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r127",
      "r128",
      "r129",
      "r142",
      "r462"
     ],
     "calculation": {
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "terseLabel": "Effect of dilutive securities (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r256",
      "r261"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNonoperatingNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of nonoperating interest income (expense).",
        "label": "Interest Income (Expense), Nonoperating, Net",
        "negatedTerseLabel": "Interest expense, net",
        "terseLabel": "Interest expense, net"
       }
      }
     },
     "localname": "InterestIncomeExpenseNonoperatingNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited",
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentCompanyFinancialHighlightsTableTextBlock": {
     "auth_ref": [
      "r726"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Investment Company, Financial Highlights [Table Text Block]",
        "terseLabel": "Financial Highlights"
       }
      }
     },
     "localname": "InvestmentCompanyFinancialHighlightsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentHoldingsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Investment Holdings [Line Items]",
        "terseLabel": "Investment Holdings [Line Items]"
       }
      }
     },
     "localname": "InvestmentHoldingsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentHoldingsTable": {
     "auth_ref": [
      "r727",
      "r737",
      "r740",
      "r741"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The investment holdings table is used for any listing of investments. The \"Investment [Axis]\" identifies the investment for which the line items apply. The other axes are used for categorizing the investments and creating useful subtotals. These axes cover different categorizations. The appropriate axes are expected to be used. Additional axes can be added for alternative categorizations.",
        "label": "Investment Holdings [Table]",
        "terseLabel": "Investment Holdings [Table]"
       }
      }
     },
     "localname": "InvestmentHoldingsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r738",
      "r739",
      "r742",
      "r743",
      "r744",
      "r745"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]",
        "terseLabel": "Investment Type"
       }
      }
     },
     "localname": "InvestmentTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesAdditionalInformationDetails",
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetail",
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r738",
      "r739",
      "r742",
      "r743",
      "r744",
      "r745"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value.",
        "label": "Investments [Domain]",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "InvestmentTypeCategorizationMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesAdditionalInformationDetails",
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetail",
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentsAllOtherInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, All Other Investments [Abstract]",
        "terseLabel": "Investments, All Other Investments [Abstract]"
       }
      }
     },
     "localname": "InvestmentsAllOtherInvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsAndOtherNoncurrentAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 10.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investments, and noncurrent assets classified as other.",
        "label": "Investments and Other Noncurrent Assets",
        "terseLabel": "Investments and other assets"
       }
      }
     },
     "localname": "InvestmentsAndOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LaborAndRelatedExpense": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.",
        "label": "Labor and Related Expense",
        "terseLabel": "Compensation and benefits"
       }
      }
     },
     "localname": "LaborAndRelatedExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r630",
      "r632"
     ],
     "calculation": {
      "http://www.kornferry.com/role/LeasesComponentsofLeaseExpenseDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total lease cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesComponentsofLeaseExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r630"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Components of Lease Expense"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeaseTermOfContract1": {
     "auth_ref": [
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Finance Lease, Term of Contract",
        "terseLabel": "Lessee finance lease, term of contract"
       }
      }
     },
     "localname": "LesseeFinanceLeaseTermOfContract1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee Lease Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r620"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee Lease Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r618"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r631"
     ],
     "calculation": {
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r631"
     ],
     "calculation": {
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r631"
     ],
     "calculation": {
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r631"
     ],
     "calculation": {
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r631"
     ],
     "calculation": {
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r631"
     ],
     "calculation": {
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "2023 (excluding the six months ended October 31, 2022)"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r631"
     ],
     "calculation": {
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less: imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Lessee operating lease, term of contract"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Long-term debt arrangement"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r31",
      "r102",
      "r179",
      "r220",
      "r285",
      "r286",
      "r287",
      "r290",
      "r291",
      "r292",
      "r294",
      "r296",
      "r298",
      "r299",
      "r547",
      "r554",
      "r555",
      "r596",
      "r634",
      "r635"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r26",
      "r102",
      "r220",
      "r596",
      "r636",
      "r682",
      "r704"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r8",
      "r33",
      "r102",
      "r220",
      "r285",
      "r286",
      "r287",
      "r290",
      "r291",
      "r292",
      "r294",
      "r296",
      "r298",
      "r299",
      "r547",
      "r554",
      "r555",
      "r596",
      "r634",
      "r635",
      "r636"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue": {
     "auth_ref": [
      "r221"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Life Insurance, Corporate or Bank Owned, Change in Value",
        "negatedLabel": "Gain on cash surrender value of life insurance policies",
        "terseLabel": "Increase in market value of the underlying COLI investments"
       }
      }
     },
     "localname": "LifeInsuranceCorporateOrBankOwnedChangeInValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited",
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r30",
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lender Name [Axis]",
        "terseLabel": "Lender Name"
       }
      }
     },
     "localname": "LineOfCreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetail",
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": {
     "auth_ref": [
      "r101"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) of the credit facility.",
        "label": "Line of Credit Facility, Increase (Decrease), Net",
        "terseLabel": "Increase in aggregate principal amount"
       }
      }
     },
     "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r30",
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Line of Credit Facility, Lender [Domain]",
        "terseLabel": "Line of Credit Facility, Lender"
       }
      }
     },
     "localname": "LineOfCreditFacilityLenderDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetail",
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r30"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Line of credit facility, maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r30"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Line of credit facility, remaining borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.",
        "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "terseLabel": "Lenders ticking fee/ commitment fee on actual daily unused amount of Credit Facilities"
       }
      }
     },
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r17"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt",
        "totalLabel": "Long-term borrowings, net of unamortized discount and debt issuance costs"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-Term Debt [Text Block]",
        "terseLabel": "Long-Term Debt"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-Term Debt, Type"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r35",
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-Term Debt, Type"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtScheduleofLongtermDebtatAmortizedCostDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MarketableSecuritiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in marketable security, classified as current.",
        "label": "Marketable Securities, Current",
        "terseLabel": "Marketable securities",
        "verboseLabel": "Marketable Securities, Current"
       }
      }
     },
     "localname": "MarketableSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments": {
     "auth_ref": [],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized and realized gain (loss) on investment in marketable security, excluding other-than-temporary impairment (OTTI).",
        "label": "Marketable Securities, Gain (Loss), Excluding Other-than-temporary Impairment Loss",
        "negatedLabel": "Loss (gain) on marketable securities"
       }
      }
     },
     "localname": "MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketableSecuritiesNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in marketable security, classified as noncurrent.",
        "label": "Marketable Securities, Noncurrent",
        "terseLabel": "Marketable securities, non-current",
        "verboseLabel": "Marketable Securities, Non- current"
       }
      }
     },
     "localname": "MarketableSecuritiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketableSecuritiesPolicy": {
     "auth_ref": [
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment classified as marketable security.",
        "label": "Marketable Securities, Policy [Policy Text Block]",
        "terseLabel": "Marketable Securities"
       }
      }
     },
     "localname": "MarketableSecuritiesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r38",
      "r102",
      "r220",
      "r285",
      "r290",
      "r291",
      "r292",
      "r298",
      "r299",
      "r596",
      "r681",
      "r703"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "terseLabel": "Noncontrolling interest"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": {
     "auth_ref": [
      "r333"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders",
        "negatedTerseLabel": "Dividends paid to noncontrolling interest"
       }
      }
     },
     "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.",
        "label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners",
        "terseLabel": "Percentage of noncontrolling interest in subsidiary"
       }
      }
     },
     "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r397"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money market funds"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MutualFundMember": {
     "auth_ref": [
      "r397"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Mutual Fund [Member]",
        "terseLabel": "Mutual funds"
       }
      }
     },
     "localname": "MutualFundMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r90",
      "r91",
      "r94"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r3",
      "r53",
      "r56",
      "r61",
      "r64",
      "r94",
      "r102",
      "r112",
      "r114",
      "r115",
      "r116",
      "r117",
      "r120",
      "r121",
      "r135",
      "r171",
      "r177",
      "r181",
      "r184",
      "r187",
      "r220",
      "r285",
      "r286",
      "r287",
      "r290",
      "r291",
      "r292",
      "r294",
      "r296",
      "r298",
      "r299",
      "r585",
      "r596",
      "r685",
      "r706"
     ],
     "calculation": {
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      },
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income attributable to Korn Ferry",
        "totalLabel": "Net income attributable to Korn Ferry"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail",
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited",
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r53",
      "r56",
      "r61",
      "r120",
      "r121",
      "r550",
      "r557"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "negatedLabel": "Net income attributable to noncontrolling interest",
        "terseLabel": "Net income attributable to noncontrolling interest"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited",
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r114",
      "r115",
      "r116",
      "r117",
      "r123",
      "r124",
      "r137",
      "r142",
      "r171",
      "r177",
      "r181",
      "r184",
      "r187"
     ],
     "calculation": {
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "totalLabel": "Basic net earnings attributable to common stockholders"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "auth_ref": [
      "r125",
      "r130",
      "r131",
      "r132",
      "r133",
      "r137",
      "r142"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "terseLabel": "Diluted net earnings attributable to common stockholders"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recently Proposed Accounting Standards - Not Yet Adopted"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r109",
      "r110",
      "r111",
      "r333",
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Noncontrolling Interest"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NondesignatedMember": {
     "auth_ref": [
      "r565"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Not Designated as Hedging Instrument [Member]",
        "terseLabel": "Not Designated as Hedge Instrument"
       }
      }
     },
     "localname": "NondesignatedMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetail",
      "http://www.kornferry.com/role/FinancialInstrumentsFairValueofDerivativesNotDesignatedasHedgeInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Nonoperating Income (Expense)",
        "terseLabel": "Other (loss) income, net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited",
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r159"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of business segments",
        "verboseLabel": "Number of business segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.kornferry.com/role/SegmentsAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": {
     "auth_ref": [
      "r52",
      "r62"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.",
        "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent",
        "terseLabel": "Unrealized (losses) gains arising during the period"
       }
      }
     },
     "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/ComprehensiveIncomeChangesinEachComponentofAccumulatedOtherComprehensiveLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r171",
      "r177",
      "r181",
      "r184",
      "r187"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Operating income",
        "totalLabel": "Operating income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited",
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r622",
      "r632"
     ],
     "calculation": {
      "http://www.kornferry.com/role/LeasesComponentsofLeaseExpenseDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesComponentsofLeaseExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseImpairmentLoss": {
     "auth_ref": [
      "r611"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.kornferry.com/role/LeasesComponentsofLeaseExpenseDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.",
        "label": "Operating Lease, Impairment Loss",
        "terseLabel": "Impairment of right of use assets",
        "verboseLabel": "Impairment of right of use assets"
       }
      }
     },
     "localname": "OperatingLeaseImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited",
      "http://www.kornferry.com/role/LeasesAdditionalInformationDetail",
      "http://www.kornferry.com/role/LeasesComponentsofLeaseExpenseDetail",
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]",
        "terseLabel": "Operating"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r613"
     ],
     "calculation": {
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Operating lease, liability",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesAdditionalInformationDetail",
      "http://www.kornferry.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r613"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating lease liability, current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r613"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liability, non-current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r617",
      "r626"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating cash flows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofSupplementalCashFlowInformationRelatedtoLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r612"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets, net"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.kornferry.com/role/LeasesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r629",
      "r632"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoLeasesDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r628",
      "r632"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoLeasesDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r176",
      "r177",
      "r178",
      "r179",
      "r181",
      "r187"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating Segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsbyOperatingSegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r4",
      "r108",
      "r157",
      "r559"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]",
        "terseLabel": "Organization and Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other accrued liabilities"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r543",
      "r544",
      "r552"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.",
        "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Net unrealized loss on marketable securities, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r54",
      "r57",
      "r59",
      "r60",
      "r62",
      "r65",
      "r328",
      "r598",
      "r603",
      "r604",
      "r686",
      "r707"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Other comprehensive loss"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive (loss) income:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
     "auth_ref": [
      "r47",
      "r49"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax",
        "negatedLabel": "Deferred compensation and pension plan adjustments, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax": {
     "auth_ref": [
      "r50",
      "r543"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax",
        "terseLabel": "Tax effect on reclassification of realized net losses"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/ComprehensiveIncomeChangesinEachComponentofAccumulatedOtherComprehensiveLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": {
     "auth_ref": [
      "r44",
      "r50"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax",
        "negatedTerseLabel": "Tax effect on reclassification of unrealized losses"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/ComprehensiveIncomeChangesinEachComponentofAccumulatedOtherComprehensiveLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the liabilities for deferred compensation arrangements classified as other.",
        "label": "Other Deferred Compensation Arrangements, Liability, Current and Noncurrent",
        "terseLabel": "Obligations for which assets are held in trust"
       }
      }
     },
     "localname": "OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "negatedTerseLabel": "Other loss (income), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ParentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.",
        "label": "Parent [Member]",
        "terseLabel": "Total Korn Ferry Stockholders' Equity"
       }
      }
     },
     "localname": "ParentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": {
     "auth_ref": [
      "r134",
      "r137"
     ],
     "calculation": {
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Basic",
        "terseLabel": "Less: distributed and undistributed earnings to nonvested restricted stockholders"
       }
      }
     },
     "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Repurchases of common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "negatedLabel": "Dividends paid to shareholders"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsMinorityInterest": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests.",
        "label": "Payments of Ordinary Dividends, Noncontrolling Interest",
        "negatedTerseLabel": "Dividends - noncontrolling interest"
       }
      }
     },
     "localname": "PaymentsOfDividendsMinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "negatedLabel": "Payments of tax withholdings on restricted stock",
        "terseLabel": "Payments of tax withholdings on restricted stock"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited",
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedTerseLabel": "Cash paid for acquisitions, net of cash acquired",
        "terseLabel": "Payments to acquire business, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/AcquisitionAdditionalInformationDetails",
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireLifeInsurancePolicies": {
     "auth_ref": [
      "r84",
      "r88"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Payment to Acquire Life Insurance Policy, Investing Activities",
        "negatedLabel": "Premium on company-owned life insurance policies"
       }
      }
     },
     "localname": "PaymentsToAcquireLifeInsurancePolicies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireMarketableSecurities": {
     "auth_ref": [
      "r203"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for purchase of marketable security.",
        "label": "Payments to Acquire Marketable Securities",
        "negatedLabel": "Purchase of marketable securities"
       }
      }
     },
     "localname": "PaymentsToAcquireMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchase of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r396",
      "r398",
      "r404",
      "r421",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r442",
      "r444",
      "r445",
      "r446",
      "r459"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "Deferred Compensation and Retirement Plans"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": {
     "auth_ref": [
      "r18",
      "r372",
      "r373",
      "r395",
      "r442"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.",
        "label": "Liability, Defined Benefit Plan, Noncurrent",
        "terseLabel": "Deferred compensation and other retirement plans"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r464",
      "r465",
      "r466",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r464",
      "r465",
      "r466",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r28"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": {
     "auth_ref": [
      "r80",
      "r89"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Proceeds from Equity Method Investment, Distribution, Return of Capital",
        "terseLabel": "Dividends received from unconsolidated subsidiaries"
       }
      }
     },
     "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "auth_ref": [
      "r85",
      "r502"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.",
        "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised",
        "terseLabel": "Proceeds from issuance of common stock upon exercise of employee stock options and in connection with an employee stock purchase plan"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLifeInsurancePolicies": {
     "auth_ref": [
      "r81",
      "r88"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Proceeds from Life Insurance Policy",
        "terseLabel": "Proceeds from life insurance policies"
       }
      }
     },
     "localname": "ProceedsFromLifeInsurancePolicies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r78",
      "r79",
      "r203"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale",
        "terseLabel": "Sale/maturities of available-for-sale marketable securities"
       }
      }
     },
     "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {
     "auth_ref": [],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Proceeds from Sale and Maturity of Marketable Securities",
        "terseLabel": "Proceeds from sales/maturities of marketable securities"
       }
      }
     },
     "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r3",
      "r53",
      "r56",
      "r61",
      "r87",
      "r102",
      "r112",
      "r120",
      "r121",
      "r171",
      "r177",
      "r181",
      "r184",
      "r187",
      "r220",
      "r285",
      "r286",
      "r287",
      "r290",
      "r291",
      "r292",
      "r294",
      "r296",
      "r298",
      "r299",
      "r543",
      "r549",
      "r551",
      "r557",
      "r558",
      "r585",
      "r596",
      "r691"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net income",
        "totalLabel": "Net income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited",
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited",
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited",
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r268",
      "r636",
      "r694",
      "r705"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r70",
      "r226"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Provision for doubtful accounts",
        "verboseLabel": "Provision for credit losses"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited",
      "http://www.kornferry.com/role/CreditLossesSummaryofActivityinAllowanceforCreditLossesonTradeReceivablesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": {
     "auth_ref": [
      "r199"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.",
        "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]",
        "terseLabel": "Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": {
     "auth_ref": [
      "r52",
      "r62"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.",
        "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent",
        "negatedLabel": "Reclassification of realized net losses to net income"
       }
      }
     },
     "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/ComprehensiveIncomeChangesinEachComponentofAccumulatedOtherComprehensiveLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted stock"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareAdditionalInformationDetail",
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail",
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail",
      "http://www.kornferry.com/role/EmployeeStockPlansComponentsofStockBasedCompensationExpenseRecognizedDetail",
      "http://www.kornferry.com/role/EmployeeStockPlansRestrictedStockActivityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r22",
      "r333",
      "r636",
      "r702",
      "r722",
      "r724"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r109",
      "r110",
      "r111",
      "r113",
      "r119",
      "r121",
      "r222",
      "r503",
      "r504",
      "r505",
      "r517",
      "r518",
      "r583",
      "r719",
      "r721"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r370",
      "r371",
      "r372",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r422",
      "r425",
      "r429",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r454",
      "r455",
      "r456",
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Retirement Plan Type [Axis]",
        "terseLabel": "Retirement Plan Type"
       }
      }
     },
     "localname": "RetirementPlanTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetail",
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansComponentsofNetPeriodicBenefitsCostsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r370",
      "r371",
      "r372",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r422",
      "r425",
      "r429",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r454",
      "r455",
      "r456",
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Retirement Plan Type [Domain]",
        "terseLabel": "Retirement Plan Type"
       }
      }
     },
     "localname": "RetirementPlanTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetail",
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansComponentsofNetPeriodicBenefitsCostsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r162",
      "r163",
      "r176",
      "r182",
      "r183",
      "r190",
      "r191",
      "r194",
      "r356",
      "r357",
      "r672"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Total revenue",
        "verboseLabel": "Fee revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited",
      "http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetail",
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsDetails",
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsbyOperatingSegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r100",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r346",
      "r347",
      "r360",
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Fee Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r344"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Revenue recognized, remaining performance obligation"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueAdditionalInformationDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueAdditionalInformationDetails1"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueAdditionalInformationDetails1"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueAdditionalInformationDetails1"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueAdditionalInformationDetails1"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "auth_ref": [
      "r627",
      "r632"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "terseLabel": "Finance leases"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofSupplementalCashFlowInformationRelatedtoLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r627",
      "r632"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesSummaryofSupplementalCashFlowInformationRelatedtoLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]",
        "terseLabel": "Sale of Stock"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail",
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail",
      "http://www.kornferry.com/role/EmployeeStockPlansComponentsofStockBasedCompensationExpenseRecognizedDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r52",
      "r603",
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Components of Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/ComprehensiveIncomeTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r530",
      "r531",
      "r534"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/AcquisitionAdditionalInformationDetails",
      "http://www.kornferry.com/role/AcquisitionSummaryofnetassetsacquiredDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "auth_ref": [
      "r530",
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]",
        "terseLabel": "Summary of Net Assets Acquired"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/AcquisitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "auth_ref": [
      "r495"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.",
        "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]",
        "terseLabel": "Components of Stock-Based Compensation Expense Recognized"
       }
      }
     },
     "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Changes in Each Component of Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "ScheduleOfComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/ComprehensiveIncomeTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r35",
      "r107",
      "r321",
      "r323",
      "r329",
      "r330",
      "r331",
      "r332",
      "r606",
      "r607",
      "r610",
      "r696"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of Long-term Debt, at Amortized Cost"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r428",
      "r429",
      "r430",
      "r431",
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures about an individual defined benefit pension plan or an 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).",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "terseLabel": "Schedule Of Defined Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansAdditionalInformationDetail",
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansComponentsofNetPeriodicBenefitsCostsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock": {
     "auth_ref": [
      "r428",
      "r429",
      "r430",
      "r431",
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table Text Block]",
        "terseLabel": "Components of Net Periodic Benefits Costs"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/DeferredCompensationandRetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of derivative assets at fair value.",
        "label": "Schedule of Derivative Assets at Fair Value [Table Text Block]",
        "terseLabel": "Fair Value of Assets Derivatives"
       }
      }
     },
     "localname": "ScheduleOfDerivativeAssetsAtFairValueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of derivative liabilities at fair value.",
        "label": "Schedule of Derivative Liabilities at Fair Value [Table Text Block]",
        "terseLabel": "Fair Value of Liabilities Derivatives"
       }
      }
     },
     "localname": "ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Basic and Diluted Earnings per Common Share Attributable to Common Stockholders"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r495",
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansComponentsofStockBasedCompensationExpenseRecognizedDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.",
        "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]",
        "terseLabel": "Restricted Stock Activity"
       }
      }
     },
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r171",
      "r174",
      "r180",
      "r253"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. 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.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsDetails",
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsbyOperatingSegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r171",
      "r174",
      "r180",
      "r253"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Financial Highlights by Operating Segment"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r460",
      "r461",
      "r464",
      "r465",
      "r466",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail",
      "http://www.kornferry.com/role/EmployeeStockPlansRestrictedStockActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r158",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r176",
      "r177",
      "r178",
      "r179",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r187",
      "r194",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r255",
      "r274",
      "r275",
      "r714"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsbyOperatingSegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r158",
      "r160",
      "r161",
      "r171",
      "r175",
      "r181",
      "r185",
      "r186",
      "r187",
      "r188",
      "r190",
      "r193",
      "r194",
      "r195"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Segments"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/Segments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsDetails",
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsbyOperatingSegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r361"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.",
        "label": "Service [Member]",
        "terseLabel": "Fee revenue"
       }
      }
     },
     "localname": "ServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited",
      "http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetail",
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsDetails",
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsbyOperatingSegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "Vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Forfeited/expired (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansRestrictedStockActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted-average, forfeited/expired (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansRestrictedStockActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansRestrictedStockActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted-average, granted (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansRestrictedStockActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r478",
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "terseLabel": "Shares outstanding (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail",
      "http://www.kornferry.com/role/EmployeeStockPlansRestrictedStockActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansRestrictedStockActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r478",
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Weighted-average, ending balance (in usd per share)",
        "periodStartLabel": "Weighted-average, beginning balance (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansRestrictedStockActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted- Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansRestrictedStockActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r482"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansRestrictedStockActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r482"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted-average, vested (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansRestrictedStockActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail",
      "http://www.kornferry.com/role/EmployeeStockPlansRestrictedStockActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": {
     "auth_ref": [
      "r501"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate",
        "terseLabel": "Authorized payroll deductions"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r466"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "terseLabel": "Maximum number of shares reserved for issuance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r501"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Shares available for future issuance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease": {
     "auth_ref": [
      "r501"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other than shares newly issued, the number of additional shares issued (for example, a stock split) or canceled (for example, to correct a share issuance), during the period under the plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Other Share Increase (Decrease)",
        "terseLabel": "Increase in the additional number of total shares that may be purchased (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r464",
      "r465",
      "r466",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail",
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail",
      "http://www.kornferry.com/role/EmployeeStockPlansComponentsofStockBasedCompensationExpenseRecognizedDetail",
      "http://www.kornferry.com/role/EmployeeStockPlansRestrictedStockActivityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r467",
      "r488",
      "r489",
      "r490",
      "r491",
      "r494",
      "r506",
      "r508"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent",
        "terseLabel": "Fair market price of common stock"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "terseLabel": "Shares repurchased during the period to pay for taxes (in shares)"
       }
      }
     },
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r623",
      "r632"
     ],
     "calculation": {
      "http://www.kornferry.com/role/LeasesComponentsofLeaseExpenseDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-Term Lease, Cost",
        "terseLabel": "Short-term lease cost"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesComponentsofLeaseExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandbyLettersOfCreditMember": {
     "auth_ref": [
      "r281",
      "r282",
      "r540",
      "r725"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.",
        "label": "Standby Letters of Credit [Member]",
        "terseLabel": "Standby Letters of Credit"
       }
      }
     },
     "localname": "StandbyLettersOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r2",
      "r158",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r176",
      "r177",
      "r178",
      "r179",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r187",
      "r194",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r255",
      "r271",
      "r274",
      "r275",
      "r714"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/SegmentsFinancialHighlightsbyOperatingSegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r37",
      "r59",
      "r60",
      "r61",
      "r109",
      "r110",
      "r111",
      "r113",
      "r119",
      "r121",
      "r149",
      "r222",
      "r328",
      "r333",
      "r503",
      "r504",
      "r505",
      "r517",
      "r518",
      "r583",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r604",
      "r633",
      "r719",
      "r720",
      "r721"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Accumulated Other Comprehensive Loss, Net"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited",
      "http://www.kornferry.com/role/ComprehensiveIncomeChangesinEachComponentofAccumulatedOtherComprehensiveLossDetail",
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited",
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r109",
      "r110",
      "r111",
      "r149",
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited",
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r19",
      "r20",
      "r328",
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "terseLabel": "Employees stock purchased (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r19",
      "r20",
      "r328",
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Issuance of stock (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r19",
      "r20",
      "r328",
      "r333"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Issuance of stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r20",
      "r24",
      "r25",
      "r102",
      "r200",
      "r220",
      "r596",
      "r636"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total Korn Ferry stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.kornferry.com/role/ComprehensiveIncomeChangesinEachComponentofAccumulatedOtherComprehensiveLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r0",
      "r1",
      "r60",
      "r102",
      "r109",
      "r110",
      "r111",
      "r113",
      "r119",
      "r220",
      "r222",
      "r333",
      "r503",
      "r504",
      "r505",
      "r517",
      "r518",
      "r541",
      "r542",
      "r556",
      "r583",
      "r596",
      "r598",
      "r599",
      "r604",
      "r633",
      "r720",
      "r721"
     ],
     "calculation": {
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "Stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubleaseIncome": {
     "auth_ref": [
      "r625",
      "r632"
     ],
     "calculation": {
      "http://www.kornferry.com/role/LeasesComponentsofLeaseExpenseDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of sublease income excluding finance and operating lease expense.",
        "label": "Sublease Income",
        "negatedLabel": "Sublease income"
       }
      }
     },
     "localname": "SubleaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesComponentsofLeaseExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/SubsequentEventAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r605",
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/SubsequentEventAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r605",
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more 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.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/SubsequentEventAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r605",
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/SubsequentEventAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r605",
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/SubsequentEventAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]",
        "terseLabel": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r637",
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/SubsequentEvent"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]",
        "terseLabel": "Sale of Stock"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail",
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail",
      "http://www.kornferry.com/role/EmployeeStockPlansComponentsofStockBasedCompensationExpenseRecognizedDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TechnologyServiceMember": {
     "auth_ref": [
      "r361"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology assistance, including but not limited to, training, installation, engineering, and software design.",
        "label": "Technology Service [Member]",
        "terseLabel": "Technology"
       }
      }
     },
     "localname": "TechnologyServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FeeRevenueScheduleofDisaggregationofFeeRevenuebyIndustryDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Trade Names"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/AcquisitionSummaryofnetassetsacquiredDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradingActivityByTypeAxis": {
     "auth_ref": [
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of trading activity.",
        "label": "Trading Activity [Axis]",
        "terseLabel": "Trading Activity"
       }
      }
     },
     "localname": "TradingActivityByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TradingActivityByTypeDomain": {
     "auth_ref": [
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Trading Activity, by Type [Domain]",
        "terseLabel": "Trading Activity, by Type"
       }
      }
     },
     "localname": "TradingActivityByTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r210",
      "r211",
      "r216",
      "r217",
      "r218",
      "r317",
      "r327",
      "r582",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetail",
      "http://www.kornferry.com/role/FinancialInstrumentsFinancialInstrumentsandBalanceSheetClassificationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockCommonMember": {
     "auth_ref": [
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common [Member]",
        "terseLabel": "Treasury Stock, Common"
       }
      }
     },
     "localname": "TreasuryStockCommonMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r20",
      "r328",
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.",
        "label": "Treasury Stock, Shares, Acquired",
        "negatedLabel": "Purchase of stock (in shares)",
        "terseLabel": "Shares repurchased during the period (in shares)"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited",
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r328",
      "r333",
      "r334"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "negatedLabel": "Purchase of stock",
        "terseLabel": "Shares repurchased during the period, value"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited",
      "http://www.kornferry.com/role/EmployeeStockPlansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "auth_ref": [
      "r106",
      "r397",
      "r442",
      "r692"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).",
        "label": "US Treasury Securities [Member]",
        "terseLabel": "U.S. Treasury and Agency Securities"
       }
      }
     },
     "localname": "USTreasurySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CreditLossesAdditionalInformationDetails",
      "http://www.kornferry.com/role/CreditLossesScheduleofFairValueandUnrealizedLossesonAvailableforSaleDebtSecuritiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": {
     "auth_ref": [
      "r136",
      "r139",
      "r140"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic",
        "terseLabel": "Add: undistributed earnings to nonvested restricted stockholders"
       }
      }
     },
     "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted": {
     "auth_ref": [
      "r134",
      "r136",
      "r139",
      "r140"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Diluted",
        "terseLabel": "Less: reallocation of undistributed earnings to nonvested restricted stockholders"
       }
      }
     },
     "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of unrealized gains and losses on investments.",
        "label": "Unrealized Gain (Loss) on Investments [Table Text Block]",
        "terseLabel": "Financial Instruments and Balance Sheet Classification"
       }
      }
     },
     "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates and Uncertainties"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r624",
      "r632"
     ],
     "calculation": {
      "http://www.kornferry.com/role/LeasesComponentsofLeaseExpenseDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease cost"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LeasesComponentsofLeaseExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r125",
      "r142"
     ],
     "calculation": {
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Diluted weighted-average number of common shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail",
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Weighted-average common shares outstanding:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r123",
      "r142"
     ],
     "calculation": {
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Basic weighted-average number of common shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.kornferry.com/role/BasicandDilutedEarningsPerShareBasicandDilutedEarningsperCommonShareAttributabletoCommonStockholdersDetail",
      "http://www.kornferry.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUnaudited"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(12))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2740-109256"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "65",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2793-109256"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "66",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2814-109256"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "310",
   "URI": "https://asc.fasb.org/topic&trid=2196771"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aaa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27337-111563"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "https://asc.fasb.org/topic&trid=2196928"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117546-209714"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Topic": "325",
   "URI": "https://asc.fasb.org/extlink&oid=6384439&loc=d3e42048-111605"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(i)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907907&loc=d3e12803-110250"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org/extlink&oid=6409961&loc=d3e20487-108367"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e526-108580"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i),(j),(k)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f(1))",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "https://asc.fasb.org/topic&trid=2303972"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613674-111683"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126966630&loc=d3e41228-113958"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4CC",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL109998890-113959"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624186-113959"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL7498348-110258"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=SL116692626-108610"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org/topic&trid=2122774"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(23))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(25))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62652-112803"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "e",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(b))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(21))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(4))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=25866437&loc=d3e10177-115837"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611133-123010"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611322-123010"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691"
  },
  "r758": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r759": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r760": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r761": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r762": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r763": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r764": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r765": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r766": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r767": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r768": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r769": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "220",
   "URI": "https://asc.fasb.org/topic&trid=2134417"
  },
  "r770": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21C",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080552-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080555-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>102
<FILENAME>0001628280-22-031658-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001628280-22-031658-xbrl.zip
M4$L#!!0    ( ,9QB57.Q$L4Q]\" !#G(P 0    :V9Y+3(P,C(Q,#,Q+FAT
M;>R]:W<;QY(E^GU^A:YZW3LS:S6L?$0^0NWC6;0HZ>B,0.I!68?\XA69&4F"
M @$V $HD?_V-Y$,OV[)D@P0*@KH/#: *587:.R)V1&5&_OA_3H^&=][R9#H8
MC_YQ5_^@[M[Y/S_]^/_T>O_^^<73.YOC?'+$H]F=!Q.F&9<[[P:S@SNO"T_?
MW*F3\=&=U^/)F\%;ZO4NOO-@?'PV&>P?S.X89<QG&R?W0\RL-',/T)0>>%][
ML=C:2\I9ZPWJS/X_]^_GFERN&7LU!^H!RQ<2)^JYFITJ 50B]Y_E?I']R3KR
M6@?0.D5O=8W.V5!"5DZUTQ[,Y-?)+QQ-[P]._W'W8#8[OG_OWKMW[WXX39/A
M#^/)_CVCM+TW& T'(VX_^>[[W6>]*>=/OB/O?]@?O_UH[WNS"8VF=3PYHIG<
MP'8PUU.Q9_7U<=[4LT^.\68\&56>3,Y^R..C>^TV:?5A[\*#]WM?7.'U*67#
MQ<X?7=[O_YPO79M1/65Z^OU!VI<&?W175+LKTQF-,K\_Z70,1H<O?>-RCZLO
M?++C.WNQFT;$>Z<-EX^OHGSVLZ\.Z.]=;GR_ZW3P>\>4/?6]?_>?OLP'?$2]
MSR_[9-K;)SI^_\U*TW3QO:L-G]Q8N7MOOO #V^9$T_?'GDYFOSVN?/C),4]_
M<]!/;D;;>K'K_2&-]O]QET>]5R_O"GF9RD\_'O&,[K2O]OB_3P9O_W'WP7@T
M$Y/L[9P=RV7DRW?_N#OCT]F]B_MZ[Z?_\3_^QX^SP6S(/PG]>M<D^_'>Y6<_
MWKL\<AJ7LY]^+(.W=Z:SLR'_XVX93(^'='9_-!ZQG']P>K_MR)/+EX-2>'3Q
M4K9OB5N8#/+EZ4]G+[C^X^Y 5X2:&8JI!DHPI#UR8HV*O(DF_[K9+D5,4_<^
M$']$1^W4/+C_<"37=_9 ?LV$AD]&A4__+Y_=O3,H<NAB?SE+F^.W3\V+M[NV
M?U(.'[[=>XR'VT?/7?_UUD'__)>#K<.'IUOGST_[KY_ UF'_=.]P7V_M].W>
M9CGL;[YZ]]1N#7?/C]]L[SPZW-WIZ]V=W=/^3E;]G4>#[<W=\_[K7=C:>76^
M99[;W?,-W7\4U5.S=[;[.OO=PUVS]_C%P9X<MV_Z=FOSS?GNX1O8.M]ZL[WY
MYEW__/F[_LYSMW?T\&UY_&B0'K_R>YM[;_8.G[BMS7TMUS?8VNR_V]TY.-K:
M>:ZWSG?UWN'S=W)]Y]L[&U??^47.Y49[.\=OMHY>'/4/WZCM3;F>UT]4__SG
M@^W'NWIK\Y7=.OSE:&M3KN^\[^0:SY[N/)SU7ZK3ISM/H/_N5RA8"Q;;B^Q3
M#PKG'D8HO82Z^%!C(9WN_J3:/^=]P!_O?0+I32+\X&0R$7@?#::9AKM,DX>C
MLBEQY>Z=2S<E9SB=W2_R2>](3GO0*[0FP)\2X/PS B1?T5@E8=:JV@,3)7Z2
MM;V:N.9B5$@&A !PSZI;Q/Y:2GP _Y%\,EW#^V?PJL_@C8$PY,(]]"[WP(E0
M2LRVAT6EB!A\=GCW)X' +@S=9W+\<5GC^U7XZL_PK5J[1*;V6!2NF"^HGN"J
M>[4">!+Q"Z#N_O3<W"*Z&P)MN8!W2/N?.NLZ..72JS1LFF@-]9>A-I]!K942
MQVQU3X>B)"LBD(2(0T]0EJP&D$D)U!<W]UO0QHC"'W:*(X)B'3%KR#ZYXHO%
M2E] ^TH2WW\T& UF_'3PELN3D:CI_4$:\L9TRK-74ZXGPZ>#NF"\S[<>X%$^
M>C3:EF/MFEV[>_10]1_O'6P+MOW-GP]V7^\-=X\>'>V>/W2[AX_>;&W^/'AJ
M7PSYGR_.]EZ78XF"?GOSE\.]PS+8W7G^3O@@^ L_'C\ZV#OZ92#?/^SO# ?]
MU\_EN/^J_<.^[6\^_%7NKMRPZ'ID@Y'TU,8>LH9>**R3#6):WMW]Z9G>O27(
M1.*+@8XGL\'Y1:*W79^.1_L[/#EZP2TUD(\VWM&D+-@5WSY>.QMN>^>57-=N
MLV&UM?\KL6,,VO2BJ6)O&H*XUH0]9E,E=,:@3!#HX)N@T]&&HB-35@JT42EI
M:XBT5=:ZJ+[D6Z^M;9-;28#+@_'1,8^F%S!N3"1]W^?F=5\/9@>2#PW>#LH)
M#5^T/' JUOF2)V\'F2^#K5ZP]]U^>8WNP<'63AEL[_Q+OKOQ3LX#6^;%8/OQ
M<[NU\P;ZA[O0%R\K'MG^!MW'#_66>>+Z1W*=FQOBN??MWN,GL+>9]?;._MG6
MX?X[88 <NPBZ;]YM;?PJ6A:S5:;GM;A1B+4*M@5ZQ;@8@@TNI&:,[IL0]:ED
MTIBR"0B<Y96I%JIV*K%U!?[$&+>/&WX[XQ><61SHPZ/CX?B,^6<><1W,IC^?
M/3^AR8PGP[,GK5(Q'#:,IY<P+EHOW3J,AP_/MY__:D"\7F#=\YB":![)6Y!S
MDC]0;584G*_?[%/):W86T?A@0>0PH2^0Y#_@$XB"_O7)']GC"W[+HQ-^P4<D
M<7"T+]A<:)Y1YNTT'.Q?&.C#TV/.,RX[@R/99;N^E$^GE7+;MA0VJ;>NP3QZ
M,=C:^>5@=^>5[A]N#78/7QST=_8&3=WL'F;;/_S78?\PG_7/]PX%S(/=H]/A
M]N'P:'MGZW#K]2NSO;EQNK?S'/J/'XJ*RKK_^M%A\ZJ[._MF5Q3/]7?D7"=[
MYI7??KWK1'GIO9U&DD=#(8"HJ7V[=?[J=/=U_U14T<'VYMZ!7$?M#YH:NE!%
M9]N;_5]U)E.TD$"\J437(G\(),XZ4X,/&*(.29C@^]_"A(C6&U]BD9@**;N8
M%-A$Y(MR %C73%@&)IQ]R@3QW,&P9+?H+0D36A[D?.F%D KH&BFJ;]=9GAP)
M 4+T0,#(6+6WR3H)V6 L^S43EH )6P_>,^&TORG?V_@5561,*HE>(PD0HI)[
M*"&^5UR$JI00!>&;R0!>DB^+@;%8*"XERRZ#2R;I'"J%C\EP.AW<'PV&_[@[
MFYSPFAN+X\;+WW"#N&(J.O1LL=P#<M##Q*7G='(Z!- !_-V?ODG2JZA29<GJ
ME(4<7(R$3GFOV-5*D"Z)(3%$_4[>W%!_RC3E%^U)Z':5A/DB<7XYH]F%G-^N
MEWL-:/AL+$+^@AN2J4U;COUT,)TME@:V_SY1VWLC6NUTZ_$3)PY9OOM<COO+
M8.LP0Z/$UN9P*!I/Z)%/W]/@Z"'LOMX]VVK)W.$;M74HURK:<??U(TGTRM&6
M>27)V-X;T9&_H<'NSL'!WN$3W9(Y20I-*]QL;1Y(8BB)GB2,>SNO[-;1<]&1
M0H.!>O=QL% FDRA%*\%"HP2+(@)2I&-/>U.\<TJI+++A2P\ _^/99'S,D]G9
MLR&-9ANC\E#2K..&UQ;/ODEL%'1(5HMI9\A)(\7BC D4=*KDW!^'F#5Y%D,>
M0N24;2OF,/3 &=5#Y73/^F0E%C!P*ITBS],!I<&P/4R]?."V9L\<V;/]X%/V
MH)'H8[#T %L]4(M$16%,+P&9$*EX2.I/V+,].^#)1LXB+<HU=@.>7J%W^Y%K
MS9];Y \1$B#I7@.F!UG57K(Y]6Q5#E55I+"S_-D:C_*:0O.GT,O/7)#UM6C*
MO8MQ;Z#)])"9>F0+2:++H"2W^ H*?<2=#\@M,'RMZ7,K])'P!<8[TXML;0^L
MYQY)UM1S+D'1DA,+FK="GUH*8B7#)29P@5+6*<60H@-'R.:J\!ZO"N_MQ><\
MVLBBO"9<_O@!YO0U-VW-9>,M3VB?E^6!IN[OR'E&_SK8.S^6%/CA>?]P^&;W
M];_>] ^?J*W'K\YV=X9'0ILW6SN[;M>\,EN';\S> U2RSW1O9PSM8=CVYBO3
MW]S0VX_[:NOUKMH]E)3\Z%]O=H^>O]L]?S24ZW3OO_/O?QVDHR*I^[[:WMF0
MZ]E])]<.N^?/]=[ABX&DY&;WZ,5@;_/GP_[K7XZVY=S_/K]^@/UP)N=W_3-4
M>_\^4/GHEQ&]QI/MPU=V^_&3<[D.N[V3SX3JA[OFEX.^I/3]S>?O^D<OAEOG
M^V[[]2^'_S[?U;+/.SF.W3J45/YP_U>5G7'%Z!ZQ:0\";.B19NRUPJT/5BN&
M5OX-NZJO-K_I84 ,[8%.!6<U4)+(*CH_*BS,SN8UM5:<6N?YU\(03$6)BL%+
ME@<J]PBU[46MG2'O*Y560C2_3ZU[GPZ!G;0GMBP!:_H[ W?;@-[[TXO!R$*^
M.Q<#?._/SHZ%2]/!T?&PC1Z^^.Q@TKCY\1C='TZGI=6J/CW$Y>D_G//J$J;C
MD\G%NXN!W/>O^'[)M+\RXN?Z0'PQ$/?ZW:"T]W7 DSL7%\2_.R;^P9/_^^F@
MTL^__-/U1Y\>_?BB\GG];CJCR:R-"&WCUTQ/N9[2U]_[L.W]998/NVK5L_K#
M*2ZW7+^_/LF]3V[4[]XWTEK"G:N>C:AR@W(7V8+6)('(1J6N%(S\68+;=3G2
M?79U!^1^F?<'NMKR=7?@1!S:Q<^?'I#0ZOTO.Q(U=C+AGZX N-AX?8CK;=?O
MVS%^]XY^@R9<MCOZ,:?^XAT]N;#G3V_9U2R)^Z]>;G[SW?R&!&W)[J:"7AMP
M_'?OYC.>O&Q$?/_S+L;%\,>[7CAMFHTG?_'&_^;[[<--'HV/)/7XG<-^K7E\
M<HA[GU[]G^'./G.M"5$D#%")F O;PMZI;%W4]C/]<AOF=/6S>;_E99=OBYSL
M]'@XR(-9GX^2G*(,CEIRUB:732>S^\\FXW*29]N3J\%+&Z<#<3?7"NOJP\NO
M_GCO=X_X_E:]/_%?B"OQUN-**AYC#:FH*$&Y)+)4;!5#59BJJ-H+_/0U?GJ-
MWQ_CI[\>/STW_#"U$2C*5?055,HBI6)."#H%;0VK!>BIKN*W$%W'G#%F*IEB
M!! -TD9\)&.3\M7J4J[LSZWM[VOL[VOQFZ/]Q<I&0J#644%(.JE20JUBDH31
MZ=#I^-=&C;[@P5$ZF4RY;)_,MNNS<7[#LX>C?;H< ]Q&CXRF/%W%V!A5M=:J
MT)[3@],<K6?PQEJVP7!*G8Z-RX/M0N*FY'TJ6/&\Z#-HQPE4,<5$8XH-5OE.
MQ\WEP78A,;5P@,QBIB8;@&Q(;!C9N122"8&ITS%U>;!=2+S5(64,B3CK"N*>
MDPN5K7,Q8/!*E07$VT[$LF83R4;01D<@J*@C2K(>!1N'V> "8EDGXH1SSCK@
M8E*;G.$I2GIL)-F*VACK"!;@2SIAIZXD(98$5(X,V1(I7[33FADT" ]72!>O
ML@1&!SDFXXJM )9#K&U:6PTYH-89>(4D\"JK7?!6:_"M0T.2UY12@C: 0C"M
MN;);(;6[RL)6I\*1%&BR#%:IU!10<!Q3Q>!JMXM%B[+&VX^-$5+*E4P-T&I^
M#A,8DWW5U/RL";?WK.Q;T7M?T+L>]M;&D\_.VOSP\:C-%OZT[B>?'XU'+V>2
MGSP9Y>%)&8SV-TJY&!U'PV<T*$]&#^AX,*/A_'&>UT.^3Z!3%"-EYVH@ !9=
M@\IGW[HB%- NK YT+WA&@Y'8(4W:S+$;L,,;P2="C6WRK&CU"*@Y1O 5<A'Q
MF51"6!E\-G(^.3H9MN:7%V,<VWX3/FA'>\MB;..C&RBWWPAD(1L=O&[/',6D
ME(K@F+U7 B#$C&YE('M&;=QI1U"Q%%-)+OB<-13;'D]Y*#D6XR/IBBN#2AL1
M+#]\,AX.Q<\]D5LPX6E74"JZJ(@F820+2DPFQ<*F<E+6&0N?ZWH5ED\0+EU<
M^NLR7X7YZ$-??-:*. =E(1B3N ;M'&,.'I/%U4/UIESCXK$T@6SBR-Z$#*96
MDK#6.DB \[FX^OGXC!7 \K8<ZN*Q10$+M/&6N4H&A^3 ARJ66GS4_C=5E=O
MMA/WK6ACG*XQQ&  +417:Q5;:#/C17.L8-1:B%I?/-!H/8 SE .)\R-$B)#)
M5F,9#>BZ>D OM.*Q>,#9%@ELUJ&*"0PG]*&D#"I)#E&CNLX:UCC/,94(?WDR
MP"?099>C=8%<-!4J).3 *2LQ6N45V;@RT-UV96M.^ 0$4)P=@M8 6-!&JZ-1
MT>D()KB5P6<)*EMS@JQ*6HZV>4 FT)2B"<DK;VSV/B5M5@:RVZELS0F5V%IW
M:L@U^0*H:C144\D7@V%\SGYE4%E,96M.*'FH59(K,9XV+[I-@K4),9N6,@2E
M;M%V%G8'J)*7'^BUDBS)6$DIH9 )-L;6$+H+,ZN6+C(O?D --3F,ID@$"%"-
M3CX9Q:&:Q#X8MXCQBQT-#HO'TNK6W 9$)@</)FL2<(,(-,EO70&C5@_+1=7V
M;A_; #[6JK+"Z  UQ>I#IJ*SCM5%6$'ONQ0UJML'VOOLHE-D''@(@3&U?A25
M1"-ZD8AU]8!>JAK5[0-NQ)9M6S2A%#%R20.,-\I28@XM(:#;Z_NPRCC/JV'%
MIPFUTE50HFPE[(;"I"MXKP719**/?F6@N^4:U;SP":2=I];@)X@E.8@&4D;E
M/:/3SO#*X+/X&M7<3,HY,(Q*55>A%,DMO:(V'[(FT")]5@:R6ZE1S0N5 LZ2
M95NC2Q"T2RZ4['P#QX/*:65064B-:EXHJ6 *1A5$0@9P(9 $)(/:B+3(F>&R
M)*]78(S<LB@)/;>!<VR04E0N.,B0JR:EB@].VQ2S(6U7!KI;51+SPZ?-QE?)
M0"75EMJ22&25:'5!JEIVUJ\,/HM6$O.#3&E(G ,:S H<-4LB]@ )2_7!P\I
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
MYTSK&UX M$OD4;=1;BD%#-Y1Y^"X;0=W(ZA$-"K%"'*W!!9E1 9:ZRT&,);
M\_*CLOC>&3<"#$'-H@<BN%(!*B3E0D9L*W#H#'SYJ%RI<"D,+EXL&T)_N1EZ
MA[#_1'6H-OCIZU3'9[O^G5R@&N5=(6>9(+J:O,O:M77HJ!)[TP&BW!"<?XF@
MM]+\?2%$\3D9$3^II*P!O)&$0^=8V.0B/L:D#N7]2V;W"ZD!6 4BI4PQF5);
M%QDC>>=B"IPI5IM6KW/ SN1BU;FS"T@O%TU>Q18!N@9773$LV@QL<@DP1*!J
ME8T.=>Y026"9@;W]^D"Z6&/#BX0S$2HCDEBNI1"<CLYE6KW1C[</[$*&.8*C
M;(MBX** VF"0MFB6H)N<..;:J4Z$2PSL IY3JFQR2I(BHP))DV.)"0D#<LE9
MEPYT_WA$@\DO-#SAG\_>O_RG')$F^>#L*;_EX:? OM_IR>CX9#:]V,/,*UU[
M-!C1* ]H^$3RXLE)^RF?GKTQB2=MCV<D,'4D58_6FZH,&L<9O$X80C5M.&9.
M !1QS9+YL*05W!Z,)\?CB9CSUGC&T^W)S^-1Z4IG$T4^AJP2FR#$X$A1Q^IB
M]> J&&L[P),O0?/JY754V!B5C7T>Y;,/RZ/,C1RWP-1EX4LB2[:8ME9]!>)*
M.N3J F3'/@E].L"7[P@MT,K[J(J-54'V)1IE:VR+YH:2K5OB!>SGB9:>EZ%_
M&!CUVP=@_9/9"0T?G8Q*1[C!#ES(P04,%4);?Q'0.<?,;8G=W(%N9)WAQF7>
M\M6!9UD8HMI(.*-<\35#R2$Q*JVY&'EGM'7+SY O@?* I@?+I #^C(G+PHI
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
MUK&8T2VI.#E>9F,BV,@4,!OOG#-%9<C<$>M8D_9[(BUX11PYN5 KB%2/J#F
M*9$Y4BGK679KZU@.ZUB(X,'LF6RV/E>1ZYG048A&^P0)F:OOB'6L2?L]D;8X
M,"I%K.@T)(/)*M*%HX[@HF?LB ZY%9?^#<R1ZZFR0;Y&PTOR/)&;/AG\69^1
MA5AH)[6(SA@YY*1CCE!,>Y3O);DL7OM8,*S8_,(UGVZ:3\843^!L#+F N,#H
ME6)78D)ME;==&9NZ=H3?VRPR0ZJX@)4S%BB04U'6*B?O?+#6=Z$VO.;3$O$)
M$E2=0;O"%B3 HDK%Z0J8DJ0V4:]68'WQ;'L>S.EL2:&3L3J;[)5.26/)$()*
M-03K:M2(DGY375-TS9P_"I:AD:?86#U4I; &$(='EFT()75AG./:N:UV_'4Z
M.,T:*98(UEF*DNFB1L>!)+M=4W3-G#_J0H\9 76R;04YYTO42:7HHC(LOJT3
M8?%KL'S?&WAK/+J"<Q5#E?-@B= FR@!<(96:7:KD@YRFK,SCA-M'<S$/AS 4
MJVV%4 *8 $G^VNJ"IAH581?Z=G=:"LPS9MUF*]W;[QJ.:(L.-95""*D*<86C
M9)"2=\F$W!&FK@FT* *!A"RG;"X*,QA'T=3B8H3HLVU2Y"IPN24/7&M7=\NM
M=+^6J?,+RN1,"BE*//81*MND=:K:!5NUYFJ[PM0U@19%('88L]+6Q<MILPB&
MN)(.42N)F;8#L7+=IO2VJYZW'Y%+*JRYM':3#.@BD5;*)*5#()0PO:;IFCU?
M6+DZ>PHJ5@F  ;2#: SH J9-0])%00>BY-K)W7;U\_9CL0)6RA;2H"JH[%.
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
M:CJ.4!)SK6LLU5;[O<;A/SWKHDHWBXGP$$SQ)2+I4,"!(X^*E:XA9Y-J22M
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
M#H8WN:HU^Q#1[6&C3V[8_%M)(X6Q2<@$(<"HA(0TP0%9G)+'UE#N8-@.+CK
MK41@_'@#]0P>[@T.^Q^64Q/_P#"=;+\5*O*$)4$*+#WBC,(PL2B0<OEP;VF<
M2WYMXV5_6&WVWL5N?$1 U79X;_ 'N#"=GE]1#^='1O/56RPXMUXKY%3._N-<
M(B>P@R&ER>N B<L'L3\#BPE]U^O8FX,YM['\HP^#U7W3.1_[JD]LH-Z]S<>:
M:R8<@LYDB,=DD=5*($R94EP)$-X4)#?&4CTXA#=K,?2M,;O)4&=S?#X Q';.
M;;>*'Z._&'7>9RL-(C .?ZY^@FE0Y7GP0P&[)J.37Y5]/\T0(]D4;0ZB?7JH
MR.%M^C8R9SQ/ 3$"B. .$&$LP4A[I7T(5*28UC88N:46?IXE<[WL@T/UQW&_
M]V17_B[?>J>-L8(A J. N \:.>\B(M@H9; 6+%L6(2@"7N-+RUE?5A;^YQ^:
M$O7KL!J!ZCG/@U_UZM%O5<!EW8OLAU<6L I3[?&IZV$>:WW,2%TW<;*$$@<Q
M5']<#(87>2UEU*_@$[5;3NA/[N<K1VK3CWY9JK44P<5WK:7@=26^;RWE:Y<E
M8IWHYB];MU8_RF+*62>$;IQK(D]GU*T=^VWKCZMZO^XW1-86^<8&MF:2@\LS
MU^_^-/R6@.$"W];52FT]7-L?_7&NXU0!L;P^[L K7]AGIK'C^=_W#%7(A+PO
M"74U&I92A8S7.=YL[9_MOCCB;[:.X?I=4!OO+G.R9/O3*=T]^[W;/CGN[((J
MV7NQ<W.=X[3]XNC#FY/C4WB/[[W>Q7M;O^=D2;9W>'1Y=/:*PNN?C@[_Y$==
M:./T IZ3T*N."^2BU. =VXBT"QYY3JU(QB<1R3BS#";JP:CO3UO5N1U4[VWW
M(E;_Q.N8Y'RY:GC\8^M[3W/^3IAN3'1E\CY@\FY/+=(ISZ,1 1PBXQ"WFB M
M\SIT8MS@0*DR.?/G^?TI/V5B?IU8K\S4.+?L9G QPKM+'%><]]R=6F"6 1L)
M_8XLS%O$E8)'-FF49/32Y5/+&+CU[?BA.NH/3L?4^UDU_/UJ\P-7"V<3)+K;
MD=SIA;S"&2MW6?GC"+=SEG<X?SB.]1IR]JH&7Y+8?B(_5\=V6*5.%_PQV^W"
MFWFSQ!#^_M]%)SMIX)NY./D 7/.SG\;RBO,X=?UJV>N+D_=9>($'E]_.J>M5
M@'=!<.:/G@^BC[7\)+2J]YX-JY_@>C#WJ^$%Z+3A<3]GTEUEB8^.[>AFVS_8
MZ5;F)HZ_/+F'GUN5[87J)SJ^1P<(@O?="=Q!_GS]4?A2;L7D.GG?R+!N1-U(
M.QQ5!E?!7@[79Q^@?G8Q&,#OCW>K9'LULJ.+X5)B_H="/NPM]U0X'B3RV$7$
M&>/(&4Q1HI@('J61RJ]M'-U>$JHF.V^K=K^Z0FM#^YH>AK[^7'<LS((1,E(
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
M158&@CCAD6@F="*T*/0&*O0*0H1_2Z&+SMY%9Y<#A3))IX6@2,/J1%P2AJS
M'%&B-+,T86'\UC8O+6HW26%7$"$L%K@KVKS45#ZFG.Y)D!3$(<Y"0$Y;A1(#
M 0?//<X[=20WF[FZ4U<ZTJY2'W>K3U6(P]#TSFP5<OO9MD;.++>V1!$+=)=(
MU1K(YFZ1JA6G"EY@R$(%K!>V.2D6=&46M%I.'(S$I>1I0-'FCNX<>Z1U<LAZ
M2KWCEGN+M[9U7^&KYX *(^Z6ZA98[:YL'CA>6&#UP6%U*32H DLI:($T3AYQ
M8SAR#IP3Q2C\D1)UJL#JFJAN@=7NRN:!@T %5A\<5I?C/9[S9(TW2!@F@:X&
MCG2D D7!K<W- 0G6G<+5C0WWO)[4_L0V,5>$;O+*W^P(S\U <VTE:%B=G MJ
MO;*>4POV7X,GQ1)ET5!.TIVQYJB.MIG4YPM%H7?\GY.JCJ$@RET0Y5+19YRB
M]UH8%&PDB"=A<\HX1B8$S, %UIR8K6W%;E%5K-CH%=CH>]6;_]C!),[5YL6H
M&>_'\<DH%'N]0NVZ5!:9B4C 7',PR*!=GB&;SV<0:SB6B48PVEO;G/>INIKC
M7?R@;NEQ\8.*;(ILUBST5^S? ]N_I3"@,+E*D8K(4&,1Q]PAJ[Q'F(D0;<X2
M]*G8OS71XX*QW97-H\8!"\8^M >_%!,,*M@$GCK*)A-Q2272(%J4@HL8)^4C
MU]T"V8T-"NXUS:3M%/<T@H*/'!-L\29/>0R[DSI7K(2G&(5I=/ @?FXOE2/L
M*T.>PQ?+L4,%2TH)FY#!;0U=2Y"5BJ*$K<4AXNBPR#4G\#558DKP</5E(!Y(
MOUH+7]3K/M1K*7AHD_->8H>\40%Q#C^L9@)IE00&E?.)8+#K?2U*$::UT.7B
M0!79%-FL5[G!8@,?V@8N!1 I,2!-K)#%2H,-C!9I";]9:@+WDCJF>+&!:Z3+
M!6>[*YO'C"$6G'UP5WXIB&@XIEQC\"Y"/@?C<PI0<AK% !AK(P@1Q^X![<8&
M$EMU0,XV,;0EZ>*PL7FN-SN>6(Z1KDUL:"=\F#3CTS@<-T>C'9BO/ ([>&VK
ML#=\8<^JL1VT@=B?\QI^L;"$W\1F7%=^'$.[R-_!H)LW\<])U53C^#;6GRH?
MI^#_)OK1\;"]<T'^E2'_V^4H$Y8VIB D<E(RQ+$QR#+B$8]**9(7"LME2/N"
M72T)4EA<!U&A,.PBFR*;]8HR%6NZOM9TN20>MB9X!GY3TN!&F7P"5D>. HN8
M8\:BDZI8TS5"A8+8W97-8\:K"F*O+V(O1[ZTQU80\'B<]!P<($R1(<(ARSF.
MB6*-D^L>9&]LY.MG.V@SZ&R3D^C^9S(X[S'2[V6M_#MQ(3>J0ZS1>'3V/$]Y
M,QI4H9<?80W"8G=+LXLL<"&9,%@[3J,S4@7G.7:$AZ3QO(7]=Q%NX5#_-*/N
M<#)NQG:8)ZO T<KZ/1_MC)?JLS)E-79<(2>D1SP8B;3# D60H2$QR238UK9@
M?8%IY[+J;J=E&\(I5J5HI05[!U5RJ>A& *^><HN";\_(&PI.G96(.HMYH!3^
M9[>VN<)]0E>U.W9K>[4N3L63@@8OO&9"6:%IXHD[$Q7@-[;&8(DMTP4:UA<:
M#A:M==!246$,2H3F.F?)(TTP. ^6>9,P2Q[SMNTB9GTL"SAL+#C<Y0">,MFU
M],)P0C@WP3#-B 9/4Q#-J1(WH\,-1=@+3'00)I:.Z$6BE>4449YA(J3<Z]$[
MQ+&V.BHIP3  3&#=YYS__3-Z!1\ZAP]W@(=DM#4L^Q+1<F*=ILI)+"GS4CI'
M:"$/ZXL*AXODP3!*M:8.2:DIH ).R!##4)+1&V<2P;+MV2PD[RN!"WDHX%!I
MGI@GW"<G S<X:6J3"UX;K['T7A9P6%]PV)]N) - [/']S^]!SBD(*Q"S6"*N
M@T-.48ZD519LA.=!AJUMV>?Z*F4HT/#TH$'RE @G0!P8X58F&Y@SQM/<1E5A
M7'C#6D/#_B(TQ(19X(PASSTPA\0P<@8XA !(<#P!5.@I<U"D3]EZP,/&[F@>
MQ'&O:INBE>S]DKU2,HO60#9WL;HV60E&51),N:%,$\F#I8IIK16F;)99I&>9
M101_S_R^KD>I&N?^B<6$KLZ$OOP6MS_:/]__^O&],2)8Z6RVH1QQYR*REGMD
M@44E+[!5DN7*UWW!28<2?XK6%D1=0]G< 5%M3J(P-$CI%$^4..DHCBI1%_-F
M6RB(VA%$/;R$J$D%3@-7*/A\E$Q[CW3;%#YA03T7CK!0$'5#M9:10*SGT7DE
M.?7$@AHK84"!F8!E@8O6=D1KOT497W[=_[ OWEMMX#\V'U*Q,9?QB\A%+1 G
M@@AF7& JMF7\U*H""45KNZ*U1#EOE+/1D\038TZH%)D06ADE,2ZVMCM:N[^L
MM9CZH(WDX+[HK+6Y.B"('PD,+FA4H-$ZNR^\+\G5WCWEW,+*E>YP?!+KME9'
M'4_BL*D^Q=X U*#$_ HR%P^UR*;(YJ&R*[D$KQ-[;+3@AEB=I/(V$$]T$IK?
M)B![0YIE"_$O%A%^K]W6R6SG((X/TY']4EC/ZEC/WK<DREF$@7%"&'<8$9]R
M]J21R.E@$9>"TH"#E]IM;5/=![EVH]5!4>J5*/4*8H)%J3NBU)?#A@Q;3VB2
MX+_D9(9\AL+ETQ1@C9GS"D>96Y 6I5X+I7[,B.'M5+EHZYVT]4JX,%DO9%0"
M!062X;F[J>':HV18$E)KG%2VP?QJ _)"K3NHL'>QPBN(%A8KW!F]OA10M%8$
M^*]!RDJ.N-(4V60I2IZY0(F,Q&G0:]4WZFHAE-)&;)4ZN5M]JD(<AJ9W9JO0
M&X]Z;:6/64YNB2@6^"Y1JS60S9T:'Z\ZC? "0Q;J^+RPS4FQHJNSHOM7D@J%
M(X0';Q'10B >'$<V"(NHX9CA1*/6X,OJ/E'%E>VZ^A9H[:YL'CAV6*#UX:'U
M2G:A%]P%1U!R3B'N+4$F)HPLC32%Q!QVO$#K>JAO@=;NRN:! T(%6A\>6J_&
M?A(X&5);Y-KSI,$)9'5*2"IEX"6#L;"=PM8G%/H9+AVO[E6S\]4E"E0PN]C3
M(ILBFR*;(ILBF\[Z""M/\]BOAJ.ZK4HS94*[T=?1-O%5/3K=K9II:1H85'-3
M:9K_GNZC%9]B=3[%KXO%J^C!KF?O8TR$2$&0T\8C;B5!1A.+/!:<.%@++OJM
M;=8G[&JF2(G7K*^^KSPF4/2]F_J^OZSO'MM(M"$H<441QYSGW.R(&*5&FMP
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
MDI1[Y#F/C!<F[V(#XDI"C)1;V[S/KMD(*IA:,+5@ZBVIJG>>DJ!"8(HK&IS
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
M8X8(<YR&F*BG-C>))I)U2)>? L^(I]7DM ?:F$O6VN$Y&GT>M@5?GBSEZ%:
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
MB<?26^48U9YHD5)>B>52LN DS=L:U=MZB6X*L,5=W81]LA=]OL>76:5&%V?
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
M$KC%\TX+"72 .%B!K84I;HG8EW;"UX,;NB]PZ_FWKN'?0K GX.H)N'H"KIZ
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
MH!901150*OYJ#&>,8!A44(G#?0N2QT5.VD//PX<>88/B3DB(A:4\J/AJDI.
MXGXF04+70\]F0<_G#O08!971% &N% 14^@",H [0P"&W@G"%4K=OL254#ST]
M]&P6]#BOD R68(0TA0$I&#3#T!/D4V\EM!;HZ='E-NB".N@"62H$#@CXQ-M
M67! $4H U=XYI)!Q2;%!&\+XV"-+CRQ-URML8?!,&NDH-L8H 1UU4;E1T@HK
M>Z5FLV"'=& 'Q642A"7V:)0R^50B'A H[B6E%*?2>6F?/&-J2U*R&=#S:/U0
M+1?S3R4)[.?!>ST<]4UJ;HQ%@7$N+6<$*D<MI%I[A04WCFA$F$<Y<PC5.7"H
M)\E^.,!UN> (<D%Z%Z(-IJ 7T083 DBO-8!>>J:1QAZ[)\_$%GQDW8<?HXC?
M1ML04"MHO+8V4*JLXL0[+:52T1Z/]OD-)+QO8''_LMOUI BND A< 48(2OW#
M4TX>(@!SPR'67!IO5MHZ/=_D!DKOK8(O//!X)$,2;09J&3+)G8\ICR^LI;?P
M_@_H7HYO(\==GT7<H! 938$TS +J)$H%00$PJ0V-ZZE#ZA2'^T8TCTF$G1?4
M$$D11I)J&A222BH;Q3BQBV+5Z]@/6+Z[S@&NG6"2>R"YM:F3@P2*&P:<E!Q9
M WG<!5G'QKUOH&]$L^FFPQJ< SVC_>:A5JL134$MY:$SV!%@K5%1*V$A6A>:
M V>DA0(C+E/_K)[2_G%*^1H<!#VE_6:(===I$#S4$GL)#*$(4&@<T*G5%,(P
M$":<=IX_>4;(NLA >Y'>%)%>@].@/[@W4L*[[@2%@H7(&2"(-8!R2X Q2@,A
M*,161_.C/[@?KY3?G5^A/[CO6:P7O A1IF%*+! TA,3CC8&FD  :@5P+3P)-
MWO[-.K@?K2/AB\UH;EWOTG/IWL%\;"",WRH?3"J$# J0*D.YB7/%,?..14/,
M6.6K3-.>2W<SP/K-@O/$"^9(<OD*0G2RLCQ0+$" #-,F$,B1E$^>4;4%6=^,
MIH?('B*_!B)U4-0@@IF B@HFE3 L1#W(.2<1LZ&'R,V"R*XCRC(?3+15@(*&
M \H\CC\1&2%2\!0/)\'(7 =$UY$RVT-D#Y$_($0*(1"&7FM+#(T:I!;2.Q_%
M3'K*&5D/1/8H>!L4[#KKG!;&&AIM><M8M.4% 5H( ZBA*G@8HFVOHE6_;-3W
M"-@C8(^ -TA7@)0KXX(QPE!GO"0VHB#&GGDJ0U"]DKA9\-AU>@;GC&3"@N"X
M34Y/#HSP+'7@=HXB ZF"3YYQOL7( V_;=6-J3O[8F3EOQ 5[/2_G6E@XNQR?
M['R9PCTM<OFXY^?L![OQ@^WY.7M^SDWGT.OY.7M^SA]CNGM^SIZ?\_ND+&R?
M3X:G P)[@L['2BBCH;,6&R*D<C0PHS *@JA @T58$%L1RE ">\?'U8Z/LT-\
M>+ =Q_>?#[OX+=L]2'_?B\]Z>;J'7Y[L[[S ^[__A=^=O3Q9='R\.WEWO+OS
MX=.[O__Z_.[@PZ>]WU\.#_$KNOOW6W+X]R[=/3BD[W;>G1W^O=<FZ,S->*ET
M0M)4T TQ!]1X"104&C */170&I-HK C9XGP-KN$'Y.+MD6?SD2=09PU2E"E#
MJ<%&D=2*"@L%O96$JQYY-@MY/K>11^@@):,4!&(9H)PJ8#S5 +L0EQ1*2:-Z
M^ S)+41Z$KT>>38+>1@+2EJCD<">,BZE9A!+F@BMH=>.KP5Y>G"Y#;B@-KA
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
M<:45<IA&1!05@CK*))][P+V 4 &AQ0.ADJW]2/AS*5O;,1,-"3G11U.@02H
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
MT33SP/4]AI@W!?=!5N 2G39@9[@2<II^6MX.]JMXD=7_PX59ON[A7K\F^S;
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
M(SZ92+AW.;5[5='IR,!B1Q7H>FGH6B@[JD#7$T/7A"WE=(K12K"@3"Z.0K1
M-DJ/G'"*6>TB221#E^;S:G[Q1/79K^7M3KU>B-B!6XL*5-EWN6II#B* ]84_
M[ DL8*\[RCN94B-KI_V./ZJR1ZJ,O78SW#_>.V'M!0M"V$"YXD8;3;'T-&;Q
M122[:QGL*W:O#^>_7DV_!'?_.+C[\]GVV4&R/&$K+,),:% C+$/6*X)44!9;
M18BNJOABM3;=7N'!&78^:.9BD%0QR6/4)IFD$B5)<)__*+O_'+M?S[MOC"=>
M@]88$N(1,-DIFK.$8^ F<B-RE5F.;TFOO)[Y-H";&Q.Q7@)LX%$4$YYQG S7
M05AO2#0J9PL:"F_?M9IY(;=[!=WM?A7;ZP<)5IYZP\ Z$0YQ8PG2C#J@,V6C
MS[&\$H2]GFO)2X^3XQ[L(IZ3O(6''\3*$+2C0H"F43;\J38<,$49*4TT!NE
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
M'3'3DWY?6^#AI@!A%!,!*QO '.92VD XF*M!!^^=5?9'V1I%]WMRW0_&_G#
MO.-!"()XP@Q^6(Y,D %9+5*2!@LG"2@4:],=NQYL%DA+DHR1"FLI5X[J2*GV
M3$6N->;,_RB@LI#&TY,&!]* )<G6F4"*29'/!"RR+CKX 9A)$PF851;C+4ZM
MAYL%9)99D)VG][ +Y@2:-PK'A3A<_+__1U.B_NC6-M^N_Y,-IWPP6RUK/BOL
MM+_EP[WI$T68:/L4&*67&?4\?[<Z1,SKTP +P39MYSPOXF_M3LVU6_UN/JZU
M,&#6T;_7G.TVNFNU+7@/%+R\XJO5T@XGM9IW)Q]45LL(JSFQ-Z='C6:[VSX]
M@N^=V*\P&[ "8!_SA_FVU<%BP_6KJ)_\/.UJ[.H!*P+*9Y.37SJQY[#=M4.
M@-[@T;_&\XG'!;'?;)[GB</GPZ/GT>>7:W@:.Q4X (ZLU=X.%RV/!&^!M52)
MQ'PK *)VIL0(Q'EYREO-;W):_=-V19=PH1]<#>LQN&M^-93'P^N'!01AMF/G
MJY=#5<O?[75L)@.426*P";7JN+8W%A<P..-?K1T"^7>JA[:U"=($HO.H\1T=
M-4*(K=]_&HS;WOUZ5E\_ )%C/,,42<) [NF4D*:!HT"%5HHIH9Q8>9-@:X><
M7SN/MC-<UK7:/Z/S]XP21_9;'&"*:S2'C 1+WO;Y='[ 2X/#>:"8O,'YN+TV
M"*4;(,REIM4>!+E5!)Y);$1=@T$NH<SV:CG*M-&R Z;+7-,9DE:G5A&R_ .(
M=D@,0\JNQ485E-'(1-3LGYP"#YWD"^"-_^W# V7]+T<C]&#R0_S+9%7()I/-
M\>;%SH<#"A8"5I$@:9S*_053;BWHX =/S&.KA$PK;]JM$=6 7$#_GHA,N7:
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
M",Z$0)S@A"Q5&.&8"*76&D9R*1*J5HU:I#)LA;?G)* ?R=Y%0+\8'T]X&U0
M+<M)C33'!G&?%6VK!8J*:V%Q"!1G;\.LSJNE*/;<;?^KIJR?A@G>Q>J?- O
M#)! F(*0Q!UWED;&?71..<Q]2,7J7RHPNM8D)"JJ790>,88EXHDD9()CB%KC
MB)*&4IV;A#"R2DQ1*I:;MV=;_8]C[Z)4O!@?3UC]@EGA@[8H8F41=TD@8X"C
MHV':<AV=KZK!Z(52*@H3ST- *\]QK@D6:<0\L& 9C1R+2"P5R2M=K/XE8^P)
MJS]:)X3F$OG@ N+!$60\UD@1K!P-46-/@;$)6S6&%-Y>:MZ>*: ?R=Y%0+\8
M'T]8_8RX8'',;GFN$!<V(0OD@#QQ$M[BBK  ?*QF5/(K5O_<K?[=Z(]:<(/#
M\V+M3Y:!E<01FR1UB7.'L1&4JR0L!;"QVKMB[2\5"%UK)06V'N98*D29!FM?
M2(R<<!K)Z#1.DC-&<R%KRE<E+F?\R\W;,Y6)1[)W429>C(\GK'U-E J@_2$2
MC<Y="2C26 KDN"-"40%T%BMEHE@$R\W$,\[XK30YQC@"5W+FF=9@%6"G4LHA
MY](4:W_)&'O"VH>M!"L/&!LKFA.LE$%:,PVD9@,)AJB$\QD_9JM23I=U+KR]
M3+P]^XS_<>Q=!/2+\?&DM:\LL&SVOT>=8W6L0SKQA+!QC@;GN,J)DF16_[9B
M[3]%X^MN+OA9>]]NAW*^/XDX6 >B/#'4>L.]"P9L 2FHP@PS"_9!L?B7"8AV
MKE=>B%;CR"R*W"O$,9@+FCB'B+<.,ZF<R9:",:M4EY/!Y6;MF?K$([F[Z!,O
MQL83!C\W+GH9P2Z0% Q^[P-R#$<D*,_UW+VU)@?UL[629KS<3#PK_HZ9Q&.4
MEC*NF+94L405X8(R%:DM!O^2,?;D\3YQFN3V?]'E#E\L"F02R&?I-%8^6JRM
M!OE,5[DHX7?+S=HWA-\]BKN+?'XQ-IZ,Z4\,S'OED=()U&PC##)86$28B$$'
M2K0TN1G;HE00>-WV_F;H#YK0_59OMZH6*.2/?SKMU.C]]CZV8F>Z@N1/!433
M.H8 .C5!^\2(!QN1&"L<YE8D>*$\+]47EPN<KF7V<VF)LYJ@($C.",8,62-M
MSO&W&GLCI0#C@=%511?)'5ETC#GI&(_D[J)CO!@;3_@ K-'*8NE1(DHCKG1$
MVG*&=-)88D69%V[ES6*I&(6'YR&>+:$RNLBHXX%3%K0PB@<E/'-"P/O%!;!D
M?#WA A#4*J:\S W>02C'9)'5(>?ON CF(+>.>!#/9%7R$LZSW*P]4SP_DKN+
M>'XQ-IYP 6"7/ L6(R\H:-D:9+2522-/)3.Y6@/S;.6-6*@$O%?K 7@7XU2/
MV#NNZV03%@8K&]K]W(?Q'EU87E,UYKFLQS*!](PC&.EC2LX8FCBW01L?(@M1
M"NR9T(05]\@R ??V[GH&[8&+Y/CPXD Q)YU@$A'C$RA@!A0P1AG" -Q!.R.<
M32MO%%6KFL_K$&8>7+5$FMN3@>JB@\GL0Y_'X4G1^%X0.,['@(-3G4Q,#BD7
M#>+9+>,\&'+)6TVDB90$F:.UYU?*Z85@XW7WT2@:7]'XKB&T"]+HI%S .O(0
MG&4VL$0QQ\8E'$O?CJ4#[OJXQ@>HK;44!D66;?7H'3):6(2YPPQ3D;C3*V]
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
MP68M.(_2_?WNMO#2B&4MUA31<Y?+A*YA3><AEZ<=CI%'$=F/G?_W&&.&X!P
M\7/Z':?0N=K17RI";O=AB-#]M?;:VAW/%DE#0Z4&)MHZV''-&L,#L?28 -37
M=/C]B@ZQ"=;8I1@)QRSG$FAMC<!2XBA2LMP=;%7BG3-\^]GUN$3?:/==+_6;
MTW)_.8ZK'RCZAV=._P6Q7O^Z_V6+U7?K)]L;'T1]]X/8V_W,]D_^^KJS\6=C
M?W>/P[VGSISVOWP6V_1C<^_8DVVZ=U;?^$KJ&\VC^FXXV3OYP+??_]6L'Q_"
M<X*Z<"V#4RN' 54#(B+E%O61(<>%0]A%KIA*@AFU\H;)5:87*?MK3A@ZP!:V
M8.!2@>D_DQZP<16HI)@_WM*X#9,NEWX&)A4DFAL27>L89ZE(C!*/F/<6<:88
M6# D!\\P*S'62? <\$A6,5FD@G*O'XF^=!J]B-HI_13 \\M+(L_=M*%J0W9@
M/PH8S0V,KC>T2$E9C0-2A#/$+2"259$BC[%R,J9D$E]Y(U8-FTZZ^[7 T%/
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
M>%7J63T#0K')=L[).VP%$BD7DXF2(<.=0=%)QJCCF 0!^E1!IX)."X=.S&+
MIZ"9=(%3RIV05BON Y<N$:[OBDX/"]PL>M*C4&@B>C,)+90B 4G"'>+">F28
MM\@&*Z6-5!K+ 87$*M=%42I0M'A0Y*02GJ@@18K<DN2,P\'3$'DP#$R >4-1
MJ6CU!*[PB<A.#W::QT$CDSQ%W$D'IIL$7 H&=&+FL*"IJFB%2?&%%TA:/$BR
M1G,;I0:E2'&2N!8X10V"%N@Y)NWG#4DEN'/^@#0>W)FT% :47<0P!T "VPQ9
M+AA2,>9C.\J"$Z\XN'.A(R%*?Z^? 5&#U(PYIHR4(>MU%DP4D[31/E=23G>V
M-TLXQ()"[K7^7H0:AF42" =+$ ^8($.I0C+@Y(/Q0O&X\H;15:+E @%N40$+
M8"TR8!7W_:,@:B(<(@0BDDL<&08XQ:T# Q4L5R0Q84X)JZ0T*V\X+_A4\*G@
M4PF'>':TF@B'<(X;Y:-"@AL-"I72R"CI$'86R!T'1R68L&Q5XY(O7?"JX%4)
MAW@&A)H(A\ 62]A4AYAQ*CO9&#(B,="G5#YD3M)Q!_I40:>"3@N'3E92QY-G
M(%<]IRP80T+P@7,:/!"O>]IPB.+F?R@ 341"\,B]\Y0A;',=*^LC A%#$271
M$A>,3Z$T]RHPM, P9)S@4DCBN!=<T&@#]PQSD=\C3L\=ADHHQ!.XP2="(;14
M*GDLD<,N(4XH1Y88@ZR+B01L/!.@%!&]:G@)A2B0M'B0Y"A.*DE#O8B<<.5
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
MD+S>CO'IC4^Z++KZK<M!J[H'IR2GDTN=<%,O9OV[&/+:0NWUNZ'OW]BQ=#3
M<O$M&MAJSW0Q_^/PBC14%8"(AV<GLQ$Z/!N&NOY8+[[K-^E<TG()+T2EWG[1
M3KU]^AII6#ZZS]U4SA80^W7A<S><]RY#A5=G,AV%D\/Y[-;8P>B=+-5).QR.
M(CUJ/CLSO7Y&>G,VA"?XFCH^9^&Y3S=K_J,F>SXR]%X7PY#KRBO9&*]'EX^\
MN86;7_J"@ZXB_X;D\^Z_1U^5$GHW=>6K/O$) 8+8<=+9'7E %LJ4A"Q,2>CC
MV70>$+H<^3IB<V-FMHK][H[)9$3XJ7?,',!>-08'A?3XY<UCO,)H,=3\C]$,
ML\=U67J,0_PKT!>/N_23VJ?3T^$@U62@?K43AV>=L32>=[E_.5HWF$7+ZF3^
MTJ!I5"ZD]2$],53+[]'K09X>76QGN7+7;,_ 0_[NEA GE?_>?\N5;0@)JZ#=
MD4H1FCHBQ=*J_I6?1^.++IP2N;)(I/N*A4(]?!B&K\/Y9.,?BPJ8M.^\<5^?
M_KX7OJ:HNTT5[T:0#-YQQ= PG$[PX<6'1WDP.1V&\X>#D^XUNIL>S=N:#WN=
MJZ5-'-WHSBZ_Z] #/NO4O)+E_,GSRP^Z2TM;2V;7_ -OWG^5/Q#OO?9WK3K[
MP,''-?N!^IO+&^&Z:1P<'_8FX_3_;[PJYY>F[HM#^>#EZ>$&X6OZGBN+.##B
M],WGC+;1IV^JG,P%Z_V[^Y;VZ'ST-KS/09+1^E,<$O51#LG_[C_9Z_VR\^3)
ML][6WG;OZ1\_/7V\_7CKR>.=I^^U6;]MC_?V#W:>]@[V>S_O[SW=__7Q]M;!
MSG;OC[VM/[8?UT^_/-[;VOOY\=:OO:<'=&EW9^]@55_E9N_ZATM;_L<EFGO?
MCJX98FYR'#[H""PGJW ;3$K")Z? @_32JI1JRHO0X(OX "?>F3X_PI 3F2TS
M73VJ^6"]$E)->7O0VS[#62QF,)E;<$M6'?T[Q*J=NXPW>O]IIQ][,_.\T^+5
M#CX=3>ECM98/1Z/<I:_5V,Y@W'V#L'Q$]O^ OMB%3L[B!/]]5J_,XT"AVI?U
MJS0;U;?I>C(WSTG22/'@/).MRW>YN]R&&Y*3_SE_P<>7[_=1Q7V^<1;RG4<2
MNE3-UR^<-#;P&)A3QM54!LD"SYJ)K&WQ''PJ<F/S9'1]V>$&09HE69Z2(4B_
MA OWXIV_1!?()9W,18UDZXJW\LY'(&MQ,)G9L20J==HNQ+"Z(1>VZ:4[\F %
M,\FNYIJ>D(=\]'>@F+_15P?&10;^+)Q66?<BQ',]F_GD[/@RF_F[!<CO;_:V
M7LB2A%(N,1M ,\B:#'%?'$/G@[:!(*)P8[.;_.L8&5\.]:6;^_!*9*;?VQX<
MUBA1O[?S!M-9Q]QSQW>OICCWMKJ86[CA.ED#6S?\>6LR"+W?0N?'W7#YUPK$
M=ZU^NL>]FB"[C- TD*T;R*@?6R^,L#F#4LRX*!B$;%@P.3/2/CY9FAPK\Z>
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
M6B+4.<LO#XSX>K79+DKCS6V>7RXV]_P/#=RP\YL.ZLM_O]O^WM58W-O>ZK8
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
MNG5_?G\QGZ@5$;E=)GJ\Z,MK"<"M=DPZ@S5'/['HBV)D0FAM,4/DN480?=_
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
M13=LKQFV%];@G2\^1'#,6U/7X'U@(2C%1/ 2;?(.A*G8AKZ M@C?L-V"?>L
M\85%>!,X:@V::9 $\:(R"R9))I0(6KHD<K$;F\KVO6DK=?<-X3ZYPHLS3CH#
M9+X%A[XH(9*3)4B/;:5NS:"]N BOI26_JS"N:KD(#I(%ZQQ3Z#'KPJ.UM5R$
M=GWAF_:^;]B6*2<LOM96B !<>T2GH.B,!I'+T+"]9MA>6(6WRDC%@V8A<</
M%,F<!<[(0@M@4B'(UR.@M>]SUY;A&[:;9;X.$%]<AK?(718Y,\Q9,7"1T.XC
M,,-C,)(\<RO$QB:XON>KI+[O;8Q_9W=GJX7V%XC(FIP#1H@F<8A.N(R>*U?
M\X025 O_K1,#[2_5PX1*-]DB$T9Q!A8M&1G"LY01P!4A,T]$0- W]['<W'<.
M;;"<FQ"X5R @^>* %PTBR@)*>=\B^^L&[87(?A9%1)<\*TZ1_R# L+JICHGD
MO',^FZAC!VTO6MBO0;NY#^N \(7 OA(F.X>:U2,R&11NF(L@&>28K) Q:&XW
M-EV?NU6JSM$ ?BME5F..61D%J"5X!R%(D%();76M=]<*A*T;LA?B^JA,\"9$
MYK)*#*1SS"LM&2=Y)KI. FIZ?DVX46W?['V#=IU?Y4566==CJD604H?@4>1:
M'5R+!NTU@_9B6%]SFL7HF$%OZLX;8#%RRTR)2F#FV@3305O;IK4;M)M9O@X(
M7XKJ.Q$C6>9,&T &P9#G[7UFY(&E(KP$)>7&INT;LTK%A^]M4']K,@B]WT(:
ME$%JP?U%/E(2N0&7O)* 43GA"D^6YXB5DUKIO/4BHJ72>:;6T.).LN(#\5#Q
MB@5K"BNNY PR!9O+QJ94?>!NA8BHF1JWDOC'::ZCEDF[!-&EF)P6*&MR;Q)1
M\P;M-8/V0G#?<W3@76;"F.I%T"Q& XEQY2*7D(NI:?L$;2U7R<9HT%XI:#<O
M8J40OA#<3QA<"*!G<7WPW+) KB,#0]CGD2NCP\:F[KL6 ;QW ,_6%R^5<1H+
MI. \M6@R2I7 AH2V10#7#-F+IQ-YG7).BN54$@/ Q*)5BA6--H(B)TS/:N](
MO4I)?PW:M[+C+H,25BM2VH8^E5 7=#37$7S,EL<&[36#]D)POV1G5.&J'C?F
M&5@-+$0DVUQ&'LC+%D+H&;1-@W:#=C/+UP'AB\%]'X2R7FL"=EV_TSJRD)Q@
M)GKA9<H2O:A)-Y*OTO+=O0WN_TKR?M*J\MSL1@3MM52"I+6 U#%&QZ,(,@HK
MP9K<0H#KQ$2[!UO3!2;BY"EP:R)+5D5BHH0L<!^9\)B5]]:Y@'69T<E58J)F
M:]R*K1&SKHE@**4#Y3#4D]J,UKINV("$#=IK!^WS*]!&F[BU,3)N.,[W_A*@
M631>@-+<9VYFT&X[?QNTFQNQ%@C?NZJ\"Y)3Z,B#L#4#$+31+&(PI+RMS-X9
M$!PV-F7?K-3&WX;P6]F<8WA AU';4D 9Y[Q "S([1$=OFUL,<.V@?55Y<R%)
M/[O,<A:QKMP9%HLKK&B'-B8HTMJ-3=,2?.\AM'TR&%12)I4,*@6O@R7_RT2(
M'K&8!NUU@_;^5:T=@X\HL#!=C&00E6)1!<N4)57N@Y8EQ!FTFUW>H-WL\K5
M^.YL 8]0_AAV7[\ (WD4(C-7%%GF.7L68B'(1T[3G7WR.6QLBKXR[62<.S@9
MY[?QJ)!FH]$-P_GA.+W_"L>GCWH=6@;'+>B_&/370/);RSIK 5'ZJ'@0&9UP
MH)U!WR*#Z\5/.XM!?Q 1I1*2R;II$,!'YH-!<BY$DE9(,.B(G13T+;3,W_L&
M;I$\^9 I"I<<9%DW_9L@8S;"N.SMQQ^:W<"]*N"^&CDP#K HZ9E!0>!&D,R;
MX)A5"23P&,G\K.#6?6N:@]' W1R,M<#X0N ?8A:Z%NJ.QFD&W ;F2*/3X$:I
M0N0@,FQL*MF'EOU[[R N938!M'(V92"SW!G.46<7O5#<J%:Q>_VP?55_!^]#
M$LZPD%.NA^G477E>LFQ2BEI@/59[8U-#7^M6<N_>83OPK*TOF'R&#"EFKA37
M])NQ2IF6V;]VV%X(_:LLP"H'3,H@&10!S&F9&,I8:[B86"!UV+:\F>8-V\TT
M7PN(+\7^ PHG.1@F"@8&.B#SF#F3P13N- HI".12])U<I7+8]S;X_^2W_1;>
M7\P=BJ1Z$@B=48%-T?.8M2C@8U0F.=$B@.M%08\7P_M!^R15+"R4(ABDH)AS
M43&C74BY:)K3>N@/MWTE5VGYL9D9MP'N))/A(D;A<P)K>2S6*EV<\#XI$TH#
M]]J!^VIXH"ATV1*D30*H&_\EBTY;%A*FDHH0P:4*;M\7LA7U:.!N/L1:8'PA
MO!\B&FYDW;0C2(%'$UA,CC,N@B\$;8Y0"..FSWF#^'V#N RVHCPK5PP4SGVQ
M0 9[4*BLS;%5[EX_;%_5WS8"S:6*S-<0 215J_)C88+,](0\AZ#DQJ;7?>=;
MZLU]P[865@L4/KCL0&E%MIIW7GB--F3B^H;M=</V8G@?DLQ*(2M(!CJ$H)D#
M6UBB"8Z)\Y1$)FS;OC6\8;MANYGFZP#QI?!^CCH;L(;QDL@X5U&R(+-F7EIE
M/03KHB'C'/J@5DF!W]OP_L^C\>EH'*;8@OP+?!1]\N!%5!@R:).=B#PZ[;A$
M<B.^11RP#-Y@9F]Q/&H<]$D<M+L8W\\DL9FFEPFI:GR?9Q:3CBP%%!Q#*%"/
M[/NO_\])(1^M$ 4U.Z/ANN%Z$=<+>_Z3U=IF9"Z!K36Z'?/><(9&65'WAY)%
MT7"]5KC^X6Z!/:&WI$_-DUA-M"\$^9-"B\DC2UC+_ IK6409F=<RIA3K+HZ:
MP\_[<,,VG1\;SE<*YY\2)S"@0O"*WAD "\1<R'@KP5A"=?X6U3V:_OY\1%_5
MWSZ#+[XDYF7IMM4&TN31D9@5,!IRS(A-?S=<-URO/*X7POJH4D8A"N,Y*L*U
M=+5:-X&[:%.$D3H9V7"]5KC^%+O\%H#=[/*51OM2A#^""Y9T-E.Z[M(AWXM%
MD3(+,G!O;5 YVHU-:?H"KJ?/?A/+_!X']T\FH^$@!T+*IPYL'(TSCMFLTP\5
M#6T>G<4A]FI?+ZY.1Z</ZZAW3YE=^2"'??-#"SH*^X]O,AXKR.6?0.5H$I82
M/1GH "$[3XI=932:)Z6=4"TW>KVH^_?%A9'H:"*CT-U.!P91".9](.+6/CH1
M$OE@?&/32MMW<%M[IV\#5=_8P&M$VHCT4\O,V)B\C0&3*%"4JF6H46GMK+>&
M\W8JS/H1Z4(D*V4?K<K,IGH^E03/?(#"?%%<0 G*VGHJ3*TA)1J1-B)M1/K-
MB;3%%%:+3Q?6^BQ(@Z \4S$*!BX7%@4$1D9I*:4FBBJH-?E$GR:X\6GCT\:G
MGYL=E8UWQ<;,'4+.,:B059$<N(^%([0=%FM'I%<-TV2+#4H7)KA!,DRQ,)?I
M5U2(H:AHN<\;FT;Y/MQ:Y>)&I(U(OS\BS6@A*@=""@?D^WGAO//)$6G6\B*^
M$>FZ$>G"FK:T7%M0IM)GW6>>' NH%>,.E,2ZOR770VA ]95WC4@;D38B_=9$
MVCS\U>+3I:R!Y$HP6CB&Z"T#+\G'-T$ST-'Z&(SI8J;U4 UW:X?^?$M&[7(.
M_C$-]#CZ-P_^VKQXJ;TSTN>#-/N]8F%P<M;)W^9_T]<N7FJ.)] $N-/19%"_
M\'",0_KF7_CH]2!/CR[ =N6N^:OR=[>$2"]V-GW_+5=>*V%%RNT0A?\040A-
M'9'J<DYG0W3EY]'XH@NGX1!9'&-XQ4*A'CX,P]?A?++QCX47.1Z<7#3NZ]/?
M]\+'87Q(7ZWS;CKMU4W2NQ'LI(+>>AA.)_CPXL.C/)B<#L/YP\%)]QK=38_F
M;<V'O<[5DE!THSN[_*Y##_BL4_.4E/F3YY<?=)>61'QVS3_PYOU7^0/QWFM_
MUZJS#QQ\7+,?2*19-@NZ:1P<'_8FX]01]&60]L6A?/#R]'"C%X;3]UQ9Q($1
MIV\^9[2-/GU3Y60N6.^W=3XWU^=SD&2T_@0D"?51N4#_N_]DK_?+SI,GSWI;
M>]N]IW_\]/3Q]N.M)X]WGBYB;&5ZO+=_L/.T=[#?^WE_[^G^KX^WMPYVMGM_
M[&W]L?VX?OKE\=[6WL^/MW[M/3V@2[L[>P>K^BK[:3J*.)ZI*27ZO2K.O1_F
M[([YQR6:>Y^&6'ZK18DGNGITC;V6E,C,.$'G7%!28$P6+$<?C<E")B_)NG*6
MO^\^ZVQ1/J 3N@#0;=K+S+T2!<'2AR]CRV6TCDZ_G!.E?Z"YN752_'RJ_?MK
MT/K:^MKZ:N V[(WKAC\":E0?SM57']'(HO?P]R["HVOJYYLF!W=4^G3PIK=+
MWSJ:]'9.,N;>7$GU2#\M>%)?;92%_NA1_K 7MHI#7+7\>^NJ?+R(_<W+?]=C
M*^Y&3&]EHE9X)']![(UGRPO?2%B_E&W7>O@/1M,P;!/P[2;@(BK<V_GI\<'V
MUI=,01OH1C0K._R-:%:8:%;!E5G/4?UA<-*;'HW.J(D\^?'+!G6=-G:>#:?4
MQR_9+WN?ELKOT9*W]S8KH0K8;$%:B/13%6U%*(X'?W$(M6Z[@[YLK;NN8],]
M+W\Y?O;VE^'>]I.7N\?TK(-G?&_[\/SY07K][.76Z]WM';Z\UOWLSR?'>W_^
MZWCWS^<O=__\@^_]<_?\V9^/]=[+W_G^]K^&>V]_&NQNT[T'3\K>S_.\H:<<
M=@]^?_V"Y$%X&3.#E) !S\BBXYDYF0N$G)3V:F-3*=_7]AZ>+]4(ZAX0E,K"
MEIAS\! +\1514Y ^1*.CM*D1U)H1U-L%@D+E/:@(S%@L##!:%I0-#)1!EX*M
M2X1$4 !][>YA(?Y&4(V@6M+@2O*46. ISC5-)U>LFL9D2"'Q%*; #$+1D(4,
M3FYL&MXWZK9V63>::C1UBP<)JQ@T5RESGT!J$M>2M7/@3%*U;/$\MUFW32)K
MPD]J@9]R<BF+()C-+C*PNM2SRC0SF;NB)3I3JATE5%]9T0BJ$=3*$530,MKH
M0%KCH*"*0L0BM%5%""RJ$=2Z$91>("CK74X%'",EE!D$K,<J.F#:!9KAI*/
M7 D*^K994(V@[C-!-4=OI7CJS45APGUJ:W?K!>2N;*QFTB?'(&O!'$TP4T%Y
MK462NA[;KDW?\^NG/;13XVY]_7%[<#B8AF$[,VZQ/JKV+G&AM-,(60H/,F )
MPCK!2Y"JQ<77BH:>+BW<Z<13MLFP8H,G$E*>!0S(.'@;P4DMZJ9_FNT^]_<P
M+OZ=@[N>/T+VL%?)('@RD0,U(2,7EJ0A<]_ O6;@7ESTDM%DPC R:2V!VYA,
MX ;!0A%%>^5M=WI<!;?RJV1B-'"O%+B;'[%2&%]<,%+1AA(+P5L:66M,$+P)
MVDP8H<!'@U@,>1&B;U?*BV@0OPV(EV2"Y:Y((2P(35PO0620HA#%9PXMEKEF
MV%Y<;'$^*9,)UAAY(/VM O/6)^:"B;6:3-1%D/XVOJ]$,\[O&[@Y(.<J!P&\
M $\F6L@E19V* Y08&KC7#-R+"Q4:LO2J5BMUV3*B[8IK1;_6RA-.:PP>Y^#V
MMU6WM('[WH&[&><KA?%K07[AG+4&F J>,U NLNB*89 $CU+K -J1>0Y]^MX*
M@?S>!OEWWF ZJ^7D>D\QC-/1P\_:,_BQW-;::&VL:AOW .+7M/"LQ!JIMJ/>
M5E=P,K35O,7L3)0N)(=%R$C*" ,X[[0O]9CRF+-I ?^ULC?.EU;SD@::7&V8
MQ&IM).]9%(9,CIRX-@[1@-S8E![Z7-[#Y*?O'-Q!:16Y"[&:E75[""$[!H&Y
M"">]X0W<:P;NMTN9C5:Z2)!6&A,#:SD+-+=,&8PF)9VU"A7<MD\3V\#=P-T"
M!FN \<75/*O1.R>!D356MU=@8%Y*SS +P9T/S@52X$[TK5BE<$&#^.ULG3*2
MQZ2-CP@VV.!"4#$&8Y4L6;: _[IA>VDU3X*51DG2VDHPX!&8S](Q;DO.K@2G
MK*OZV_2=U0W<]PS<4F'= ^D\HH1BR4V3.99@>0HVV>0;N-<,W(NK>=X$9>J^
M[0!%,1 \LN"28ID\<:V(RJ6(%=RNKUS+PVG@;L;Y.F!\>34OU]*"'#,KX#@#
MISCSH9[<K+,1(1#6:WS-R[Y4=H5 ?F]#_3N[.^\O;?M]4I'21>J"7'(=R']T
MT1M-TED,]UIZW@KMK14'[2\7V@,N8M$6F?7%,M!>,U^\85(;@8+[S&-EH)KN
MVV* ]PW;-@=(/@8KA09OP=?B3^B\BBE$FOF&[37#]F* 'Z2A<9216>=3#1!$
MYBSY$,:+'$4*GO,XLRZ@!?\:MIL+L0X07RKOED!%:10K,2@&Q046LU*,)ME'
M%+D N)KTV]?^'I;)_<XA;J0J'D,H,0*(I)QS-G)P&4*4.F,+ :X9MA?C^SI"
MXLBK^H9<M^,%%KP@]9T,2!^,376WCM-]X9II?M^PG1*JR&4B[QN!E^BLL!ID
MPA2+\S(W;*\9MA?#^\EP8R%')HJM;K=!%D B<^"%U-YA<*;#-@AHV&[8;J;Y
M&D!\.;K/,24=%4FTYD@*')'L<F=KR?AL>1!:6@*YT"OF?]_;Z/[69!!ZOX4T
M*(/4HOR+V8#6^,@5I,P+R"P\"E$KA$?E<@HFM$C@6G'1<E4N%[,!:S+SG!L&
M43@64 L6:_U'KHN(GI@(?-^ZEL9_W["M2TGHE4!K%:AL?.%>>@LFJ<!M;-A>
M-VPO1OFC#&"=<61EA'K"0\K,A6Q8X!R\TT$[(SIL^Y8%V+#=7(FU@/ABE+]X
MS8OBC@D>$X.@)(M@)#/92U>,<#+7*+_J"]<@?M\@#K80OV=EE0(H6;@H;9!
MO(X^HV]1_G7#]F*47^;D%)3 $O>DOIWQ+"HCF(E: Z(Q6'?HU*K=II7DNF_8
M1JU)*3M,@!HD*&^$R#&!A>@LSZIA>\VPO522RP8P1-_,HG8,( GF3$$62PPE
M%<^%"S-L^^9V-VPWTWP=(+X<Y2?W6DF7)).&*P;:D0)W+C$5K72"&YXQS%)P
MY"HMT]_;*/^O)/(GK5S/S54"$W*K;%9.23"Z9I@88P(/$$MVKB7\KA49[1YL
M39?(2 0O4K&)03:6@12!N6@4D^0XVFR5UK4\H-!]T^KUW#MT>P17K$K"60_
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
M0@/< QRD&1KQ/*DDUSP6)"2>#=N/:OBFDTD^'1F%C0]<HB+$9)*<6J1#""C
MS&J<*Z*TG$T.60Z:MW\RM:^1R@5$0/7?SGT'_DV)6[I?%:_NOWLX4_UI]M8Y
M7P-'8N&;ZX2N87G[5^^Z[=W7.,[KP?Y<@Q6+R+&XV5C8<R\\N[6?^?@>ZN'W
MF),$46ZJOV1;[AL[[;B$JI[WV7:Y ;<9C\__E^G]>[0!GS&R.MN1N9[$&Y.X
MU_SV\"E\-H%\P#T>W ][&6<YDJ;O$<;[7WX!4UN9UYD'_.SS3IX5!-[Z[-92
MO0Q2_6RX3,DK!^9?DB_='<(M7/_7[/MF-8#W',A=KWUG_N@SO/1\'V]Z^R/6
M!'F2%L^\[I-TM;['R]YC03*=I7_9,@KW^DSOI^MHZJR0/^:=<;:,VIP@[/]\
MUWM-OD\OWO7'O] C MZD,%851GM+ @^,&5$$SX20A2IRC%T5MY13<<N)@#>;
MC6).[L//; U."M8XO,U^SOCFR4'[6VOG])_6]M7FU6$ZN'K8VM[_=+']!WSG
MZO,%C.VRL6_AVA8[.#V[''T'GC4\I)_SQI?/5]O[C78\N-IH?_[6V%B_./RR
MQ1K[O[=W-K9(XPJNG;KFSOZ?H?$!?_MK?W.PO8<O86Q'Q(7 F56(X%@ED&F'
M-.,6<<6,,EQ@+6)[V?QFC=TR'OX]\C["KD?(_2+QNX:<GQYROG>/K8:<EX&<
MJTG(H5Z;8&*B@BP$XIIZ9+"QR/A<>1*$]<K$(X@W*W74D%-#SH^&G"?MSM:0
M\^*00R8A)V?8: (L1ZHBQ"W@@ R1 MG <8&MLMJKE?<%NRU!JH:<'ZVA;QER
MA(B]E[RC)C>\R+74CM&@<DEB/S_-*Y8C:I;S8R&'34*.!!/A!"^0-I0B+I1$
M)K<,L5#@@#41!0TK[P5;)I;S^@-26Z-S>J!Q-S+%;PV\TL=-P5P8_?E@YUGC
M.:.%V"Q3F6JH>0S4[$W'<)P2.#>Q))FA.>(TUP UVB*@I5YQ13W7Q<I[GB\1
MTBPZ!/\V-?19PQ^UAGZ7ADZ%/!R1!94A1R*G OP/9D%#"X%T[G+,@<DIK5?>
MQXWD6D-?E88^:[2@UM#OTM"I"(&B.1::$!0DB=V2E$92F0+1(CB=!V89 ;JN
M;CL64&OHSZJAS^I<UQKZ71HZY5"GDJ L+Q A0B*."]!0BPL4"JM\,#80@X'E
M+M-&Y??ZT]^CJ@_+!'LE2KPP5S76XIU4X-1?JU;;QZAM<]HYQ88R)EF.@N>@
MMDRF.)@%$\N\L;DU6$I06[(H[OO@#,B?Q>:^*45>F$=;*_("%'G*AR46AR 5
M04P&CKB6L7,>\\AJ"4L5N-/*@0];+&H/K5;DGUF1%^;XUHJ\ $4F,T0Z]WDL
M .$#C<67;#P"'Y#U0EA,I0 JO?)>,EHK<JW(B_./:T5>@")/><1Y[#BFC$8*
M*QRCRA@9QA72BCA2%$)2#M0:_ODI%/G5GO"9*8]Z]QF?MQF$6_A6\W2MG @U
M#ZN04\/0 V#H<MK#Y[E@A'&/?"X<XK2(Q?_@5V%PR%E>.(=5;*"T2O'-MIMU
M^/SGUMR%;T'7FONLFCOETH/"YC90A0I8/'#I%4<&: 0BL5Q2" $('P/-9:O\
M-2;COW'-7?C6=*VYSZJY4SX\0*QR/I=(.&%BR6Z/C,0YTCKG7"@"U$FLO*=\
M-2>O,*?]C6ONPK>L:\U]5LV=<MJ-9,Q9T%>L8K%]6030W,(B*R@%$ [<VZBY
MQ2HM7M-6]M)ZYWLGW=X I29"M7O^4NYYFO186G\"<&I,>3"F[,P<XB]H#M8_
M"!2, 38@%4.FH!X%XK'65 E,6<24VRH\UU3@9]7,A;O?M69^KV9.>=BL %//
MC4=4:8UXK$*L,;9(PAIH6UB6LQ 3O^O V&O3S(6[U[5F?J]F3GG0ECMNF0&7
MF3N+.+8&;"97B 87#.?$*^Q6WG-6:^9KT\R%N\^U9GZO9DYO:UO PP+GJ/ :
M/&3,&)C+ -;34<PPM=;0F.B]L&WMVCV^PSW^1\,M3.M!]2G?)IPLW#D>37D=
MC%L\U,R<G);!.P$^%.(J#_"?0B+EK4"2&\F$E-YHN?*>K I9TX#7IK<+=YUK
MO7U.O9URJVWNB@+'@YI4 GGW,B M#"BO$UY[[)3AX%:S5<[J(]6O36\7[EC7
M>ON<>COE= LOM),$(X*Y0UP&A23S.<(R2%PHKF6B]JOT-59B>^-ZNW"WN];;
MY]3;Z;/7-A1Y027B0)<0-U@B4UB'"D,=K*('G-4K[\4J5FJ)]/;5.N5)XJ=Z
MEM9N^0NGE-_5?C4TOWF'KGRO6X/.(T!G>W\] DYRT!M76WQG_8@50BE=:,19
M8>+A<8H490R!(1'66L<(\RN ,)(2^ML2(4_-&);20__^#LJU'C]0CR^G])@(
M8XFW&BDNBE@,U2%)/4&8"Y&+P@<E0(^+5::6*:A?:_%2^NNU(7X!!6Y,&V(G
M"QLT*+!1<4\N6(RDC45=P*'3G.=,65(;XM>JPL^<<%X;XF?4XVE#K%4!2^8D
MR%$TQ-IKI!DQB&AC62 Y#<$NGR%^M8[\WM"4^^K-CNVV_5MPX7_YH7GGU7QO
MI>FNP>2)WOGVZ?'5$5':"QX 2G@L[":91*I@''DFG9 :JSQ6'9_74^77F@G\
MM"JY^(3S6B47X6@GE82%(5@9B0AWP-(+9I Q)O)U6!MLL &&MO*>TEHE7Y-*
M+C[3?$8E:SZ^>+\ZZ6L@NO"!,X1%/ M*@T5:!(],D 96"5L;2RJ253JGJG&M
ML3^OQBX^ [TVHHMPDI-2>DFQB4DI*E@3VY,:I$PN4)Z'('*&<Q>5DHN;.]T_
M1"47V;.K6$8?>;\[T*T[TL\?6+6N'/@[!J_JNE%=RLIUWU'+\8=/S],:(RYD
M/I80@']D7*%.07H&7-Z<CC=8PHDG3",1. ;GQA7(Y#(@ZJS'7,/*L2(5JRKH
MHI*0%J$J2][^M4;'&AV?.\13H^/SH.,D:V4YD5CE#$FM>2S"&3=V>$!:*6)M
M(92Q.A4$$WQ11YEJ=*S1\>VAX\*C;34Z/@LZ3@7:J!6VL((A:PQ#7'F+#%@U
M9)4-A$H2F_X!.LI562RJ2VZ-CC4ZOCUT7'ADLT;'YT''2>YH+<,^$(6 0@)W
M+'*)I&0$>:&* @>=:T-6WG.\RHH%=VG[(>B8(J;_'L2C8_"O:WY]/WJIQK -
M"F)' E_]N@#[?]T!9<^>>#=L^9WP0?=//K:Z%UN=4K!A,G=]2P^\V^\FJ>_O
MQR'NPY-_;W7MV<\IV2W_W[N7AU_<N:$\;[0_T9V-30P2S-,X-]Q9X\L6;5R=
M-!M_;.*=+Y\O#^B?(/$?P_;IUM7V\9$AV"JG%)(*S#</P2$3"C#?NG"Y5-S[
M0JQD'M3_'&9XT!MZ6&98TY$$MG7ON-E)HI0GX[8 U%0/S.TZ/V_YF-6H6YF%
MQ<X"K';6O%[NK%>N=S;HEO'M?G:A^QG\_]!MP6?[[\9JE:3TKM=*XCQ6NU)_
MX/5:^KSOWXU^^,TU^^<M??FNV4GC35_ZK;I7I8OB_(;Z)/4J+_]VT72#DV@7
MUG!I&ZJMA^K)U>6U=&D&#,IK!5E3[/;+>(W<>NVNVQ*ZAN7M7[WKMG=?XSA_
MGL&R!]WVT=L[GGOAV?U;K^KA]YC#T*R/G8U?DIH4<ZG)7O-;M@V?.NEGFQWG
MW7^9WK_?[]A!U_A>QLCJE%UZMKE\P#T>;-*6<9:C(;LU-W4A+[^ J:WP:^8!
M/_N\DY>1X >@P4\]D[\T.]G@I#N$6[C^K]\WIS]+<GDDF-FYAE4"QI'I-KS#
MH!\SS5M#0,HLS8C/VD \AKW$4[)NJ/;96TUMFJWFH.DG.,AS) #]R'LL,G."
ML&64@.O.<V/^"=RRUVUGW>F>=/WOR5QY32&<5Q2*>>9SEW_KRX@9;^&X5OOP
M%,8&SSX0C8UCT=C_=-78^,3A_M\:[3]/MC>.<>-T"V_3;3X;ESEL;W\[H-L7
MC=,SO+-Q1AH;VQCN <_<I ?MS8N=C4]T^_33U<'526C,5/6WL40Q81X%%XNN
M:&F0$IPC&K"3PDM&I 6.H%8)X4MT6.N%@L\U BT] CWSL=$:@9X!@:;*+'+.
M*?/4(R9SC;@%!#*T<"!-U G/"V.(6WG/\"I9JC+IKY_8E7VTYQ&[4';8KFG=
M:P75A=.ZR9[L?_? /6R>Z]8UMM;P^7#XG*DNC77(/:82>>\$XH9QI"@M4!&D
MH5C#RF&Z\E[6[*T&FB4$FH6SMQIH%@@T4SP-UH=HPZ.GB %H1*!(6^-1CH6P
M$EM7V'SEO5C&FAZC9XVDE)>[F4L2(ER6>[S:&/7NSN=,]_M^T,^Z9J#A>@I,
M^V_V1'>.?8I<ER'IKH$AIFWS.B3]$WLN.W7@^;43AX5[*+MQ'#OA<]^O1ZC8
MJ8!BJ[-9P<3';F\Z-/17M7]U6<>&%L4Y9GO.:AZ(4L(AQKP"SH$94L;"KX%S
M1;C/2? K[]6JD,M4$KQV;VJ4>B;WID:IY4"I*<\H+Z14C!"$I0J(%R)'BFB-
M@M5>V-QXYG&L=TCQ,C4<>?TT\&,=IG[=\/I#2.!DA*D&U\6#ZTQ\VV&/,:$*
MZ4!];*%,D*22(QN<%-0R)7TL-[?*5;%$X%I3P!JC?B %O 6C:AAZ# Q-<3S&
M"^^*G"*E'4<\:/!$/9=(!BTQU0(' QR/D64"H0><08N_1W%M=H8I[/DRI])^
MUZTHGGLGW@_JDVFWGTR[.'+:&9\[@8PI<L1S[)$DG"*K'!7>:V'B'%<KZ-WZ
MH"P\E6/K&*.%X(1)37$>"+7@I6 >,+]QDFU6*":.@%6HQ^.!K?-NOQF7Z5TZ
M4=;\ZJ_/:?UK^CQ<=4H"7W]%FWZW-1S<_I4;Z?PO=(J.B'@$(I\^ S?YWY/Q
M[M&Y/O;(]+P^ RX"(WRG6Q?ZLK_R[^E#<\W.Z.8J/OVV%_YY#]>I-94O_FR=
M+-8D?]AM[_%<9\E46L9F^SCK]VQ"HC$Z'1W3M=/SXY5,MP:W7)G6@YR<?WO*
M;.?B_%N4DTJP;F>(3]U+>XHFY4(\0I.2BW_G&9CD<__/SFXC^[BYNWN0K3<V
MLKW/O^]M;6RM[VYM[MUZSO3'CKBQL[^YE^WO9!]V&GL[?VUMK.]O;F2?&^N?
M-[;B3Q^W&NN-#UOK?V5[^W!I>[.QOZRO4IU)+!D'(ZM9%.?LE[%Y^'4&YFXC
M":7&3#.#TOQJ1HWTA376*6ZIT+$6."?P,M9@8OW*+=^[UR8MXWEJ4]*4K!]Y
MRIL_4YW+-:&>X9@R6U/X:>;D!YRI9C '\L>>J7[$/9;XK.3$\>GL>T_^/OOY
MWI]@/M?/>\U6QO"<V:S/\R[D/&_V-@[TCC9-2A_\U6=!S1!\56<&OJ7,P+][
M\8SRX#(##<_\?X;-\TC]5C,]O]MY'8[_Z</QTBFA-"-!6\NM(4I+)R@M=$%,
MT$(<;=V]4Q@#F9/1]?Y(A-8[;G,D0.N#-U),KKW)#[X<7#:^'+8.3L]PXQ3&
M>O4)_O;Q9&??M1OT,VE<'9[M_/$)SP;C#_9/3@Y/M\AA^Y_FSOXGVM@XNVIL
MG)P<?-D4#7K #O<_LT;[$S_<V+UQ:-D$@1T/ 1D?ZQ '+I%A6"*OL.4XJ"!L
ML?(^7P7'8HG"\?6>8 U"U48*EM@$[PG'C-M"2*F5P'F.O0A!<U."$.8,UR"T
M3" TM2/HM>0%K!NRL7$/M]H@(RA#A>/>VL)ZZ_W*>[%:%,L$0J^6RJU;.VP/
MR["<\^<]D/ 4JZO;W3XS 9J8^(V)>:^!9V' ,Y,199DQ4O%XV%=:Q&FL6UHX
MCR351N""$\_RF!%5B)O)"'5#OY]7<Q?.&FK-?7[-G2YU8C$)S#)$K(\-<SD%
MOT415'"II!2.Y]:NO&>K6"Y)*\[7GR,^]22XAT7-;^BDZ9SOO*ME^R[9;N*+
MJ3H4U.HDVRHG"G'G E(\@*CGU,7-;HRMJ:=[8=.ME?+&,HJX]QQQ03%26!#$
M<L.H(9Y[XVZ/;W;\=6QS^I_'E=9_>WTW7G=GC>]U#N95X9C)5Z[9Q0(A8<HO
M" 87.BB,.'@(B#-OD!:$(!<*ZHGP.&#P"_@J671SME?18*B&LM<%9=_K+=50
M]K)0-N4H6:\=&!D+HB,"XKF72"DE$)4:,RT+$TB((8Y\CJ.TC%"V9,D&$R\[
MVQ5I6?(0'CO$5QO7KCVF)V+*SH=ICTE191Q5#G%5@-M$<@<.*G DPS4MI'8Y
MCR>XZNE>T'1KK317FJ!H98&2XH ,LP:Q@(4"*JJQ@NG>&9SX7@;>1F_HW61'
MB.]S3U\K<WM%_.PY7,WQ4=</PU[/=VJ"MDCMGL[ 8<'E1#KDN0?M!G5&QA"&
MB,%$"1F,5W;E/5FE<_:@Z@R<&GU^-/H\AW=8H\\SHL^,>V@IS3T' L<EXD7
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
M"F1@B1$7TB/)G4$F$*H,SX.7.!Z@667T%6[S+C$G'&E%]@O[(0DZ=26 NA+
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
MDZ=1,@+_F$A;9_71,2_]8EEV2>G;+(.0=X6BJTCR CKA6,6*+&&&WC"0H!^
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
M[+YC.E9+3_D%T,$EF@#64+=?UBQ1L\36RH%M]\RALUNWD7-FBIH2-"5P2G!
M56Z;P:<I05/"A5""[?9-V[I>Q\DEJLEV][JZWY!7_*?4 \R#_TZ"Q[_\"?XQ
M@LF??P@F(VOL.:[7MZQ!S[+NAGW'F@Y=UQE,!N.NV_WG</B#_!#?_=R+[X.0
M<+=/^+*'HXTV^;MM:I+W$/N^\2M\[R$QWH<3?V)\&J?1G1\;(+(,NVO;QMMH
MOO!B^"2-C,W?M[++.NHI:9G700HX,FYP[@]PBB_^HQ\N?<7VNX*"Y?UV#+'C
M V!)_=MC]G8C",>Q[R4 ^+MGX\5PV.D9\)I9$(6F$<6&U?O11$1Y,; 'G:'X
M")XRT@<?_A_19\[0QZ]&M[&$;B_ZSBA_@5CEV??B&^\^,OZ]].+4CSO&^^_C
M!R^\AUUZJ9\8RW#J/48QD.BS$<!JXQ26FTJ'P*T[O=+67=AYRWU6[ZKZVN 5
MWFQFX"TG1C0U[I8)_@CO^3[V@0N6.U8:3P\!_NLE(.^>0F/P8X-7?X._WH[_
MO0SP6T3 8> G)E\+GL4-S983MA]<8V,##B/Q[^=^F,(B/CSO&0EP8YPMZ(6I
M,84[ABOD:XG#XN_RM6_<]UG0(L8(E[,4)-<)2#%_.=SJ(HK+F T(]<(:.!TK
M1VTOS &"'P\[]K[P_H75[W5&F^E3VG7B/1F@#3RE#_CU3_$]8.9_O)3AW3L?
MD<HTWC)J_M4+O7L?D0X.,3'^$<6_3Z-X#)3AS8!X$*_],*&'30,VE<+M LE'
MTVGBITCDGC'QQWB)^*[;) $$I]488G]=CL<,Y=MQ$*O;Z19NLK]G#G(6Y/ N
MN,?OGH 6^)OK"6'4ZSCU=.!V!ON"'LK!_F8R^+:6-X9 'TNVWIUO3&(0 2'B
M&7\"B6?BSY$0@ B 5![]6;0@= :$APL,[Q,#A,18<'MX\-%/4GQ10O3BP]?&
M*%E(W*01&"-$5VGL!2$NOXBC^]B;)[2%93";X#F"&)><^_$8X&6DOC<WQM["
MNPMF08IO@>_.O>_!'."6'881>#NJZN<,A< RO$:B6E$"?@,,?R@/4SH:I756
MM9+"AM;(HI[=<24:1(:<DZ!5ID&KNXLP<B715D^%A9U3#M[@35+8..I:LPC4
M'&,"O\'2'NJU^=;YTN%RCIN!@_CA/1=4B0&$,?,G=?+(_;'  7 9=O/^Y,8#
M2Q>6H:VP58P%K)\O;KP$,WB\G&%VDK$DCC"+X$_&>!G'?CA^?@4;1D9P[=3R
M_M?WMRH0">ZCGC9ZO5QHK(HG>X]J&A#A@:PH5SX"$K"S;RMJG= DHR@C4>?
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
ML#7]=>N]13O4;&!A=))71Q6(<)LMJ!7$WQ+126)AAOM[(90!RQ5$\FR?F?*
M")DC%:OL2!"NZDP&0[3X+<)M'7\T6)(L??*>OO/'_AR)P.Y:(Q.8=AQ'3T S
MPG6*C<*-103H$DCZ#]TU:6Y2S<P&+ZO(>?1J>FAFZP*E8.=R5*FP[3G%'_$'
M'W0M(#B44G?>#-N9)QVC&O+$Y/91C=YOH@Q4[R$W/NO[NA?OLIP%M^%"F^9N
M7D8E&D^3_^9]1PW[,4 %6T%.A+)M(?9'(0+NZ$]AXRP582A-^-F(E\RID.NT
M8F2&#^*3E'E:F*I'L</UH(/&8]%R[&]#!X7W657OR][E=MP?$?E!PV0CP[,^
MOGR2V]3X>^=KQV!UP_DU<#Z"W_P72,ED$HS9P''8Y7=\"AD LB#!,;@V"]P"
MJ2?UJ2+/NPMF0?I,&>1 )U7W\0A4D :HGN"[*KZQY>VS]$I:AKF4/%I**-Y9
MERV$.M[;0S0C]9J=.0M<X= [?Q:P\A;\+IP*+O#J&RR,=(+#21,<]E>[]%L4
M4N9R!$P'\%_(1P79]9JJBK!XB$Q4QUB4E_#P,#![K%QCE6B>D2SODF 2>/%S
M-O8(50'!T'(>4'Y9 F8WJW]/EN,':1TV(A-#W<!OI(*D;"5>!#L1S RKG4%=
MFY :P7QVM"XO5()/U]:2U)UZFV W\]K(F7)E)TNK1H!5SH%@\N<?@LG(&GN.
MZ_4M:]"SK+MAW[&F0]=U!I/!N.MV_^EV[1].A';5M/,5!-VO[*COU\B;M]*=
M-7K$.@M5[@, ^@OS&"FVWVHF(>WW!''"#P5W82&@-1J5FP&(D)9E]FQG-6*0
M !(UT'.*#E'3MBNF8F56!/"5()JL#,%8AA5C,&37)XV[&)9JF]R\(+G%7BOW
M57U_\!+0* V\;F*/68L __O87Z2KH;2\8&\*BM?FUWYK6JG,BW;D#@:L"# W
M$JM3:3=L@49A>,G*$A-_CNJW8.B\RT\FKT1X ]85#0\B=-6A_%+-4MR4&'\"
M:I6R\D%1 -V@A/4T(\$9R9&(<I@"#+;:(3!M"-BQG#5>#!E?ZS"M,II1<F<(
MM$*'Z0QC",93%/\.6 8(E,9PH31$,65; )(@XR41C59PJ[R1"EISG^)[H W>
M#^ KAB[\^V?3N$6?<)+E#WY=CL<LTL;B>[_XWL2/DX=@8;R3&@*1T<,4GW\
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
MD&\A"WSK+2@1Z8N?  \;*UG5]"UOU<!T/T"MGR,OQN)RXUT ;(_-3@HG\!_
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
MJ:4081BI2F1QC:EK%?82);\T<RNB[[.(D8Q21 :B_(GT2!J)*1>5-U![$#0
MA.SU,SF;'X.U.F4_YZ89P@6['_]HLB]8'0M; "^HXTRXI#Z9=J?;E?Z4S9T=
M\]SQ_!T2(;V$:Y.$?=7]L3=VRV_,2K#JGK!J]B,> (;^2G1^HF#!Z=KXJL,L
M:AH*>WP:&S82HDB): 24.<RR^5.\$40JC4.2NUKGR2NLD@W=_^A$PX FP'@
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
MKYI>W#8$ ;\>EM=OH$C6/;.@QZ;[H-'HD$3AY3TTTU0RH267/_#9@AI#[%'
M([D+[%C^DS1VV B\ L^;N1?U^LO+BPSKDL&5K'<@SD!$[CH;/E.G#OXLK>O-
MYGF[#JLC>E/3VPW2;C3.X7,=70XV5U4$Y)/'WA3O:W@/ H@ZD.H<<IRGW=]:
ML(*9G6Q;&3FZ-4EXS7]0"Z*]A72.MP&DC77X$W$?$QPG$C8L#H+MX+<_OXK4
M)";Y2F%?$B%B:G $Z*<E%[%0I^XZW5,.K'N5;AU/MTA;)8I.6JK64AKM^E!O
MJN"$#$&_%*%;!D<L&$>!/<:+D;Y=+2;T!5$-(LBN4)W(!G52EM0I"F>75*F%
MF KB]UTV"%):53YQZT25B8 [=E:I4\'525% I11=JP^UA@+Q%J@3:1"A3W_:
M#H@W<T!'1%X;+=/N)8-?PH)AQNY6<%X\3*A5*QL1XN,R3LG'%Q'\=439B+%B
M(/ ,7'6XUMN&! U+1KMFR?8;07^>J.E7*M-_DN*KK)C^3&_Z9CJ;V OL R&L
M9%@6+HRD5!9E#Z@5&\F2;3S#)R@;";)\@N6HL?(),DE7&I] *8=/H)Y5+D$^
MI#?YJGL^_ZZ,%G,VGT>7T GKGF,5?&43',;<*.[Z,VX7BKL9Z<F0>D8'TVO,
M 2OP/D(O-\B)%=YMA_>HC1+$3O<$UZH3/.=RJIW"":X5_ 37LD_PXNZDF+9'
MBVT/'MN?@^;B/>-)>F .SZC%3%IQ>@O+5&!M>31ZQ5U\@>F>Z1$\61#IKPI9
M"5P$O7(1<BZW^BFX"'K!701]U44H[BZ*&YX&&TCY!H6-4?5-,2JW2*6Q0LW*
M"N5<6)NG8(6:!;="S:05*N[ZBWY)&FQ#NOJKF[! !58(M$#W\/4@"R"J_RZU
M65*)3"JKE$/Y1?%55!1@E03I6>M:4\=5&5B&,?,=UZ>6AZ_SL9VTZ":M?:3K
M^D>?KF1O@VI92?9[2K:2E.S5QNJ59&=*ME*=V7F7;.65,QN=D=VEGK2D)]F0
MKV7LB,A'B:HW3E3,,2WY]M[(@:0?#?;LEM?<2_]<]>ZD6\OU^"U]UQ[X'&^&
MUW&1RP J)!@=AJ-Q9]C9#%%1@J;)M\A)*A(]N]2C(&\3[+(ZH+X+TWBN>)I'
MGUW1A7G:9T-,G454E6B.>%GA\Q)P)"<B:\;U[R61-;[E)%,?Z=RV[.D"#BJ/
M62X>+,9@S*8T$C[YU+A]W;FKN!UQ^YI.!OY$&)P[T_K6Q[3XD^5]]^9SQ?N(
M]UTV,BVS)*R_ZUQ5K(]8?T?[;%("KC_T;BJN1UQ_$."KY3CMM1PP_F@XQ7S/
MCQP($G%S$=5.&CGV-!,-8B/$"F([;MN4OL:Q1?N,60(1TO,$WFE2##'>-:W!
MQ!\N%QX1>5WH6H$]OV$#4:7KD9ZXA(>LR*TV;CB&" *^([(IR$5_(3EL!)\A
M?ET/^IJB'FD=EWI2\'<FI?Z^4@M4BH?; Y@#X^H:QS^%DY5ZMK.09A-8(:@.
M=1R\A4P?J.^&VYFZ,@NQ'-\7S),L:?U^8)X*.0*89[%P.Y=@RK?F\HZPE=IK
M>'E<CXS;+_>=QZ?>C;%6"8X![IR]N(?$S2J:.H=]]TV'ZZP;HID9;. [H&7,
M3;U9P&'25K5:\,-GTT6P;H];PJ$/-I7?KR'TK^DBTC/:5WA,GTDNL (&P-CB
MY5N?C>EDA$<B3L1?8P1?X#C0O@4_XO-1WQO;#FQNN!GP],#*FL8[/2&,4:TI
MM]7UP_NB@2IRNWWX66&QYZWMIMW285_KZC;W=74/"<;YJEARGL=I6@<*639N
MZU#^YW9[ZX+#=!'!L@E_N[W4JC%VEP\6UJ2^^E91>CO-CT;NJ\7%#G%B;K=1
M=^M2#P,T3WJ0X=-_[-L^JK&OP+P*];I]PZ9CTS,;\3AWM,P]Q>(WW7]CMB!>
M-6&K!0B3UKWMCM^$7X>18CC&D:8_=M']Z43N3SA8@\E-F&H&<V7/&H]W!@/L
M_8#]%((O_++*RY7KAJ.':>\;D2T;EN2_?7NX@/_&WG3RZ7]02P,$%     @
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
M4)( M3EU9LSESH :\[44?X["[%BU5GDR0:8BY0D:0KA#L"FQ,AUTJ<Y>2=(
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
M3TP9B&[)*W96=^;;4+.1O+7"";Z>D;@_J% <.K*&A@:4)&^H$:)792V=+=T
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
M,\7-E+8>Q5Q/NX_K W[#P11?TW[]8CB8C$*:_(.V\1?3\61XAJ-7W]/IM%H
MS\9CI/_RI_"]QP(*D1("&E2@)&H(S$DHNEC-BP\>4^.![P#SNF0N.?QLM)#1
M^6*PXVI139RF')D,#ZN:.45HC+_^,AQE'/WU5[8OF]Z&.!P]&^0/>%HMPE??
MO]+"C3T>$4WV&EQA)(5 1IU+SH-1Z"SJF%"&QH19C>3!<Z*!@&^JG>^K]K_A
M $?AE' ]RV<DTC&1==+_A@MX+#EA+/<0(S(RV<F\=T)$D%GGR#+#J$QC_=\!
MZ<$3H:7(;S)"[,N(%\/QY*3\;3C,8X+X$4??^@G''X>GN4=^7>+2)"@VT1(E
M0H 0LH7,(R'37IO@&I-A/9H'SX-&@KY) ;DO!5[BUQ&F_LQ?I:]/<297XNO9
M<#3I__?LYST3#:=1$RA/[KXJSD$,T@-C)6N=4D9O&Y-A$UP/GA;-A7^3(*K%
M&E%)>[YDC7M&*TO;509.7BDH2\N5(UL?'/<^)L>XRZ6#E>$JA@>O^+V$>E/)
M>E\EGWS%NC$-/K\9D%N(;X?C<4]R=*D8#Y(1Y0A>@<!Y@)S)O_-%"RU58SVO
M@/'@5;VO:&]JV^RK[7?#P? ZJH4]8I5"*XH @TF"BBH 62 9L@RTUJC 66SM
M JP%\^ UWT;,-_5O]]7_F\$$1SB>7 -U%>T[G/2XS%QQH4$JI&U':3)2D[0@
MDHCDO*I29&Q,A4UP/7A6-!?^38*X_0FR6*H6QQK]P92@G:]EP\'X.9;A".>?
M^Q2^X_C5=W)MZ/W]01C]F$F)QI3J@<CP]'0V >;#[A5FHC,.0>>B0?GJ!--Z
M"-8DSFD;="6UMB4[',XCH./]4/5-%OLV+";(YY/L.3GCI3_I:>."5MX!DSF"
M"HG$Q2796J:((EG@*%L?C*Z!\DC8LY^(5YQT[7W"^7XT)!@S6XOI8IQ7$7BI
M]]4B1@@Z)O""6^3:L&!;GVI=OOW!*WA'0:[0Z=['E[0O7BY6SR:343].)R&>
MXJ?AFO4G)X,1&0/I7:A'*^14*56 >2PFA"2#:SW1MP;YX!G2K5I6$&GO4\]K
MB'O&QAP+R^!=M<5+(%/+.PLJ2<VEM5''W"5)'A<!MA+G"N7N?9[Y*HP&1+;Q
M>QQ]_!)&^"R.9W=R/65TB)D+\"5Z4%)I6KZ"@5@-$2,#3[JUW;D.RX-7>1,A
MK]#^WH>5R\">AW$_]51B+"NI:8"J6B.Q1JOY2 I3V07FD!O6L>IG0 ZO]S:*
MND/[VPNY@\O-95 O^Z?3">:>2<JIZ .40.16TFN(@I8G[KEB,@H95.MCC#50
M'JGV=Q%T!U>9_\ :LXKYV3?R6S_CNVD5S4F901R?3"<UH',6AK&0 >>T+1%@
M,%K3]N03TI:%&1C/S#GGC6I^#K$MQ@>_3W2JE!6+R-[W()L"GB]YR0DLD012
MI%?U&)^#$Y&\W'J"FX76);5>6[8">'C^=*OP'=FUO;(ZV)_6@#U?/6]@[I$S
M'54. 6CSK/'S04+(R"$SJ=!*JUW6A^'6.HA/DUU-%-9)*,_9V7#P<3),?[[L
M?^MG'.3++1K3*?V5R4:SJ!./P$,A>3#/('*:"!&5M"*GH%3K6-A-<#UR)C57
M30=A0!<;_Z=Z=-.3,D;MM02O$I&9K'?PNACPF4L?L]286L=X7$?0D!)74ETZ
M-WCV$..J/>>7>>+"7]+I<(SYK[].1E.\_.%P,,'ODU>GLQ?^]=<Q?JY?[,J$
M\6A23WOS-$U.1N<1:L^^]\<]GAR&&G64K!>@"B?#GEL%,J-T*F,VFWE0]((K
M/*#O+CFP[MT-67!+<M$MK-A!C<.&XFQHAUS!<S4$\>5LO=P(5&\IPVE_7=\$
MTG(G6)>9=:GN-CJZJ?!& CZ8]G4@*$5J("-8@E*)J,U9!*DTNGHP8(5\>%J_
MEM]V%*5O(]<.7(YS-+_/;*$>2\(C!@9)U(1<R2WX1,MAD"E+7EC$V#J@^QJ
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
M&Y7(=I9M!P=([\-HTD_]K[/Z'Y?;RD5C39Q=J0SRY?<+\53TLZG7BUBX*"C
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
M6H;'W*5WUT47%6UV%L0M!:0V&=//^H5;U2_<BB:'* 2WBXX?2OU"'5(Q1BI
M+6GS+K0%N! SK=A""I6"-.W;R#T8WFY5O_#>T78;U38VICZ1#&=05]?((XN1
MHY,1N#&U#1]9",YI,CE$"-':E#7G&YA4M[_E'AX6=J[%82<J:&BD562_A]&?
M.+D%FRN&!<,*<)7((G4E0#!)DH'*&+IDO&2;6-QWO>>)$Z2I&@Y6_S0E:P-S
M&ISQM=8BC39&6FIE+.18<.Y#;%VIX2=Y5F]:^RNH"R-_;4T]&9)DRG!@QM0P
M "%IQ3,,R/<U.F0,F;>NG'N/ZY\>TRMLHZ,NBAW<78QO$X0_:Y[NHL[MRUCN
MHHOCU#Q5W(6@K049:&54!*VVEO5 9E?*/DK:9YO7%WIH-4\[)LLV*CA0S5-A
M%>9B%'"MD6QP8<&C2)!5BB(R1IMO9\GM][SFZ5;:VJ#FZ3:B;NCNC$>3WH>Z
MH\XO2IC(1J<(L3 RJ#-QW2G/H124D5B>?-@HMI2>>D77]-VEGJ^]\&E:&;O+
MO&%YF L0"W=[ QC;F V;4*#]]+[;)MA#^,OJVT-R#=?O93A:")260)24$BBM
M)43T ;*5F%AT*D?V$!2X9IMNK[]M!-98;[^3I,ZF9XLNQK(:%DA61?:US)]W
M$).E+4 ++LG<L&6SQ)0[-'?MI8?;6_<2^["%S!IOF^<95(NSJ!2+--*!<:K0
M<.J=LG4*4BJ,QL-$4$V4=_6E#U!Y.\NL"[=H$B:S/7Y>TNVR6>]YMR<OM= 6
M4-O:J5X:B"Y)R%QHD:VF/YK?.]T&Z&G:2NUUU47)L>N8+IK*W0VJHX.8E8".
M=/;23G'+7E0SJ7?A3:\$9RQ#6ALUB(CD--9H>.=XA&*3-RQ%3V[?PZ7"70<K
M!V;"-L+N@ '7,B/FE3#.M[UL@D[9$!)7"R3FZ"%::\G5CS89;SW/K<.RUX(Y
M0E_P_95U6P[*SI(^6B.9I5NJ9VG2_T82:MA*YO8W=--,9HM1+;6305F\T2(%
M+;P*64;A(QF)2;!:#DRH%>UD;G_9T1O*2$_TBRX MQAJ!6 D&C):X%!ASES3
ML%HO^_NC?@!UN3\,3T]?#T?U'_6*"M$J44"R6H4\80*'18-%Y5B."76Z-T5X
M=AKA/;S/;\O\(U3HWI5 ]ZDUSM;UR+F3,AMT((PDKYO5&D6Y"(C,!3*[)'K6
M/,S@4(-[0)/D "P]6LG[;2AVGSKOW#G066.A\9O!>>N+G$H**G@HVI!]:0JM
M;%QRT&1X>A&#BKJ3,H<'&-O/F724F;0'P8Z1D++S./]KIH^+<4K%?6)&@T;I
M05D>P).[!K10Z-JA/"OW<%JK7!_;SXETE(FT!\$>5),BTD+!_M6A1MI]<^*E
M=G:<!<Y;\-XX\([6$%.R0'EOZMMM/[R?T^DHTVD_FG70UNAPQBQ)7!F1(LC
M,BC2 #BE&1BD[;=H+E/[FB_'\9?NI1;^@?W/7VJCE6\X"I]Q9B"]#!-\'?JC
M6<&AJY.'N^A-C@Y,=3=4L!IB*@52RLYQ$;RSX>'I:AL1/*#U\<$<$W5&P0?E
M^VXNCEZQF1?#+$BK2)_"6W#.(LE \$B<K&WA'^$T?$!S[SZ0_QY.Y*V8^Z!F
M[_6#A;L%$:+VSM2>PT%84$I'",K55GXB1Q]#2.S>-)QN/?B?\_A^SN,N.?R
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
M$8>O?7+3GZ4T/9M%'%Y#*)/23@D)@<?:=U4H<!HCQ.2YUB+2".(&BM[L;8]
MX1V(M9-[@P&9._.0^M<AS:L+UF4,BTS)LUI3/1,A?:UDYZV"J+A-/I>,KG4?
MF758'K\YV$0+'=P!K,+U=G:E>3XY-L'7D6%X%[;C&(AM-+D!/?96PX$6DVLX
M#2IAG+)@I2B@9 [@)0]0DLQ%H$RB>7_LX]#D#M/Q."S91OJ-C<@7'_^+H U/
M^XM")8L^:J@=&A,T():*22!X%2,8DQABXC&83<S'=<\_O!W15@O#QB)L:#J.
M1Y/>AWH</R-N++QH&AJ46<]<X6GW4Y)#RI:[%!ASN%%! 'KJE5E-WUW.Z&LO
M?+PVP>YR;7CA>@'BG&.;P-AFG]]$S>UG\-W;^!["7U;?'I)KN/@NPW%2!I,P
M@Y29W T,-3^;>9)(1'(^O'-ZH\*KQU;@F@VVO?ZV$5ACO?U.DCJ;GBV6^6"4
MD^0C6FM]+>F9:[ZJA6B=2*'0__1&(5MW:.[:2P^W?>XE]F$+F37>&G\/WZ\
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
MK/2"T' A!"A?)Q,G\C9$UB;DK*U<'3$P2/WX)5EK363=</S -EQO:R[X=%F
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
MY]&7V?<V9<JH8C*@272"6RP014% A99E)H-;'31VL"9M@7-\ZVE0*B?#\#"
M)?7'-&2LRUSB":5P:Y&,B I*!593F"/!<SP&+C(+O+4OM8KALI7A((EOW"3:
MEIU]O(\S_.L>QW=OOM9;OZ8C:'I\>(N2LWW7LE)PIE,,2CDM12PJ1_3(4K!,
M,!O(N>+RNL=S#@SL/WW0C\"T5EH+(2-D%3QY^3Q"=+6GD4;CG \QBM855)NP
M'#Q0=?1UE$G\L_?A6_A^I_(>IQ\_ARE>>Z:3PE3 I<QJ(BX'SYT'483P:#S:
MT#I/=3NBXV]93;3@V7S5=F(?HOG+TR4O_%*771#6T"Z,M0EZH>7F>=-=9(9I
MGKUH72:_#L>Q;J8&H?U@P;Z4FZ?5A2Q' .HZO, $"8XQ$HY0NO8O*L LYBQD
MR;:TSE7: .5D\9Z#*=ZA,_N(>@"79PVLA<W6!=A D9J-H$X3DVE"W6YU.$#N
M1U4,LKV3]RI #HI.-:/) ]/6@Q2.3&^,+J76"=='5H@=T9/CZD,?<0^O!PL?
MC%MT'E&#58D<.D_F353)05&:O+. OLC6!N5:(">W(_<E:CO]>TAY /OQNW4[
MUVX4+"AO+904R.UV/D/@R0*+24=4BLOF_96> +@82V!_L0YP?_,=S$*)N\ 9
MZ-1?@7*:L_X <C;1?(!D!]C/5V$99;.6DD/0@@XMIU.-IBFHBESJ2"S>?'[<
M48C><88/QW,?@0[([R^8;L(4\W+<A_).:8(19*YS+IV#(+( YKE(QFON4NLQ
MDNN1'/_$/HB@#60?(-W6G=">43.7#6*^_>\W-20[J['Y-^/[V_DHP_JIL[L.
MO<]ZT%\?./O!?WUTOTAT@R5\CSX?6![S4-D39P_3LMN^$"L??FAW\.F$K)B[
M;^]OPOCN:IS?_'4_^E*#0K62M"WPK8\Z^ON\GJ-G7;H[B&< F_E1)=BR!&P8
M9=KRH$/'S=8&-5<I3>\Q/W]*XV7L>-CQI\GNY._9C-A.XNJ[ZR^^7?^(88;_
MY[_^/U!+ P04    " #&<8E5/Q)NS <.  ")#P  $P   &MF>2TR,#(R,3 S
M,5]G,2YJ<&?-EF=4TUN7QO\AH== 0H<@1:)(D2:@)"!B0"]5$$&*"DA1C'14
M)( B18I$!$4D2!4%(M(5(710N0(*@8"TJ!2))-1(('GQSIV9M6;>#^_,?)GG
MG.?+V?N<=7YK?]B;,\J9!L1.'+<^#H! (.#<[@(XXX % .;B^KUW!=G=W'S<
MW! (MP O+P^?D("0D*" H*"PB+B8L A41%!03%(,*@&#P^%"HE+2DC!I<1@<
M]OL1$'CW#H2;GYN;'R8L* S['XM# J!\@!-(&0Q2!KB@(# 4Q.D$$   X@;]
M)>!O@;AV_\C#R\<O(+B;4"<&<(' 8"X(^/>O=Z,W=^, !,HMON>@.8^$PWE>
MY6"8;ESF4SZ5H]5M<,=!NJK>A9!X?@%)*6D96;6]ZLA]^_4-# \9&9M8'+,\
MCK&R/G'*R?FTRQE7-V\?WXM^_@&!H6'A$9%1UZ[?NIUP)S$I.05_/^M!=L[#
M1[F%1<4EI67/RI^_JJFMJV]H;'K=WM'9U=W3V_=NZ-/GX1'RZ!AE9I;Z]=OW
MN?F%1<;*ZMKZQB;SU]9O+A  !OV[_BD7=)>+"P(!0WA_<X&X(G\G0"'<>P[R
MB)L[\)X/EE#6C>.#'<U\6MW&KZ+G2(=?"!D4D%35GU%C_$;[B^Q? XO_7Y']
M!]A_<E$ (3!HMWA@*( &=DX5IB"!OURSGA9"MD@?_#F6Y>'>$Z XK*YK->YT
M4V^R]N^$_Y/GC@11D=&(LL[W@EZ+.?AKDK)AF,T</6A[AIE)C2( R04JJ5AI
MNZ*^H*+YEQC<;) 9]%+0'I3[":. [RJ9LNS+,0Y]Y=&'9S@ -* AV;!\MLD@
M*>)\);M-2.#L9_C7F[J!:"XFRH-+(PWC_ 3;;/TL4VV=DI&%BT#NJ)B3%'ZI
MW_?P ()Q,#25W$'80+SD (/M]='618M;Q#$.\*KNESY:._+1-TH/^E&>]_*M
MU'-KZQ78% 3CQ\Q'EN@H;G[&HP2XEI%\1()A>%8&_1*EYC;NR:W&4U)@J7_Y
M2]SHO-GFW((7'WN 4-=*LV$9,C/#6F'$1$]*]&-36_(?7[ AO)O6EV^Q^]J(
MGS0QI^J&@D9N] U-2F8;@9M(VBH5_JV.'PINY*[@*#W3=3D]=G%LE8&]#:[A
MTK3)'[8Y,OX_Q23=;P8W, K\L/2BSIQ\':;WC$VD/1*[KJE%^1DJ2_,Z2#U]
M6:1#E>SBKD[R]QR?)L3MR8SH4TR^F-IR^V@!.=(L/N7*MPD7E4AWOUQ9RU3?
MA\A-HP)>!TLG]D@URV\,-8;=:/;K777YP %:0G.!!DNX_/T>N?-?G5"I)'M(
MUBF51ZJL=")[H=_XX7Z\+;!H VC"4MJRQ$)$E5)L?C16'?_9^%$?6$26-M^5
M_3:*7/=. <+AHI1I#I _R &FCA9/OHGT"?J1QS 3*7S*<D>L4M"L>:=DY=ZF
MXT*F3M]C%2R/D75>B T59HZ^+*NXJ_SMC,XZ[^Z#^XC*W4T1 J9G9A\VZ-2<
M]SV.BDL 3EKN.5>D.GU]H$+&W)%O'0;4GCKY[%Q)K/> 7VY OD'6,1\'#:';
M$[J8*B37"61AK,"N=9I#J9KHF>5;ZSCQP&[SLH"(CZ%H?,)48.HTZ#/YNTO;
M%!/9];V)Y7*2&-4N'=0L]T)]PSGOCZ>/K9):O#//$C\$?U?\Q<N$N2QZT/)D
M'^1M--B7=-7V>N/W\3A_3A7#7+6,0<9\(;SJZEF:8Z!.OM7BEVMSH]9N79[V
M,=OQ_))QH:EWW?'PK=CBF+$._4BQG@.VKRR5[V!.W2.EQHN6H%H$.$"\'WO$
MHB=?T>N.HGKSQR3]9PT!H1^F#+Z\7'QDZHIVWI)EC<3)>W6),M?I<SN)2^BU
MJY4$.'/<G*Z5C]TV?^$VOW%.4L^C%WK5)"^WF_F4 RBVR'. ESN)['3X<*"L
M1W:EZ(,;?MQ?/0S=CU6U9L+XF/>I?K2F&7020A(E'6U$%RE^_=4E7^.3VK#!
M21QS<V7HN^&9S-;4; %K>>&"2(--M>@TED5,7PR\GOF 3IV-3%A[<5/*Y=,1
MEY*T$X?UH5VA0CD.I2L%WM=KM%7D)1:\/.P/5G??ZRZ7?:Z<NO\9"3P@$ ZS
M5_G.0D-+;[&\HX^]:7V=;:K5T58?&5+E^@#NZ?@!%DE:T@W,:?]A:K=1R3 D
M,#">> _T3']JQ22<OA1ZGBASIKREF7(=+]+[)AQ-"XH*[,8Q@XAR$Z;-!)_[
M[=G09%>1;M3E1^YKZI2FA=KQUC&IV;+QL-$K5U"B4:]7=[2Z^2CF!8%:N)'N
MHDQ(V3)HTZX>X E'U*FG-IMO+(.V=>G997L39T45IMY?V:K=+Y1]6DP)OWAF
M!3<2Y />F<4HG1K?4&':J2?^F;>E2?WRLF_DL0.!9=:"X@"$-Q&A?Z*6ZXV*
M-O+I4DGAUXX(,^3:# F4EGUT4]:D9>F+().$K%[Q18AZ[(?GQ8@-JV4GEXTY
M9LB(]"4[B=*W:01Z!@=H1X=AC[ '1.^_G[![_X05<CT%J&'I1'5T&FZ1T]DR
M442G^Y[#T7+1F91+4KQZDZ/O'L\$&,F$\P9<^>HBS#C5AI)F9K""+(JB^B@V
ML@@N3#A,&*?VZMK4E<Q(7X^0"+S& /JB'8B)G^0 W3CHME]9U=U9;5E/3$BN
M(>UCF6MWW)[D<?9U^*^'$>H-2B&H0TR/I]'6.XUX;5C4=06L52().;A3)3YX
MH)UMFUA**V;SQ!JUIN5ST?U(C[;5B='*PU67V7ML*L?&*//UN;7DY!='5T#Z
MXNU#.OPU6EY@.>"CP1J1)J6?S0%JICH7+D2D.]%;GO7.6_DJ#SGRF:9%"9/;
M=U0VCNX4:#9CBYB>AUL36PZLK/4?]=^SZD?_-FF5<H9Y0+.X[S3XY_V\G6%L
MS$[A4_R/C1O,QS#DT'OUA'6#8ZF2%_<.V0/@<GW0:NM2&D.TTXLO3!M@:O>0
MY^SI<W?U+YG:M4\J-7HW7<R%9'N@+N"274>[;Q#EU[QLZ#L3-%9(U.O1_CT-
M7N!1DX[&)2'L7DC<)]0Z^E8,-  AA?:Q2VR19 @WW\NFMV1?R-OGNE0E/J*)
M?SK]HDB(+4W4V7GHS8Q#T)RI&G9)N3']?ACZDU*\092Y3F U)HRF\$[^G"1&
M+J=&XVIK&' SP\N0/8GPPR7$P.,W9BIKQPG2"X:;Z37Z*DNT?>)<I'B>H=#^
MFVI>1V+&W8S)T:#IQWH^9+HU]::T'9#:*^1Y3;31^^?T:CX2FBQ*:ATK#1 W
M6JZ=R^QU=F8<^(J_#F(MKHNFCUQE1FY<8=15Y7I."J)%W4N:7/E]G&\G=/@9
M;_8'6= /SRR)JU8SM2VLQ>Z</BO=!@GAFWT6,YB]?(BDG21F+F&MXA]IE=E=
MC(\N)0'V>M^F[F3C7E5^[)@2?D^,>GQ,]M,"W6">X/G(ZT_DH9^*?KS&Q$JV
MN+\BE,X!XI;ND_IA^7)-FJ%8?2EA$^LW+S2J5=--;_QN-(*M :*Q%-$.G%
MI27W_7.W@ &+,$2[E"-T?S?8-Z'IH])J[I;?C%TG0BC:FIYUO>QV=%MAC\;9
MPCYOM?P1=W%(B/(]8X5J,X1V%&+&+PZU+V8 H:C*Z#NDN[!%JS6\I%6N^3+=
ML.YHF[./0^I(>F+!O!<O!PA<3F0K,)TK/-P73&CY!6SD -D1OT691%)Y)K\N
M7US)ZUL)_RH$Z(9ZSV!)R_S1QYD,QM9J%QM6/_PH_(=S;6-+[$Z'_YOZ0Z68
M*^M^TX@$6JMO1JI;6<?A)_(*O)U#?<^8ESJKQWTGZ+[535E"/VT%)-KDKT:D
M /,< 'L$36(9>08HQ5,[37PD]$,>]J65@;JGS8'X2X>ZIFJT29KJ'0WD&B\%
MR-G.H:H2[*SQR,D(>ZOP'08D7B]>)'BHKO5*OT+=<GR])-K[QOQWAF+V*U*2
M5]C%:9Y>A>H\LC&#M6%,?\>,Z>A"B&RKE+3-$H0GJHI$'GP#!SU77J%;E2GA
M]6JIMU* ->TQM!LY1BFFOT7Z->.NS35<)/:(J&FOAMIP8_:Q.R[+.4DJ$E/&
MRYZX:82"]E(9-0@[0TXWP&2TA5H$5S!=SK;<JU<R\[RA'KH=G/IJBSA#N,:T
M9(!MF$_HFQ@&3TZ X1-LL.1(=6-2EUK%W97F/]ZFW,/(!V=V1<W1?LQ$';&C
MYW0,]I4*VUHU.Y<\\%+_X'L\[\"31FYKWM$!GL2EY<(?7N+1-N7;OHP3[F-/
M/%#],_V*%YQ< PJV7YFLK:JQ>@;.W2"7!GH)VSZE^C>;[Y2K7C3&GQ>9F-Z?
ML"]OYU,L1E[\2VC/)5B 4("\?[DL\/RY#J  P+8@, =+X+?A<U.**"%_@B);
M9G%2C*S"HU'\!1N<^K9V.AI/;$0_5(TDFA?&H@FBXE&X;D0-NEM&4Q4?I-*E
MJ/!6W#Q<\?B)O.*[BQ5H'2L#EBM+@SUHXD53HU=U=)XN/7SS EQRJS(^/^@G
M, =FI6WFC%+KKF70!EF2!,I9S,OA;=T--US:V@;T #G5.V5Q(M]AS.F>R_,\
M16H+YB[[':'Z(PW,.KA]S"-DA-J^E9X6DF];5%+U0I?_4S6$9';N&J]B+?PU
MZMM_:?$4E[S=%N?<,K!]2*NZM*/$<[>96%P0?ON63''2SM.)7+)M>4C$%. U
M[OI74:']LN_B'K0W]DY4R-A]%N/;A&O"[$&6,'LN!S)1O]8>9+-"CJ 51589
MESF8<:N_U80!3_Q+=D>I$VY(H+CDWV8JN3K<:_1^=^^"KMUPEN.@&?](=@H2
M9!)65+E[X&#YWPS"G!X,"B^N.UNKI5FE\CJ#5SI3+H3P)_'ODOQ_,8XS]@]0
M2P,$%     @ QG&)5=\'NEOI"0  '@L  !,   !K9GDM,C R,C$P,S%?9S(N
M:G!GG95W4--I&L??$""AAJK4A!X0D2H@$ .ZL(*'-.E*% MM7581I!I $02D
M@Y4F%HHTZ0AAZ4UZ1P4!Z35("03R.W#=.V]F9V[OGG>^?SW/O#.?IT*#T&?
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
M =J[H*PMQ)E?(=#B"H%K.:.U5:@*PI@?&B=[AOR%<#DD5J#MA6Q<<S-X[.V
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
M>%D5?_K0J=\.5/V576Z0NLE;OI;[R)5L^CY=IVK_6*I(U4J,12-'*V@MFS1
M[K'45_ZO3BM7(9&K#CK0%G)K\H#S*C;P3Y5 ]_AIJ]>VI9S?RDYYWB:H2XMB
MHWY6>=NWJ1[*ITX$M"6+YM(/O\=2&=ST9!;(I<IW+8N+VQH8!=(>.%^+VE$Z
MQ:O=<70;P,AI$B<>]F",U&E#&$>0X,"%@?S#"Q%S4&"45ENKU[G9!)TK$I4R
MNY6[<XUB&BFBA;W>E9-U1$=>^S7 7$P25FH$G*T0"JT^IPVI,('A(,3"Z&7S
MK4T54']%:;[AK).6>%M446Z>>'J[?J.LCC5]:LHPMS7LBV68Q(0&#H5APHG<
MX3@!3'PO@@Y' 0Y=IC)OZL5C6)!&:Q).&JQ1I]AH-!J6]_G2$3J_WYD"]2DS
MFAR!NU,EM-$&M.JT9>/!5J'IQD9_%S3A&$UXJHBK(B=JF1+-J-!V5$0S*K15
MH;7,U;:FV3K@9J [ :66;&]+</>8X)?V,)DE;@F*KD%NJ\EA=OG7'*\+(:U:
M:?E_X?EC2F67QY?7K[*'XOBOWF9JB[D4B0A<'B0P"CT5RAT%,(XC'T;<ITS$
M.&*ND3>83>%F9^5?;M=;'3L]\_^E1F3L7<*QP0"_UW):W 2, 9^EO8)5T2;=
M4HP!ZO.=QRA]V'#%?8V+M/CRD'/,KM=_Q7FJ0D*4<XF[9-QW(HX]*!(4JR3?
M',8)9C AH<\\SZ&">,-]<T]W/#>FO7IXD/O"*E3F'N>WRF!:@\=&XOHPE!>U
M]],ESKL](Z''K6/@.S)O'KCW5E*#6FQ0N3DT,'_N0_="-]_S4(WB]]O3[0LZ
M I\'H]\S6.-]BWF V@#WMQO^'QSG[^67N72]D/ HQE!$.(+(CSG$;I3 V!7(
M=3S7CSVCC%^Z'<^-M^3G%UE(:G,,8LVSWA& F\20.TQ]LU!WA(2#&YRR!5""
M R7YR!EQ>K :,TG.L6Y?/F].#QA:J73ZWC=CI"(OEY^5(TU39P().=.HZ\*(
MJLI]$2+21G+D'PQ+Y:. <T^K)M*S=N?&)U_4(5912E-H!7Z5T&YRKI]?\#EF
M_0QR 1(C$\0)$"SN]4[HWC?AY2N=R2[_MIOHSUN;9!Z?4*&=IJ=^/3#;?5L>
MK9KN/>[R-UQ^ ^MR&?! .)3YD%-?90]V0ABCF$ O]C 5,4E\8I:^WE" N<WK
M77''*J.@X2&2,?QZML.8H(Y];[+%L[$B^@.1%J!1P6(J]X'@V<K-;MK]M,G6
M!X)SD#U]:#LVCFT^-*<.JGVU)''6]"+[7H8H(@*3!!(_E 1'$Q<F.(@A26CH
MHS!.Y)YH^,%-7]=SH[:#.&MKIS6] S#DO,86K%.?V+1R-UQ6BPYVLH]U:*.#
MURC'-KT=O^#!C0X@_4<W6BT,3$2:9Y1S5KR72JC")U=KUE:MO1:_;BO?["I-
M++D?>H'/&(RC4/G") 02[&(8)E%">"![25P3$C.68&Y<UBH U(< 5%V.XM7]
M7CWTHQ6$#'.8&H^3'M>-BO[(E+</?%6V1WDJ;ZN=5W7IM\A_.8^\>=;3H>C9
M2H1JW/^TN5&'PG.0+G5P0\-8L1N;U?65KAT1=XGKN" )1RI/LX@\B#B-(4[<
M!,;<PY[G)1C[6N5V#?N=&P/NQ=&J*;A-'_BN#K,PXSI=]/48;@1,1^:U/3CW
M0I:F\6@V1,P2E^GV.BF#&4+QG+=,7Q^X ]WF6[H6IWJL@DI))ZBTV.9%$3%R
M11@P&(@@4ID@0FG:21*+.'9(Q .!/+-47Q>),S=NJR2%S_( =%(%#$TE>.&@
M:>YD)QN*L4_W+Q\%\VVM%?!L;74O$V;:[:\5X ZVQ'9:-0\>Z=9BOA8?L_7M
M5Y[??^:E;%]%UBFOW6))N!?'/O,AC4,7(A=',.$"P8"'R">AAWVD%>&FW>/<
MB+(KM-IZK:384'9\#_)6<( KR?4C#_2@[^?"40 =F>[VL+P60$D,E,A@*W.=
MC,8ZEOJQ&M8QG3 BHX[TKF*IU6<*CGVF0$6QMU'BV2//+05=&.'6$UJAU\YD
M 11&:G7#),Q>''I'\SP%]R=>MLGNFW]5"\C2(\(-L>M"XB(*$8X=B'$80\<+
M5$U*^0_<-:E>I]NQ$9E/4-!.%0-X:(L!D"91O4'N$F/@=6]F[,,Y^KW,8;;_
MQ=%B"]46'_Q85\_XR>;UC!EHUBYG-+N=^&K&#(S#BQG#]R^M;M*F=>C6E7[]
MU/G;[CQ,^(D3,$X@X8FOTOS', F=$'(W](D71TF C>("A@@Q-ZOTR^;^7A5
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
M0N\!;(3,,!J8V')\Z.EI6O>%\RH?."%HO#+ E:!*+O,>4W4DEO*B^9BYI.<
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
M]VFC-(9!<Q"G,;"9842XN]E0MBI>/VWC9?^2WMZM5";FN@+[[K0O]$-!29Q
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
MX?WCIW2IW%=9P&/H8,0ABET7QIPZ,.*!$Q**/=F4T2'9D4[F1M>UC*#8"KD
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
M>34-8#P Q@70]0'LG0!W^E^[!G@S40/8'\R-WQ 3'<E=U2,\'<5=!V;/(=S
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
MW(2YK>GU=XVJR\V;G:'V!\T#6^'R(?WXV([,HO4-Q9T'YIYYZ\,-J+T E1M
M^P'VC@PX[1_8"/;A .,WQD3Q D,;Q4\XP74P]L0;#"QXLH"$ZQSO1BQ<6=+
MJZE& >8-+:4PPYT>ZZJO]+8H]*=5*=F]>=X_TH1/W_Y)"]&F_6OMW5^AOZNL
M+G_516S*CXWY"Y(FC,0J@S).,HC"F$,F0P9YAM),4AK%@=-)WU2&SVU(JZR3
MHM*PJK2K2D?QJLE:W&YM,<=V''GXK/R!E4.@ZS3H>%W=G^T\UW@.*M=O6I'A
MCO==798&@!M00Z#7ELT X/$*[L3-YNO>[E1F3WO9=^+&.+HA/'7]P\:Z]TI)
MOMDMYO0Z[@O=R+=ZZ9:OMF;O[4D6E>7E(B4D9FD60XI##)&0%-(@13!-J%Y;
M88)QE"U^R(*M;<<K^\I=F*IKPGB$U>R3;.A/\%2L?^2E(2OS+VVQ8]YNAS:P
M&S_&P77D$6!G=+L%I<T&QNY*L6O%\V5.=Q-WDUW.'W&[X^6)>ATJGI0\W0$Y
MI+\!)0Q(4:OY46B"K0YP;Q_T8L 09GNS G&,. MA('@($5<)S-(H@TD6$(:S
M+"7(ZJ[AI8KF-AEN;&W##W;6.B0R[8/U\E:.+[#&#M8X@]. #9E>P!SRNWH"
M;JHLK@V O :0M@;[2M!J@49?&M:^UZ=+MFKAQ(N4JC;/#XQ++N6=>E]N\D=-
MQ.4BEBAF%%.(B307SP2&A+$,AED8HC1)HQA9)<DZ7?S<2%%;9XZQ=O95&^"_
MZ^8K-C1?N0>)'(!I-RT;#M'(5'B(SDV3- _\T?PY2NS::3A\1=B^+'S:>-F3
MCAU%OYY^:F 8 RV_WZZ$^<.L'W_0I5DY?J!Y4<E:O\M+OER7VT(NH@B%C,<*
MZC]CB%(I819A F/)$Q6HB":)579DYYKG1@G&XHH&N/F+W-M^ Y2VOI;%=XP\
ML&X%RQB#,; =.YJ@A;7ZR_LNK,;P1A-_;[K': %7M'S%!5C7.VT$@"L<1V?]
MS@5X$\O?E[T/%Y<!P0@E&<R"0$ DB("4IQ'D6*3FHCP*KE:Y/U'MW%BK4G"N
MDR==+4Q_"F4[8O*/W<BL=$H*OD-"(T7GN\$TGN3ZJ4I?6RN]!P@+D?.^MR=-
MV=%JHY]45#<*W%&@!.(H@PI) E&F)UU4)0*F"A&>(18)896#;&0[Y\9S][J@
M[U2O2YZ*G#M.P\9JRL'<.'4#O0*96N?5N-EER+@YGV+#J[+[R WRNIDR+EKY
MVCSO$VI/V2^LJQLVDMP5#U1;4)GS=KTJU\M<U(>_*W&O^V&[,]O)A[G+D5GN
M!S;]]-=<NZ)R3E>;6\[76W-X\E!MR>3=BY0RY1E#B$(<&445D^H^"[(,AHBH
M1&(L,D5=AIBI'9C;V-/UO^*HK]O'1W-#R2B\[ST">Y= ZY/;0#7YEV(W@LVY
M_4<>VKJN&Z'LCO/5E]!U_V42XCT"W75%]?7T?S(CK3U>JQ$]#8>3FS_I./E:
MC7,X@+Z:'0,#<[>LE/^UU96__V$LV&4[9U0FF*($)IQ&>I&5FOMX60H)H5F0
M)#QBTFF1=:ZBN8U4>SM!;>CPI/+GH+4;,GP -C*U#\+*/0;T A"^8C;/53-M
MC.4%9X]B(B\]/XP6/JZX2:P@W\GZSX^KAH+*>_I<3?]70O^DV,KN?']!4Z8(
M91@*I@*($A9 %L09%"&A4485B0AQ(8UA9LR-4EJ;P5-M=#6%H;798+FWVXU>
M!C:1'?F,#_S(U-0Z 'YI7?B+B4_?-<5]IRD:1[K[)O[8ZSHD/7';0",F9;[K
M@#KDQ2M+&\::GW*E*]+3MSJI7V&4%3;RKGA#5_^X^W,EQ=OO)E3]XZHZ[5M(
MD@E!$@J#0&"("*60<9S * [2$(F0DR!V$SIP,\"JNTZJ:U!IF^AE8!4_H-TH
M3.A6$S=@UH9+[9_NQHV#X&G0%H%C*\5QFL5!A&"6<0%1$#&8,86A:1[.911'
MR&E,&Z&-)LWEW?!JWBH#[5MG\UT:$4E9+)_-:OSMW:>/^C&C'%DM;D9M);MA
M;3SL1Q[.C.%@9[G91FELU_P$C/6@,E__HG+ M,[?>X-MG,>Q8=!Y&K\<*Y]T
MW!H&S.%X-;"4H6FCB_P'-5<)NIOUNY5_G" 6)0D,JI5_K!?]-$M2&"F2J43_
M,N;2[5)2;WTNO6R:>TA[<[NS\[^ZIH_NP]B.KKSA-C([=0!K#7T>92O "A!O
M>:7[ZIHXN[2%V\<YIFU>&KP]4-] .A7OI$0884PH3&C S=F9@"RA$N)4)$HS
M":*QTQ7\OLIF.#UJ[MD-6,Z?A]1ZT>X%J/&7YNU=Q-'#Q6P@\;?&/E_5U"OI
MBTZ?6"]??F=@('UU\^8#Y=6X\&[]J!=Y"R8U,<0LA2J5>NT;F_65( K&$J>*
M*IG0S.FNS*E*YD8.S;6XUDC'0/A3*-KQPK78C,P'![" /VH+/;) 'P"^(M9/
M53%M<'J/DT=QZ'W/#EU3L,U></3V!\V79IOMP[KX2I?M+>7UMOQ]54BZ--%$
M1@[Q?ET'7H?1;_J)[^5=\6FMESG% H61$"P)H*+8W*D1'%(CU1R9RW1QD@D6
M81=^\&O>W)@EC,!C9:#9#EA6)@Z_<N.Y)6V7.J_5/J.OC=CFA7[SSC>HU@4T
MWE51,8U_8.]@G9^J=?$&Z$;^;=?(M9\^5U9CX.]M*>;5N(G7;F, >[S8&Z66
M@0(X3=Z1>UFT>CPY7_"$ISC#9N,<11!AK)>%9C,]SA05G D:A$XAE2=KF1LQ
M5T95(FK;4H G6=1B:HY::J<!S0(9A1HVF*I,0(10"$D8)5!BDB0*X3".4D?Q
MH&LAG69_K@9UEZ!JA^I(.-L-8%=C-_(XM$L:I0VL)=^\9X3JA<"7O,_).J95
M\NES\TBTI_?A@<?,LBRE;.1^5@^?S'G<;M^UT3TKWVWE?^@N4NEY+D@<D3@3
M"E(L,XAX@B#-])0Z9%SA("01%LSI#-/5@KGQLOZNL.-YI#/HED>28T(Y]JED
M9?L-V%D/*O-O]J< -T;4GDEP3W-Q XP/M3BPQW/)H?CY.IITKG_:T\FA\!P=
M4 XN:.A^@LI74KR1*_V7S;W^[O8[DY]V*77UQ%'/'+&"/% ,HC B,-/33"@#
MH3#+0B6$5:YWIUKG1F:-T:"Q&ABS7VRM?QJ:XMBN$6Q7^)ZA'7WA[@'5 >MP
M!Y2\+:]MZIQXU>P P_%BV.7EH4F.FA"-S^O55_G0$:?C,8LBB27$S-Q.5YJ2
MJ!0,"BJ)HE*&,A1.)QOG:IH;#>T,=<TM= Y)R],-'_B,?<31VGAC,OS QLS+
MLH@#TOM< ,-;XIYS]4R<DN>"N\?)=BZ],##Q[3XA^C'[E+?B/[=U$&3S95.B
M$H8#9)0"8SUMT2LS1HF$4@A&0X5#%3J=;KA5/S?BT";+HCA4J:_NAIJL2/KO
MQ@W'7+EN#6)'->/!/#+_= P'I^8U)=@;?Y23[)X6XY#5,#A]I=UUJWS:'+R#
M@#E*R#NL%'?-Z..[%K^OS.[L2YW^19+@)#(Z/9*;B1%2"F91&$$5R20A:2"9
M2.VN.]A7:M4')[WBT%I996]LS;371;;$NI_//.,W\8VNUF+P<05V:+X=$TU[
MO6G_J$ZD/'T2W>VI;]63%K4;4CVJU)8%3:9/[>985ZG:\4UWHOXBG^J-NCOU
MXKY!+4G\::V'A07-5! 2F<&,,0F1B!"DL8AAJA3.>))BBI ]2UO4.#^*;G<S
MS4VT4S?.GL'2&&Y/,S:X7V9L7UA.0]<[:\&= B^O+[52V)_\HVC/U)[1G(BF
M]ZB>N0W9?)N>2-H!I!Z&MBEE,GIV<*G+S2ZO#51BV:SY/[ZOE_J-LDY8M4@5
M9S*, ACCI-+GI9 )F4(<<,R2.%2!"A:;]88N[;8)CJMPV@K8533>]_W-U '^
M[[I8@0^R*)Y!V3'Y7RI)<=? Z1.X*BEX',<A#./(!)>B&#+&&412R(B)0"E%
M%D]5+K"O&UILID#WL+H1PV?D0[XR00F T:7YAJ_&,Y RP(C$$$=4HX@R!5F&
MD?Z?5"J(F.)IU.#Y?F5YE=T'FFUE(T;5K(1/(.VVH:Z#9N1Q_^N+#MLDD#R]
MI>11(N@L(K[$@8XKF%86Z*R#1X) YY\<G@?C0+#^BRQU>W(]$V\$[5_^H/.D
M7M(LMZ:+O,O+IW5)E[\6Z^V3?L.<R-51J5)TDO$1+E1*.8<9Y@HB%C.8I4A!
M(H(T3A,62Q2Z,_.4+LR3\\]FY@!T ]AN0-"3RJ?^#*ZO_XE0B>,H$A'DD8P@
M"HB$5?(5(C+$!0TRA9'K8#/O#V3\8:SW\Y#ZYXVZQ^P_#LLCXYDV]]BGT-J1
MFQ-)9/:N@OH1\R4<_/#E&SL,0 L"J%"HWNSB /9 ^,U*,W7S>4QL,YGID^?&
MF;I13J77F=R&8;.J+_G#]\V=^KVLA=3OF$F:)\7'U?N?O%)Z^; N:H%8^3+4
M<D%DEC A]("7X0RBB')(4TZ@2I7@"6$9DT[R"H,MF5L806,D6!HK'=47AC>'
MW8@S"<AC[^@:'^!:09/;L'(#M'X8O:G6$Z#6!6C;HG)F'P[N;PRX&E!/A#[<
MCDG9^6JX#JGV^@('[I(VEVA>GHG=%H6IT^S/OGG>/](<Y-S^20M1KX4_KC3[
M5QOUY9V>T!;?M*UW3Q6A:X.5S#=;W67^71KOI+C]H=G^0?ZJ"]^\HQNY2]2V
M""GB010C&*"(0Q1CL_Z0&-* *1Z%0D4D=5+'GH5;<V/TUF!(:XMO#+<8;Z3X
M-_GSR20>N?K.WSR0M]WYFX6Q,QJ3*F]AY>[+Z,$.)H ]@^YS#2Z@ N:FW:+L
M8 ,J</2"EZY  \\-Z !T UJ(0(,1J$ "!J5.2DZ/^YNS:G=?>ZKS<&K:?=QY
M^'QN[WA>UKD'N'S+'VOC]JN\:C^\B?)-<"+",(CU@BG $"4)U8LHO9+*TDR$
M!(LD"ZQNBUVN:FXCJ;$6U/37V=BI#+8/P+B [N4(%G^8C3RL],!U.0[:%3?[
MF!5_^$T4KG(5CDZ1*G;0] 2I7"A@LO@4.T>ZH2F6;XPAZW6[7*[_-&L\_>]:
M4\S(RBQD0A%35!,K2\PI'I60*1-IP54<1*$*L(K]B7>=-F)N#-RHW"V-II/9
M(:&M%]6_2NU'"831BBIWCOJ4[3K34G;+CK'Q'YG-K22X=EY4[=&TEG%D*HVM
M?A@G4=(Z8\*,]++Z07)3Q;I0EAM?EL5F873:B_)[_M2H<\8X(DEBLB$I+"&*
M"8&,9S&43%*B..<HL:+!$V7/C=UVYMEQUBFT^JGH2@Q&9IB=91[%2WL\[B,#
M_5J'"/2_]B1PJL1)^G:/*VV7[7O$K2<*F2_>KS;5>E1_^I0;"72]P*1OJWPR
MFX6,DI2&:01%B!E$BH>0X8# 0.(0DRB3J;+:N[U4T=SZ:&TKZ!AK-JPH:,RU
MZ[D7T>WOQCXQ&[E/#X7+NH/;8G&BM^LYXK\^K'_\FRZB[NSZ+_M^?K'@23J]
MK7LM U@_[RNCX4[+Z"U]RC=TN4O.H3@QPF@(IJE1JA1)#!D-(A@JE88X#)(X
M=M(FMZ]Z;I2QSR:TKK;$:97TO8KR&9X9Q:$E[)8GX^ [,KV<25"XEU)K3!\E
MCXH[8J,E(CQ;\2LG'[P$R.6$@Q=+&$9DOZU7\OFW*O7:A^U*E,TN8H#C+"41
MAYB+1).6_A\AB8#Z/QFFDE*%G$ZD3U<S-X*JK&P3T2ECIQL7G0'3CG>NAVAD
MCJG1J2T$E8DCJ'CTH^")-\Y4,BE']#MZR <7GAX8-2CK,)M65;;Y7*4,,YRD
M IH+@Q!)%4#&HP"&41ID:1)@@9WD74]7,[>^WUH)6C,=0_Y.8VG7]:]':.2N
M?P3."#V_'P1? 7:G*YDV>J[7T:/0N/ZG!\:]U6)E7^33NC!SBH\KM2X>J^.[
M3SLA3I9$/$KT<B6180R1(A12AD*($QPG84)C1IS44&TJG1LKM-IZ.Z-!Q^HK
MI%"M&L"./'S#.C*5>$#4/>#) 2)?X4@V54X;+.0 PE$HC\N[ X^&\Q^YD'IJ
M\W;]^+A>56?.YD[%(HID% DD89P$RM 0@QD-&912J2@,0IZFF5M>\W-56?62
M2;5C=I:")YH+<]>Y"DIM+N0ZGNB> ]B.9JX";:*3V=9$DP+)&%G'AM27U#P>
MO%Y PM?AZKEJICU O>#LT2'II>>'L<.'=2'SAU6]><N?]]EH.U&"G]>;=[+4
M3YF.>5O^38J'BJIV#]QN=E&!G^5F(1.19912*!'%$)$@AAFA <PD2F,5$(%)
MY#*_&<'&N4V'&A<!;WPTT0TF8A.8*VUF-ZH<GBANC":VH[97;KB16;%ML]8]
MT,FOW0U3UQZ"O8N EJ!Q\L53=-,)2;\!VE5_Q#IB.WCBY#$LG)3.1X3X<"08
MLZJAF8YH*=^NR\TB95F .#4ISI2 B(L8TC@5D B&D* "91ESD<+:E>Q$V),I
M8%5W6#5'EY;'\L> V1'I(!A&IK\FA]#;/N<'I DZ<-1;^I^VW(G3^ARX<YRN
MY_"!B>];_D9_YH_;Q_>/3\OULY1?MZSD15[=!OFBN6.1A)A@*4*8Q"8EF<E+
M1FB(8)SJ>1VC2J32*49X+$/G-J&[W6Z^KXLJ/^P3?=;5+H&08LO[-3:F;5O+
M;; 9M-C86V?77T]LG 6MMZ#K+OC2EVYENFN&EBWRVA<'+YGYSW$5T!)L;Y?[
M;.L;-L#<\?R-U(M2^47R)2W+7.6\5EC1T\<[]8W^[(H'?EO7TH$+R66FE_LI
M3)G2PX>4"<QP8A)<HHQG"4DH<\JR-,R,N0T.G>3AOYB;)K+\"WB@^4JO HN\
M-"M#L2W,'T/%O :VEMV ,'X;C$SW=V\_W@!6N0".?*B6WD9(3?MQ,[HBYG58
M>B+J@49,2L/7 75(LE>6YG[CV38MYZW2_&-R<W[07_N"8ZZHTG29!K%)Q9*D
MD%*]I,YP))22),R(583K8 OF1IS?ODO-G,9"^VN]PZ#OI\)) !U]_6[L/TP*
MO!>!:F>X)=!.@,J+.C.P\6-L^.TO6X_>#!/=P6Z:8[UKCGIO:;EKCJ>V.81N
MCJH/@&?3'$J;X"F/P%58]ES:'E;N9'>YKW*[>\7[NH*&3<P_;TW8TIVJ0PC,
M<-7$%)0+0E(]X<8I)"221H+7Y"50*0Q$$,M,A90%3A*$YZN:VSA16VIF<6RK
MY].Z64#9F.HVD>Y!5Z9$T"BF,(UI:%1* L@B%4,6,Q*I1!)"Z.*'+-AZ6GR[
M5?YS(VRW'/&#VLB#[1ZNO9G@ZR7 G)<3E['PM&3HJ6C29<%EAP^G_A9O7'D(
M]JU:,\B?FS?:TG\L"(^43*B )L@;HDQ3,>%(0H6P9F"14<Z("PN?J6=N%&QV
MK]:K:L*BO_IZ;OG^I]G0<@Q?.(>KX\G9<+2F.T<#?U16 F,FJ.ST&*MY 0G?
M!VT'M;S.L=MI5\\>PIUY?!@?M/.]#^M"<XW^6K[K6NY4)WQKD:6)H$KHV8-@
MK!;@H0'C$),,HY"Q '/J%H%YN5*K+W_26,R]H155\#K"L+07/7- W(XT/*$X
M#7_LENE&$&=OKH&R&ZSICTCLT?'$*1853DHO]@ <,HW#F^Y[C+6&X[?U%\EE
M_D.V!T%--NGRS?/_OZ6%'OJ7E0(D72XK4^ZKXX5R$:&0ATD<0*0P@0A3!ED8
MII S$3!"<,:5LMUKO,J2N4UD:F?,YG]1NP-D>\;+&H?,V?!_M2Z95(\[GYK3
M&X?TF=>UXN5MR\G:9NQ#G+I9OJU!X\G^Z+WU!;QY!CMO0-<=<#]ML]AO9T[6
M/!-M:WKI/9ZV-[U@V[/->5WYDVUW>H&AN^WII\") ]_:?8#JMR]$YRJIXT48
M1I*2-(9F^--S\PQ#EJ $,D%PDH4$)2B;)/#M@J%S&RYK,P]T,]76:$J#O"RW
ME7:CR0907;@JITH#<*FY[18&<VC$D<=5#[%P^\W.YF.X??$Q5![/(!K.LDU>
M.QKNDIG_'-%PEF![BX:SK6_@J,._2[%=ZJ7;Y_7JARPW1ZK.OZ_TR'=KQ-'R
MS?/!SB6B0L@HC2 B)C48Q2&D*HB@C /! R&X")WNQUUES=S&CR,!\M9LQX'B
MJA:R' VFPGULRF_\,(R]\^18";YR9M<<H^Y5>T'6%W%?9<NT[.P#MB,*]E+H
M0!&U2IBI/J1K]:'OU\N</R^B,$ZBC"O=8&&J233,8!9'"/*$DH1B%D41=Q)2
M.UO5W!AR;VE'+=U13^T\KG;4YP>MD7GM)% WH+83_-'\.0J!7<;'E^+:^8JF
M55V[Z/"1\MKE-P9.SC9T4\T-*RI:!#)"FBLT48B00R29B8?B# HN62QIE@0!
M=9IMO2A^;N2PLZX9GUWEDUYB9SD/&HS(V!,;:S#<9R@G??8UY7A9^+1SB)..
M'4T*3C\U/'G-_FIZ)2NM)QCFTM)[I60E,'TO]2>QVM 'N8B(1%%,$IAD)NXN
M# 1DB6*0I"A-D,R2,'):/3G5/K?NWIH+"FWO#9"MQ6;GO#'9/3V-?5O8\<-H
M"(],'U5"FKWA-V"']I<*[9WUX/XRVH/2T#BCYC'_C'W=DR>><8;E5,89]T+F
ME@KY[]5B[..J/DFYG+PV93P(@D1 %5 3;A0'D(1"PH"2+%%93%)I=<0_.\_F
MQLK'"9&;/97Y9D%V_99&/B]YS2]D_@<LEKF0:XQ,NH(:I?])"9$'MO]K'^9X
M]^N?X_1GK.:<+C/R4 /][7M^UFW4)&^B620$RR*8,A9#E*9ZI*%I B.<9H&D
M4F;"Z6)7?W5S&UT[VWIE9UMOM5Y![I(CRQ)L)@7% ><P2Y51ZTXB2 (B(!<!
M34.*E2")VSTO?W!/<]?KS#ZJ-AF",1 ?O@4]#,77V8;>VSKNMO,Q)B-N/7<J
M>_7MYV/';;:@3[SEGMCP71-<N0M\JV^;+5(:2<1H#$429A"1D$*J4@Q%E(H$
MF_P@TDK0H:>.N;%U:V8G$K<VU#Z1X3DT^WG"$T9C[S$YP^.4N/ " (-R%IXK
M<[)TA1><ZF8JO/3H0#&LTS?\.T.8P#%1F)J\7BF"B$4"9@@'D!$5LB!5*HR=
M#ITNUCBW;K^7%3G0L;ABHG89=KN9@U<P1^:' WF6F[T^RS@S"&ML?&E/7:QO
M6IDI6_>/%*6L7W2_V/7%+#;OU.^EO*T2>S8IL)(T$S*)0HA#1(T !8*4R  B
MO09,8D:QB*7MC:W35<R-5"HKX9V"VDY0&VI_@^<,BOV4X0>;D3GB!"R7TXC9
MXF-_=>EZG":ZD^3R&3E=,.I'H.?FT)D7)[L2U&]X]Z[/A2?=R,UDD_]BMN9N
M?^;E0J$T%)'",$KUD@@A@J$FL0QF).&QGD<E26 5T?>BU+E1F F<R,M-SND2
M_*:'BFU1[4O:==.7>/4SUV 4QC[^. T ^,/8Z2% YZ3??9,5_4)GHJ+_M9^D
MO"QKDMYXTORV Y[^Y; US+>B O^YBN!M;DGP_]KFA12+F(D(B5#WOY!)B$A"
M(9&<&5V*F"5Q+!D*W70I>FJS^C8G%:2X[T@H5#(4P^^K]:$<$2P8UK"F7 J(
M0B(A$SR!,68:82ID'"8N:\1K,9[^DF"QTT 0QXK'XX!NMT+T!.7(5-I:V69C
MJPV] :VI_E:%%GAX6@_VU33I2M#"Y<,UH,TK[JN_W9GB[4KLA<,_5;+A=ZON
MS;:O="E-9--^,_O3+N5IG*1"IHA#PA(&$4XC2) F&Q6H+$X%X8A8Y?'P9M'<
M*&D?_@"T6Z CT5X[!NY6G7NLVC=@G -5C.#>O0&9:_VU\>6E[.0M-S(#_@]H
M-/OU]>2--]%R_,,NKR&@NA&W^T:L<R. ]>I 3J TC2A,(^X# #QIA'@%N6?%
M[Z>>R38(O,+2W4_P6_! Y4Y=SIUZJX?I?/.!\FKC]I-<Z0+>K1]IOEK@2,48
MAQR&2B@]4\]22/6("5.&DX E2NIEDI.$YX4*YS8V5O1H].0JBT%K\@VHC7;4
M\[R$MMT4W2>&(X]2%^ #?]06^]3ZM 3'E^CGI>JF5?^T=/Y(!M3VO6$L\T5N
M="%2O*?%2J]T]=) CZ[;I=G/>"=5SO/-0K*0!EC/SP45&40JHS"+!($A13'/
MJ$K"S$DJ^'*5<V.:UF(@&Y/=N,4"8SMV\8O<V.<_+6BMM>"7CKV@,?C\)HHS
MO=BCXXE@+"J<E&+L 3@D&8<WA]',Q\<G:G8</JU7#Y_R'R;[KSFG^9M<"C/%
M*IL??-;?4SN[P7$@8X9@5%VHC.(,9EPA& 0D)BB-$F1R]MJSCK,%<R.AU@%@
M/("5"^VQJG&B6J48-V[JGP+CR>5!W%-KV?'7J&TP,IV- [\SR0V&T!/GN=<_
M*04.AN>0$8<7-(P@->.NMZM-6:M5FL7E9[EYVP20\0 %F@ 3S87$!/L+#(F2
M$H9<X2R,,(X2)R[LJVQNM+>WL<XQ9=H<\&5NKL/<@%6=%9$NE^L_*PU'LQ$C
MUENV4=LEH(V?YI'_C8(;DI"JG_[O&-_$&0)T ^[X9LUD\?_]KQ '_R<.;X#Y
MXJN';I^*?-G\/*A_?@.T9T_U3=REH_17;P/;T:>O9AN9*5LSP=[.FR8UV.V+
M=FI6GF9;Y0:\]1TS:(.6)U+LK6I2_K-Q^I#JK-ZY+MO$MW5SY'3J;L,B"P,>
MQ0I#C!2!*(X4S)(T@T)037PDRH(8#TLXT5OOO(_X'T_=)QN6>:(??3ON\8?H
MQ/DG-NOVY!FX290-SD!A!9'G)!3]=;Y*'@HK&,ZEHK![^4HEKOIZ[3XE5!6_
M)B,92(X4#&1$(2*QA 3K_V54QA&E+.'*30:UK[:Y3;:Z&S3UW7UC;R&_RU5I
M%&7JH5H/#P/UNTXB;D= WG <F7@:%81.HC%?,81.2/C6_#I9U^M(@/6Y?581
MK/<E]_C@KURN:)&O?U^9]4"N<BF:G1!!2)*&-(-<9 BB,.8FO6D"LS12"K,
MQ0+;Q@N?K65NO-$::A\P?![ ?CKP!LO(--#:Z'$+R,KU*V**SY<]68SQ1?>Z
M,<>7'QZX%2/^<UMNVFF(T$O4?+VBRWN:BX^KM_0IW]#E:4F/4PK$7Z1FGC+?
MZ/E+\2/GLI;JT&NM]<.J*GD1\DQ&!.EY1I0QB 3&,),XA;%$&*$T3 AU$L":
MV/[9<9$Q';(J?)=WG'/<KIGX([#< 9IOTXZ]J73_\>W-:?6IO8[.S6EY>".1
MR(OJPF^U[61RFG:\]+CE]#K-XVL7:V+KI]T8>YVF.=IK>R4SADO@[I?=AV%O
M;]>K3;[:KK?ERQ"Y^W595?Y)EJ71J@JCW_23WTLS-0[U>)9!P@DS%WA"2%(<
M0\1$0A6*TX@+5XU<?^;-;1PS]M72>6$$'BL3;X#:1:6Z"^AZ;$F[T>KUVF?D
MP>@@4OMF'\T-]0 #C7<F=7;KWV$$.&A=-+%VG4:N_?2KU>L??X]BOAZ-FUSM
MUS^PI^2 1ZAE8 !/HT:L9U+K1_G^IQF7Y.?U:MTJ3'R6FP4GDJ(,9S 2L8)(
MFKN#F&$8IR(@*A0XXDYW!VTJG1MM[]2X96UN=4;M&'YCA36*1:1B HF($$0<
M"4CB0$ 5I1DE@@<(D?;0[-LK0/[RX.S;_R#D[08_W]_NR$/:#KS:7O!+8_%?
M*D&?G=']F__NT4P.(/D*8+*I<MJ8)0<0CL*47-X=KACX(2\Y7?Z'I,4'_9-R
M$<0XR;@*8):9D/" A9"Q3,$@"ID4#,LPM+JWV5/'W'A])XE7VPF,H:"RU%TR
M\!#.?D;Q!-+8<V)W? 9I!IY!X"K-P,,R)]<,/./4*<W <X\.F]:92!]:?K\O
MUC]R(<6;9Q/9^'&UTPUK\N>9^2<K-P7EFX7@7%%L[G]P(\.14KV>1T1!F681
M13Q*>&2E%CK<A+E1@S$?J.7ZS[*.3MR1+Z [V__J-A$9T"YVTY)QT1Z98[3Q
MH *[-=]D)/C%> #RU5_ 7I5P[P7XH_7#XPG\<! ]36(&&##IE&8X0(<3G"M*
MNE[2\([5UV(^KM[_Y-_-*8->?%=2BG=LF3]4^[+[#ABD*A!IP& LL3G'BS"D
M&8IA@'F488&Q7@4/53YTLF1N_/CE[G= ZZL2Z\8/D_Y#-IY4AS*U'NMZ[XPE
M85[?;/V\.6ECC$R?E1_@3H&.(F/KBU[W@=:;2I*B\@=T'+)A4L]-,USE<;0F
MFE0,<JW@5C>"<]_QI#KA!50'?4FW\E]-AG(0#'UJE<,*O#+X]=-.ZX4B3%))
M$>292B#*,(%91"(8R<1DL6:$AL,B7G=5S&U ZF1@_>2JL=,#I-T,_#IX1AXB
M')$9'KMZY+SO@-5]!:\3I7KDX-G0U.,GAW7M#_G*7*VJB..^R%<\?S*1!75
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
M)K& )#7+W(0GD(2A@HE0/$UPH!CG=H< IXJ?WSY_92&H3+PD 7H9O,L=^1I
M1N[ #D@X==QS+@_JL$>%3=91S[G1[:!GGQD@Q<F_2[%=RCMETO!]6*[__+BJ
MU(WJ;E]MPG];UQ<COIF3E/V>2)!)E<HPAI%,.42*AC#+< I9$B=1B%FB$BMM
MD>O,F-L(_G7[^$B+YTI@;/OTM*SF3_J#K_):&L= QS/0N&:.ISXY),RXLN7Z
M^6.Z]AB9:5HG3$J\?OB_M?"#/RIOK+:S?+:(@Q#I)"TSE51IVT*ZM^P2R8"\
MTT+%OH/4U^1\*9E>#6.?UNGPPJ=30[T:@!=ZJ=>7=F5(87U\8\[9%HAE*4K2
M$,9QG$!$@P!2CB*H&.,L"@27 ;&Y6==3A].H,\']NGWP6S[@E/84B$&(,YI1
M#A7*] 0]C!AD*3%!4Z$,,LP#CISBI:X%<=(83%\@VNU/7@G-R*/H'I47A]DC
MQ%(>N^\[@K)3P^O$31Z[>#9:\L2C T]8UH7,'QI!'/[\3A;Y#[JI3KQW6O^?
MUYMWLM1/&:*^+?\FQ4-EPNZ!W=;@[6:G;[&@2201"31'8"XTT28*$A%@&/$P
MB*B0,8^Q6R3?:+;.;T>@4GGY4:F\Z-F/V'D*EHWYN7/ZO-$:VO*<90Z--_;1
M2^TC:)T$>R]?9('1?H*]HX"6H'&U^U3GZ,;(/.QU?SR>PHS=)KX.9D:S<]JS
MFK'A/CJ^&;W"@3K5\L];SHV8GE',+M8K_5=>[84T\0.'$39A+&20Z+$DILS(
MU:H$$F6B+D/,,":"!-0I2[6K 7.;C'Z1)OG$\KE2WED;N<"].^9T=R5H(4H
M*Z;Y#[D!MV+]I-O74?7:M9GL1H(QP1^9X+7I7:1?&C]-V--0]'S):KM6/ZW:
M]D!PCD2XAY;COL?^&RW^(:MK"/L+EY]W"I6MU 8A#,<4P2 A>KT=R R2.*:0
M19'D@E,42V&[FVY3X=SX;F_SBUO.VFSH+E]KA?CE77#?.(Y,72<A- BV  Y0
M\;!"TG[WVC>B$^U3=Y M]\BN]+?)&V0?*],];4Z[H-2S#6U5S&0;SBY.=;>6
MG=X;&*B_XH79FGXGZS\_KNX+^41S\4XJJ:L137Z&VU5](:F.@UTH3M(HI"9'
M8:H@8IJW::J$2;4=I%A@25/N)ALRS!"K#C.I3DAC=2MU75:2ANOJ>B,=$K(_
MK'WLYJHC8CY1V'[C /BE=<&DP0%M&S3F5TU0WS"]<&O"/4S_*@1]!>H/,V+:
M4/VK@#H*UK^NM,%W)A]-1BL](Z[2R)9WVTUI5J-Z%KW02]:$RIA 3*1>P_-$
M3U_-'?L$\R25<1I@-P6/OLKF-G^M;06E,?:FR0D.UGM[AZ<*[X4\PXBB"$LH
M&:,FP8^)OS$*?4+(3&0":=B;!.]5&K)I@3^L>#SXW\B'?+7RDIJ]%V\5QQ*E
M@L)$)%&%,M0+-PD%05E*,A7R(%Z\3$8_,=IMM>-A_;[^H,<%VF[P]@7=R$-T
M0PY?:W*H+;T!'5N]7@2^B(B_2\#GJYKZ O!%IT]<_KW\SK!!\JLL?N2\E=E
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
MW-K<]R_JPJ1X3XM5OGHHWTBES= #F33;S;IL6;Z3VEJ>MQ<U;Q_7Q::YM[G
M*@ZS*(@A$H&>$HN$09J%!.*("!(PFDB[E&?7FS*W0:+U!KQ_\_';NUO[!?F5
M+7)Y_V,ZG$?F]#W$C2>@=@6TOH#*&=#UIKI!WO5GLH:QWSZ9KH$FVE,YZ N
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
MU(RA_[(GBN.2)NGL9QUH.^SY!P8OS?*-K)14#Y0Z?R^EVBX_Y4HN4L$8$S*
M89@RW1\Y@9E4&"8$*9XE(:+**;NV3:5SZZH?#S5]@9[EY(]&0@9L*ZN!$35U
M7[E=AM]Z!><5U/%7<CL-WR.-7SU7J2$U1GM=TEE#Y&]I=[G*J9=XUB"<6.K9
MOSOXAN5;6GZ_+]8F^8QX\ZQ+UI75I\TFH)=O\A_5+&6!XA#SD!&(16QN;-,
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
MC7NG*L+HY@(NF/O)N75GO%GEO)FNGIBH#PJL-M^6);<H.=/SZR_ 1:(V"J
MFOU.3&<YG23/.0_(!P? 61#),Q*0Q-2M=*74U*CO*-6<5:8UQ_3:N.H3;@Y5
M>&W?#7C>6JB/ IX'Y?,['>O+[NU;C. 8^X2=X*K:*/4;T)A590C5AH'&,K S
M#=Q)L"O%<*&\@+^A,_>MWV((1_+!JZ$L''^'CA*67,/>X]L[$S7:&L U.-VU
M@O-G.VS%T$3TE!\VXG<UZ=__$/,7\9M2[;&<B2!)U 2+8()B"I&,,DCC5$ <
M")HE*4%9CJYNS]"CP-0F6?6:(P?=&?H@-UM+^ 32\UQWOHO#>@FHFM9(P6_
M?PNR G<+3_UL;2#SV>:A3_S;MWXP ,>H'83)<X8F2SRO!"NJ*5W]/!?Z!YV"
M^J1WO/^G=D12@1.61P&4DF&(XBR'.28$<A)(F@182F358\9$Z-2(JZMSG1/=
M4=8V#<( <S,6<XVD=R]]I^X-V"I<5S\PP7- ]H,Y0,YR'PQ$CISY8 ["<=Z#
MQ;T# T)U_"D]C#_MQ$>_>]U=TE#A[0^RXE^;V/@J%^E.OJ\"\:L-Y,8#G(58
MDC#/.,PB(I3[%3.(\S" *,TXR=3[RNV*B?E3=6I\]XD4*_!4'X<\:Z4/4QTL
MPTG]C;$94TYCY#SS:S?/H&MF-]F@"D<]E8^@C;T!K;EU@I\>]-KB^@CLIMTS
M<1BVZGU@7$6V^E-TW.!7[X ?Q<?ZESC0^RU*\O"P$@^50G?RFW@1BXUH"E'R
M@(H8"QBH_ZJY@P:0R!S#.,W5[)$*I"ZP\GI[A$V-_?=UU;NCC;;#:E+VXFSH
MZ3I"S[>'NP_<TAPX>]?6 !%7+FV?J'%=60.CCUQ8DWN&$<B78J%Y:25XH2OC
M5HOU/Q:ZC<1[HMX0'4*F.*NHRNI]$IV-R1F* APB$D$DT@2B0#"8DSB#21RC
M3&9)0!*K9-S!FDR->KX(G9]6@G7!_JDW^*40?ZT<SUIW_7>@EXQLO2%SP$DQ
M?P6;RM!FJ[_R62H<0 .$=?>.X<-J1F:C#)9GIM,V'$/]JOLD5H/16G(#=K8
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
MOQE>S^_\4)BN9MP"['T-TZWPM]6X:F=7%_Q3OVW4]E+N[R)([NO^G1?Y5@4
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
MSY=B(:)9Q /)4RX@RD6F_V P3Y,(RB1 J8A0SG(CUNR5,C52K!4%C8HW[0]
M*]L;HFD!;#^9.8/+,U<-1LJJ2<I%) 9U23G_U-':I%PTK-LGY?+%[C[\<!:A
M1.0$88CS+-75"BG,19K"0% 9IW$0$V)4J*97RK_5AW^WL.B+=![8X1_^E')^
M!R/EY,/OR\(=_N&/E$!K9)C)AS\TI;5U,]XO%U74S7\5Z\?WFW*]?!*K;?3Z
M+ ZDS&2@)GT9,[5>TN6:4R9AH!9*28I%)B*K.@2]TJ9&!*VRW4 TR(44JU6U
MEU_%!]@M>OK1-EO;.,/0,SMLX:O*FK2:=E)?W"U1C"!QM!+IES7J@L/([,-U
MA=E-]OGQ7U=+OF'KNU73<+W*ZPZH%#%) Q@F::[X(T\@IFD"([5L( S1. J8
M:7;\*0%3HXQ&Q^H4J5'3/#?^)(+]G. "%]_';L>0.,V+[S/_BJSXDX\=+2>^
MSZAN1GSO=4-;)DKE5O!W8J%^6']58_GQY[/09];?Q'JS6MPM]._JW=V9X)*E
M+ @@I;H"72B06B D&60H#'/.XRR@^6PA'G2])3,/P4:\T5N.Z[>\JX1'C[C1
M57D'6EF]3?JL+F@*[-IV3K08"#/7P3FX8W50K-0&C=Y *WD#MEC7NK=-'!3D
M^M^;(R>7O13ML7/63]%"],@]%>U!.>ZK.. 9P[CM4['0^Z=58-9_B>+A41_?
M-R7@VCC?ZA_OQ>HIG%$N%+>A#,81$Q#I*C^$X R*($RC.$M0((SJ:PX3/S7?
MIM&^3LZQY#)+X,W8S!^<GOFL1;*I!=#J#F[;LIS;A($Z?TWK[X[(AL'FB,HL
MA8]*9L. .:2S@4\96KQH(>YD?1CTB;!J#;>5\FZY6BU_J!_>$_4BZ@V&$*-<
MBBB&*8HI1!)12(6(JB[7,44$8VY7W\1*_-0(K=JF7$K ZH-4V1C0S8&BK0V
M-4;8%D2R&A\SWO.'NF?>:P%O3JX_;0'?$=Y6??#^$N #*BT-P<U9%28KX2-7
M:!H"S''UID%/&49\5?")+K?>9H)D*,KB))8PHS2!*,UB2",<PH@%6<PC%&-L
ME=!Y*&!JY%5'WU0*VE'2$7)FI',-'IYII0.%A]HFYPQWQ M'CQ_URS]GW.&W
M??:Z@8=.>R11[7.2 --<A!SFB79-HBB!.4TR*"GB"8_C&#.CG>+S(J;V!1_,
M@I8'2<<(&IX>786+[R.C?4B<[1-?-M[5X="Q@'%/A,X:>'0,=/[*H747UD5=
MVD%OU]RKAU1O94(926D<0I;DZKO.4PD)#014'SOF >,"F_4HZ1<SM6][IV6]
M&:GUM*V<<!).LX_\>I \?^BG\''^M?>CX*SLP4DA(]<YZ#/TN+!![]4#4T]7
M2R8$+S\IY71#I-L%_XVL=;+4ZYW<]MO]M%SI?]RE4<UD&(9<Y!RF)(@AXAA!
MBD0.0Y1$DB6<A:%=NNDP/:;&'UJ[OS[5BNNJ56K13%KEH5RN8*G[@3UM&[N#
M<FN*93+IP'$SXZ$11L,S4;46 /W5@:H+FS[(;JVHTYSH>B^=]'9OI/0]#I-%
MKT/458+H0"W&30J]#JJC1- K'W=]\B==?UZ4ZU55:*+<9<0$>8@S&@>0D5Q1
M:((0Q%(MI-(XX90$41J0P;F>IT5.CBT[28=?EHL'J(0^5=_EC4XYO'U:KM:Z
MNA5XORPM&]P:X&]&A6Y1]<QZ1X#>MX""CN:C)7#VX^4A7_.,P#=+S^P'H"\;
M\\*=U]2@WA:WE"SFN4"Z9$B80Q0PM<1CB50^' HQ32G.HM2^]O14B\0V]91M
MZXB>P<Z,/(8CXIDHS,$86%/Z=.%-1[6DQZVXV6_8Z=K1CFIB?M_04OQKHSC@
MXXOZHZ+M&1%AFNFB$!D* XB(#"#)<[7TXBE"*%%_\,#*;S@A9&H?[TY'4"G9
M3&&6W_!). W=@"M!\CWQV^)C/Z_W .!J)C\E8MRYN\?(H]FZ[]J16Y'6I-/Q
M&.[6CV)U_T@6=\_Z$>4_JCI6GQ=U.[T9#7F,@BR"N8P2B"1+(,EH!L,@)D$<
M(AQ*:1?^.Y;J1M_<J*'#M7[@EV(!2FUA^>M(K4QM!]V0Z*8TD/\V+5 ;?ZJ[
MR*K,KSM(-P#<@.9=4:_*9+JD#ARVM^Z@:JOVOT=WU8&#X:SSZE#Y0W/7[\G/
MS[IC>B$+5NGX^Z8*;9$$D43*&.8$<X@8(I#@3#F[(@T"*8,D"XU6IA<E3<W/
M;3*SE;9@7UU0ZVN;PWX.X/ZYP"ELOE>R0Q$;D,M^ 8TK\MG//7GDG/8+!A[G
MM5^Z860_N)9^)ZM_+6\WZ\?E2F\@SV@FDTB$"4Q$KF@D5LME@N(08D1YGD8\
MI)9K9M<:3HV(?B,_BZ?-$UA4^NK]Y-JYU:5PQ>I%U"UABK+<5!D1XWN_9X?:
MLYOK8@"G[\_^OAWVVDZP,W0"/NNE,7AKY_2L?O\>7N@E>)VYFQ<%#8\Q+Q8/
M;4G$=Z_;**Q<B)"E-(*,BDAYD\JEQ$PH#Y.C)$*(8\:I;;#Y24E3H_-&T6V9
M2/O0\]. FI&M$Y@\D^8A0LZCVBZ"X# P_;2<T2/4>\T]%:K>?\,P-OC\]$R*
ME>#Z//Q+H3R7.B/Y[V)>50!7E-1YGUE.:9!P[1UB?;:"4DB$S" *$"$\)E$4
M6K7CM1$^-<YH=:\C"2KMVWK06O^ZXK[V'90K81('>OWHF+&-+\P]$Y!KN*T)
M:@ANCCC+2O2H-#8$E$-F&_2,@45@BI(\/*Q$W>7L3C;-T YJ,2>4Y CS$$:2
M*><G3F-=*#*&,>9I%A'&2&H5O&LD=6KTME?Q?L\ _9M/0J?SUVT6J=[8YYMR
MO;+TF\Q&PXS5G&/LF<Z.(6WA]!E]9H62JRHO1C+'+>]B \-171>KFX<F'57/
MU#&YI^K:;<.LLA2'.(DD%%F8Z#0#7?@@I##)0D2E##+"K>I8&LJ=&E>UGTX5
MS'ZZ/N/@P#;3H3"C*0\ >R8J1]@.[?5JBI3;;J\7I;Y%OU=3*,YT?#6^?6#N
M,RD?M_U<&0O#(()Q'$JU2LP8Q#'&4(@XEY(E 4KL<IZWCYX:\6C-+!.<=S"9
M,<8PXSV3@E;*0TV"8UM=Y2_O'CQNWO*104?YRL=77'$H6#8=ZN_)3_V)ZSZ,
MQ>)!)^^<W(.>Q1E->90$$),\@PCK_9P84;7P21(4(REI:%5=9(@24_NFO[<'
M><_JB8_5Z0_?K/3>Y_I1Z.[QQ9+K]I?/Y+4ZY%N3G^KRZT[X;,?-XA#/XVB,
M>$ZW/7_;G9K<M&=OE5EZ"TB/A@YTZ-C9:4?O^&!N(*XNS]YL51C_>&T@2"=/
MT(8^:[@[H_^G0[Y>R%Q4'8O:+K?Z'VX7?/\7G2OK\*_/"[;2!?$^B/J_ZN_S
MC=;YXT_%*^HM_D;6XJ.40JT>@B1+\R02,,4!A2CF'-(LYU"B.,(TC5*4JX7<
M<DWFYB[3>.I;4?C6"'_,\;M8 ]ZHK:-)F797] 9Q]8/866KONXWX3IC[A],<
MZ1%\T!M0>:(=BW31O6TSZOH2/? 'O]R_HT8!M#" 7UH@?KT!6RQ "P;0:( :
M#K>N[_C#Z-"]'E'YT5WX\0?FU#+A#;2PFSO_*5]GV[:H5?MH)6BN(U;J[IIW
MB\-Z CJ1=U=3H$XXRPA'248IY$1&$"&9PCP-"0Q1FJ0YEJ%:F)BL29QH,[7%
M2:?-\&W5T;VUJ6U@>K?8U>D RJZZML=!+0^[]$ WP]H_FXT^6)XGIW_?<>)+
M5N4VU O-R8S7GEJ>Q^VE&C?M-FQVXS;?-@C>5BRJ%IQ5Q2*NQVU7J^@OU_L%
M3@&NIWGUR&KJ#H,XK*9O-S)&F8V=PM%.KFX?.K1/W=.36+&"S+^29[%JMH9Y
M(-,0QPQBFL40A7D,22)"/1O&) TI3C*KVC<GI4QM;MLI"9ZUEK8MZ$X!:;B&
MNA8>WTN='3*5@CZVWOL@<-9B[I2,D5O+]9AYW%*N[V)[W_A#TV.QNTVE:Q4V
M[ZKZU+.<*7>7(!9 E$D*:4XR&".&:([R.$Z--N,OBYK:E]]JNY^.H?4U]WPN
M@'O9_70'F6<V.(_695ZPA<W<&W0'WTBNWC4P6KEQ9LCT^&@7'C": V9F2->[
M,KQC:'[T>Z'#&>:?%US\_%_B=99QY8@3FD BD6[K&V00!RR$:9J+C"&,\M2R
MK_>!A*D19Y/=VV@)*C6!TM,V#_H0R'ZV= */9Y*T1F9 OO,9ZZ_(<SY\XLCY
MS6<,.LYK/G?AL#70NTU9+$19*I:@Q:(BB6^"+1\6>BG6YD_KM58=&'[+_K71
M\>)JQ?9EU\%:_9N:-?CORM:-HIS%NND@&7..,IQCF#.B,]ERI-A!(O63R'D4
M(1)'5CEM/I6=&KWLBHX.:?3I=5C-%G93&2S/9->:"3IVZH.PUE+0-;7-FFF-
MK3:Z.N:"QMX;L+/8>=?1,0;&T:K5JZJC+G[' /UP#3V*S&'3SJV2S8OY9EV\
M= I;ZVY 'Y:ZO=>,"10A3!BD,B<041T=%W(!<9:'49*%"8DRFZGCDL"IT7]7
MW[U*\%IEN[G@(M9F?.X20<^<W L>^+/6U^$&GBDTCECQHKA1F<W4^$-V,KYO
M8&[UXD64ZZI2F"*TJEC8D2,C:8I0B 0,J%!KUA0+2!*UA*4IPV$0I22G5L'R
M!C*GQC,=E2MG9%F5!ASB<IH ;L8TCF'T3#:'"-;%%3WZ;Q;PN,J!-I X;NJS
M.01'&<\6M]HQ3[E:S[XH+VMQ^R16!2-M1@[/"$XSK%:],H<HB3.(4Y;#():9
M%#D3$37:&#O]^*GQ2:4A:%0T(Y SN/5SQ?5H>*:%/2 <[FKW&][WP:L[.Q^[
M^MON0S_ST%&^Z7Z#VL_WPE53*VJM*.6EJD=ZT*[];^K1ZP]D+;:Q#]^6\_FG
MY4H_=88HCP*:JJ5.J@N[)$FJBQ]$D.5$1(%(<62WZ)F8?5/CJE9W"!KM0:4^
MT/J#71395&IF#WNGS%RNB6D](1X?KP+W%JD;T&+5_V)ZR?V>Z)OPUG43/5GW
M[U%UT>_0CE<B_#HUA_D8GXI%L195;:7/B[4RH=ANN+Y[_8W\[^7J_5PMMZLB
M8C(/LR05# 9I@" *D@A2A!)(XI1E01*C6%AUO;*0/;6YN5:]J36V4[X]0%&$
M6^D/*@,&E7>S&1BS2=03W)XG.*=(6T\W S!S-!782!Z5I@= <DBA0QYQ;3/1
MB[1=GN/M.ODA3624$TZ@5.L<B%@4PYS%.0RDE"C &9&AW>+'E693H\9M=;B[
MI@0VZ/=.2_#N=>_"/?=T8+LR9\-NN#YYB\'TO;+H5/DS6664O<L,#VW57&/N
MO*OJM7J]4?-51W">[]'J2L"U4X*6OA*/2@$U$WU>L.63T-D]AR4_DUARR3 4
M040ARF(,\R"/("<\"4*<9CRP\GHMY4^-WM]7"<&EKIWPD;#'B@Z6"_V=*YZX
M96SSM)GKWG'-'L*>C56&XU F-QLM6[YV/@:>67D?SUIA\(M6^=>1FE-;(>:<
M4\VDOQ%S6D%SGA_M'C.,!:NO4WVNJXWHAE.]KP\:9Y@SDF0XAB+777]X2)2W
MF^40Y5&,<2RD6OS;D%Z_N*EQ7$U=I%87S'?ZVG'7!8S-J,H=<IZ9J0:MT;0;
M-7H#&F7=L9$9*([(YX*P4;G&S/!#:C&\RS[7YKUNV+T2Y/V2BQD-J B8P!#G
MC"BFD)GBC"2%(LUD@EDD0V:4I'CXX*FQ@]8-:.6 ULX\GV8/K/Z/_QH(?#L@
M9M9;Y<R<,G50JLS>@T;+D#FE?C<QYN2_#YNV_R868D7FMPM^RY^*1:'/UW2$
MXL>?>ATE9CR,4R%C 5%*]6P=AI $C,$0$XZ#- N#S&K>OB!O:I]FHVX5Z$;V
M% :BUMAR"K^$M]D<[A!%SU]W%\!]74&CK+M)W! 51[/X)6FC3N.&IA_.XZ:W
M#4QZJ-,LVJKU01Z(0!< SF*>Z4["(:28"RAI@H-0,/4N<:L4A[W'3XTY;K]_
M_WC_W3)S81\P,RX8#H/G3[\Y4/,1M'':9E?I!OL/'S>YX*1A1ZD$IZ\:FCAP
M6*NO\N[OGH7F@L7#>_)<K,G\=[&>I3S *0X2R,)45X[%5&>Z2IAPHE#,<TX9
MGBUTMQ*U+# ,?3<5;O1BX_K%[JK@>7UJFS-@C+79Q^\8O[$R"(Z*G^K=WWJ]
MOU6]/9 _2!F] <H8E\D%M@ ZRS$P%CQRJH$M(,<9!]9/&,9<.F5<9XSK2FFZ
M:5N3WA>F@F*4Y3#. Z[6+22!1& .4\0X#Q/E@616?L9I,5/S-ZK\^7N=/Z_U
MO*GZ$MJ1TQDXS8CH>I \D\XI?#RD1O;CX(@[S@@9E2?Z#3WDA M7#ZYGN#OL
MU36)U\6J.N[]4)1LOBPW*['UI7/R_S=W+;MQXUATWU^AW70#)B")HAZ]:"!!
MNX$&C-A()[.9A<&G+8PM>4JJ)/7W0U*/>KA*(E64HBR"Q!;)RT/QZ/)QSQ5^
ME$4$4*3231.B\I#X*<AX1%BJO!INM8]AT?;:F&)OJ_=1KO]$;N:D7ST$9D0R
M$[ SL\M$3*=()]JBXTY0T;CEI646;2$Y([YH786])./7@N--<7Q'Y5-9=*=W
M/!(A5_LA,8(!B!*2 HPY 0&/DE Z,#&'1OD5QYM:&R%UUGKTP-P;KR@+0$<.
M^FQ!'N8@M]#-3#D]:D?WYZ2IHZ>CMJ"9"S.Z V\A8<8OS]S#K^56\C9FW[ D
M')UOB[^^O90[SBL5LE1[W[E\-8LJE_/<VYY[6=O'\I<73P5<Z#6K6O-P46ZX
M1_K# J;6N:_J9SH4JBRXMY/5.=+P-D-_0/QQI(+%Q!_-.G(H_FA88N(%/_D6
MZL_!O?BG+NE_53HH28M-^$WOWC D@@2' <"$1>JXS <D(!0@&$,&$>,(6>7'
M-6IU;53>&ZTO^1Z8_:\N*G"JIVDV"&8^IG-H9Z9Z)ZC:W]"S0<G5O3RC-I>]
MC6<#P[L[>%:%)]+3ELA/4XXW.Y4VH&U(AW&%,8JRC,8@P4FD!/U#D E!@(^8
M8"*C I+,BI(NM;0Z&L)MF($RT))G+J)IR"TN,)J;3P[A<1[B-HJ *ZZXV,ZR
M_##6W7><,%I@&@_\F7^3'FK!FA!.F(J8L)B!E,:!NF8;@Y2%&4@"X0?8IYQG
M5EJT1[6O;;[WQMG-]6/$S.;W9!QFGM.]7<[G\]D>.YK#QW4O.F_/=NMTKIY_
M:.+\Y*3>!^M_YDRN,K5(O4Z9IU_!+$YAQ/T$^'$0@T@(#K((4P #&N XHA'G
MJ=6D'6UR=3-99;?:FZR4A3NCN^29EG-\''7#B>\4R[G98!Q&]SQA#) K\AAO
M<%E&,0;@'<V8E[3?=[[]P:E6'6T/WON8NN/T*Y#Y/E)AB8AE*OL7S@!!602H
M'Q 8,A_ZR"@LT;S)M7%/;[77FNT=VFV9(\@0]?$-:?=8SLP]!C!.2!YDB*?Y
M7K5[7!?:LW:"K]7&LAU4 QO,AA4MMM%LU['##6?+DM,\QD^\5NF5'S:E\D+9
MQ]W72@F<_)47N*!Y\?2!2@L:U?IN S1(8!0PZ3?&E"KU51Z"#/D,,!((09&
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
M2\J\9E#,:',AJ&>F3MT+4 H@^]%D=O&ZGNC,WVU?/%$>IH#1W=E?&'/'G0Y
M=<2?UUBR*(<Z@.R41UU4.4$/IQ5WUGY2=ZJJSH?Z?V]RJG3Y]"9=]T/V"*,
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
MQ!OP=#;Y>.87XSB2D=(DA4)YR.*NA4P"=0&5+5.YBMO#1(&MA Q;<E)'QT\
M9W^!-XB:%^/))6YR(QVEE<%YDCVN(RF<(H&C%65EFK((7/C=[FP<@9LK4H8M
M+CD)<@X1>@/8^2>,/WU&NL^^PMQ_@K>7I1#T/-^[''DC,\9PYT4&B2[MFZ0K
M+9TL)$)9HM9:IV7U5-.^- X\]+[RWM:KAGX@!*Y,<[0<<D#Y9>%D.8UBQ/+
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
MV%.< 0WIZ53>@,'=7<XCYBG/T0GDQQGT8M!W<0),^8,+ZX01_$1Y]2W4#7O
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
M*$'U)\N5]?B3WFS4020W-;]E'_P\;*'Z5UT#<< MN[NQIS@S23I/G"QA#H1
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
MAX?JHR$L786K7&43-4:JU)0AQ$$D#%>9)0X\+DLKE(+:U_);.H4Y7),/0.(
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
MR!@DC>Q(!T,0+D>1LN>F=4#T9O5>S)RC0&5/)G< C]]G4_SQ>YC_#RZKFMR
M//)4>%&D)R,J4,*2;<\Y0G$VZYA<5KIUIZ#ME(R;&'WLZ^EPYG< H3>S.4Z^
M3'_[*WVM>9;K1,[U7@(O-D8FZ^28VNM (AF 2@-GC(LLK,FV=8'?8_2,FVM[
M9#@U$T0'H/K9+WUWW3F _ EIC))@E.;5B*N=;$C/%IVSMH%^R%JG(SQ"3B\:
MZAC^^V&\[P!&6Q_4_YA-Y]6JJT,I[__P.@TRRH I&CIYF$D),YD@%,-HHR$%
M)[2/HO53R=[$]N+#'0B7(>E6S677 4A??0^3\WIJ26-_"N?X*\;EC=OQZF(V
M7]8!OW4@T2]A49/8!#FKI9YK39LDKBJ(2@AR:NGF<-%9XG-C;.Y*8X=)6NVA
M<W^4SC'EN#].9\MP_APX3>GRXG(U.NL?\]EB\2=Q.YS7#?\C3*:_8"'KY'/X
MZPPYF;""D^6!1=:^/W68*E.0I$\2;=29M78MFA#>86;8V(@^@L3[5\</;OH=
M?76S:4WLUA(Y:"/I;!>MP4O,D+37V19$$UN7,C<A?-PXS6G!?'^)=]%@\_ZV
M;[9\EP%G*1B3)+F-0ABZK#R9<L&7 $8'H;5GB39^9"P_1-NXWE<?<&TBMPX4
M[_V ^YOO?TS.N+,"F?90>&U;2XP!;[4!Q87G*%1 U;K3XS8ZQ@T<C8.S@^71
M :9J9/[5--<_ZG:^TW&YG5)_,P/V3%JM1+0>6#1DI=A@:DD%G1C.DD[>1VY;
M3R<?3-P@])F7A;[C2*X#2*[#M*^)=S6OZE><T^:6D^]X*WWKC]GR5US0;]7+
M_M7BGYB_$)]O_<*KY34G_L#EF491TZX\9%'3I$U-D]:"@>.)>ZTXG=KF%5KM
MMS$(YO9EP7QL-'1P(%XM%KC]9(?"$C/9 N>5L9;;^IBJ08HD#4H3>/.2UP>)
M&01.][+ V48R'4#L=D..]7SWF\W<]#[@9+^$X#18)CF9-(D.#N<!4/(ZTIU.
M#VOMM ^CK)=$F[81_B-(I0.L;3=<7BU?A_G\Q^:DGEGNA$4Z-MG7]UBUFA1'
M%K7D]3_2EN".D8SS)&'C!NZ/@8A!=N4AXMD;<]]Q'F>M$GE6:20U*G#CL%T9
M%<NS9!,&1V=4\-J2RF@'/A4$5UQ1Q2 KHO5[T2/DC*O+G@%AK431+:[([DCK
M_3C!,JL%F3:S2': ]!!BH!/C35(LN))8:S7V.$7CQJ]'0M>> AD58+7,:-6$
MZE5*\TM:>!+BY'RUG;?3='Y9[8Q[SM$ZH^GU;+IB8WU Y<KYJ($.#ITFQS1X
M\G!JQT 91%;*I7N]([;6A!U(QK@QZ"-"[KE%U,6KR&K#OZY7?Z"/Y&+#B1]K
MO4X&Q:TSZ*46WNJ:&.YHSU%G\(J331QX09XM&M_:C3B<ZEX2M-NZ&,\LS9'K
M:+=M] .IA\6?Z_:E[^/YY,OJVXLS*Z((W!C@JMX4"1F9(IF.)QHN;!)(1W.
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
MW">1<[:V]52%>R3T4F7:# \/:\W=6=[![?U <CR9&.0/L3KTP=?2&4\ZG:D
MW$B;C&31JM:%[@<4G3Q#NMP>PAU6;K(+I[O$R_IY0\;BHA029 UKJTSVJW/6
M ]84=Q4L3\V=A9,J-]E)SD/+379A>@?@V58!$5 E+ET&4U0!17^%VI4&4C)1
MZNAMR*WOXM,I-]E)O@/*379A=@=X>33Y/7EKDV,"#/DU-?^+U#!=XB!28E$J
MZ8IK'=0_N-SD: _/+2^J9ESO"D%;\MT-D\J63'ZRK7NQOCK+)0)/UG@7;>;Q
M>-;Q216:["3U70I-=A%!!W!ZM,I!.Z:\)I6*H=[P9M5*5C&@RUT67HJP^DC#
MF4ZMT&0GJ>]2:+*+"#J TPV3;B)XI:1@2VW;;2SQ)E@&42A2Y (Q>A5<DL>K
M?GNW4\[,T;I$'^<VVX_'7<'D:E#3==PB!.ZX*Q(*SY+@+@,X1=ORZ+0)*N3D
MCU=Q>Y>67K3-GD)^$#0'<+R+N1YMYLY5)MP:/G=&//"!(WFO0ECB;>;$!N)%
M1">2D$RIYM-:C[*17E![",J.,FCP$(%W@?O;&N%ZFL4U@VWAY/R:"&00**#+
M14,0G 'YUC[D2 9M/I[ON(6@7IS'UMKS4-YW :4F)^IZ]L3M4Q5M,<9Y.MB6
M1SKGUA.[B<DBUO$^9 P+T3IGYVB;Z465'@RY8^C3@Z7?<6/_;:,QPC1_Q.7D
M:D3I:DY&_>EL6GDQ*W_@\@.Q<98GZ1><8IDLZ<>+ Q[,FY/0YL7\N)QI]&1^
M9UC.;>)NIDO=&B[%"OEA'(Q(="D8;R#DZL;[9%SV#/W]43('ZZL=R#M4SW]*
M7S%?GN/[0H*CBS"O1;"2TJU96U<^:9':H(]UU(<E&\US"R'9 (II&Q)=F,*U
MCO;L1."X^OA8J+JOG8\GLP[\_KN*XKK6-&=3DI4*;+&NCOWV$+PV9)^EK#7F
M;'/K=+GME(P+L2.*?M9<#EVB:1V-U3EE5TM)C?$U&EL<.$F;<88SQ4Q1/K:>
M[?D0+>,BJH6<GX3.'DP?O8AW^^RS326J)+J3#J YLV1<9P>1FP(8G0\ZR\#R
MD"*]QU?I#1C[2'' .+D]6-J!9OE9_]ZHWYN(0J*E,U<2>*P#TE+)=,UK 4RS
M8FV0R;'6QN,@PL:-O3S?+=9>2EU"[Q/.OT\25K?IC-G K,IUNCN9E\H+!E%G
M \8G'Z1/],_668R/$C1VC*0Y )Z$V+[2Z!):;Z?TZ;A8KG9CZIQM%0)(Z0NH
M+ S0<4Q ;'(F6$<ZO/T[[6,4C1U#?GYP[2V/+M'UZF(V7ZXG(+TOM:QF4>MJ
M<'&FE \I& ],65NG%"6(*#WMU/*<2U'E?AN$(T#M0?+&3A5X?MRUD=3N(#S"
M%/2?-_?;7]\PT<>3S7LYG[Y?F:57SY-GMNCHDD302%NL;?# 6<E E]JOQ'!.
MBOWH.'R8OG&G3H\!Q$:RZA2)=X_9A_ED-K]E3KPF(B?+LUAP-:4-;*JMA7E)
M9!$S<LXY(I->T/]:!R_VHW3<R=7CJ\D&\NORVO[YR69ECA#?BHE"@U"BSMT-
M%ARO0>T8,X:<L\C'Q^5VVL8I71X3B0UDM#_V9LMP?BP-N5A<7GRKDEO\N<#\
M.IRGRW.2Y/3+]AUO[HMWL^F7SSB_V-P;ZSL#$YG*TG$Z@;D&.IT'7X*NIY+[
MG++D61]?ES;=TSB]WT;5NN-AHMN2_F$/\:\R74BK1AQOIV4VO[@JQ#IN3L)C
M:SYG$L+@O8^0=:",4+9F[VA3(6B-AABD!,VE19ZM)GOA[Y)U('U!;K. (+P
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
M_]S197ZHF&:->#:RO&NUR:<T0?*N*D?^B>%\^341$]=;L=PP@]Q"3-J!\J&
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
M(![/^WWN1[#6DNH ??MTTC/1>28%TM5K%)W5Y,%IIH&3,K;*>E&&M8?^V[=
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
M[1\=B)\#@(4[E1 %:"U(S2KR7R*BALR<5"Q83+GU9/3=*!R&M)-Z CBBB'H
MX-U&?K?>]-?JF-QF(5,=2^I-[;KB#419%.A(2MD+8Y&W+EMZBJ9A(#NM9X"6
M8CB)(=*?TE?,E^<X*S<YNK.RFNX7EC=E#O<2>!=-QDP?MG;[0=0->7'<4=7%
M9[+T.0<97 $5(]VNEB-(GCQ#C%K='PC6Q#1^GE'5W"!+(DF(Q=#YK0WK LL,
M3(@^>XV\A-8]MTYE5/4N<A\RJGH75G=P26X9L&N]2'ZEBDOMF%PUOI?90B8K
MDUM!?XB_XZCJG03[]*CJ7;C<'4YN315,1D6,61,?K";3  LXPSQP@3%&1=XN
M#AJIMS=:.AY5O9.,AXZJWH7A+VI4=0J.9\8<&"=+[1@CP-4XBD]*!B9<LOC?
M4=5[8.1HHZIW$5AW*N[CO9G(JP.MBL@VJ @\"DM\Y18B[0."E^0!14/?.>[5
MN(VJGEI>M+XJ#Y9"][C:-)*.RBM.A\.@IA,K@H*0)8,4/%?).)3JN,G1V^GJ
M2;\=CH6=H+:'8+H'V_OIIL.GSIQCG>GHLG9DG_@$4<8(R)R07AMAW7%?@AXD
MK6?([8.)G4"WGX"ZQQV9"9LY*EP48I$%P>OL-N4M!&$T.!ZL+(;9+(_K+CQ(
M6D_7Z+/C;C\!=95,]M.6"#[XBNS2KSC'4&C)S?C 6)(FOPRRSZ9.MU40G7?
MN0@6416'0_IO[K=Z3_VD&J+LF<31G:*[>2())@:R; ,$A]7F#9E\?:: JV*3
MS,:QV%._SF<=.]S.']B/W]W!YN'>+3&KG"0:L)A89169LE:0(DXND44053"M
MG\%;]M-Y]ER=G6"P9S^=7632,&WG>9XHZW>7Z^^&Y:M-,\":==+X0?+IE8[Y
M_+CC/H_[V.A=MB;% I(Y3XCB"7RL#8RE$J0BM8SY=!\;<TC%Z9C!BE1')1H'
MT3@.+K&B7&0^\[_K8^,N<A_RV+@+J[N[!*_&S <,/O("R),"%5T!X@&Y&Q$+
M<W7*MSWN?=?G8^-.@GWZL7$7+G>'DUOO&MP$Y9*IY0$U!3)K,B1UE,"=Y%P+
M(Y(Z+EHZ?FS<2<9#'QMW8?B+>FQ4F9%"=@)$+@Y48!ZBDAF,#R9IK94:U(#I
M[_#8N!-&CO;8N(O .E!QM\W1S_3O7.4+9*YTT1&\#>1>F,(A*$:^#5,E,I2A
MY.8U0EOHZ"D2>OAU>#"G.T3+^N1)F[BSY/RZ:'VM" C5,;6091;":2^M:>U&
M;*=DY%E#!TOX"<CLP>[1QVK^K$$W\Y&,3\8F R%*"RJMFK\Z!T)%-%J2QKY?
MN_/ -,V'5N@+#/O(;M:<D1WHD(<B:,+0O>T%@T1*E'Q2,AX#=P:06>4\YNC]
M<?MK=1RX;N>&[<?O[F!SKZ 1G<XJ)@E,U\"^RAFB)DO0:1<4I]-@2G?UI,\>
MHMY)X+N4D^["_>Z0M&7PS'KNQZMI7OWJ8G%YI_[1RV"4"@E\;:BCE&40G<AU
M<K&3/MFLW'$5U<XD]V1('P./QY7A[I#U5Y"=XI?:C*F9Y;UY3/AC-B4CH++^
MK& RT=0G3$&G3GDZ?S%8"RG:&&+@V09V!,O[9TIZNC/;0*P!Q_=7=K-E.#_F
M$UQM&;9XE?.D?E0=7UIF\XO5Y^[_V/;D9S9Z5MN-]D8/:.M5-P\HV;H@I)<0
M5BGE/BMPPA@HA;XA8W"YM+X#[E)P>%'R8H'X[JH!X2+-)ZL7Y_58T\"+MZZ
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
MP1+&-5G,1#(CIL2?S?P%U[Q2@AO(A)&053"C+82=P09-P1-G(.HMP#3%8)O
M^^"4>+GMAI>,M?:18XV35.00303&)GIU !J(P[#>&A=Y"F1 L=J!OQ-9,M )
M"-D*51W0)9! "@@P8A,Q*^4&?%7<S:.E =_,E5%UE"@E" #B%,#"+6></0DU
M,Y)*M3 K.&H^%<9"#68)Q9O>;K"ROH4JLS)FQ]J7#*S.<0!K\B *KT[>MJ(W
M0U-!ITK:>.A5F@JX/#6O78C&A&KNP #!%;'D&#3" 8&Q%&:&,U L \Y#WL-K
M)DPBE2EA'K*A5M*CHM JX0QN&W(*(& <4.4C?7V?S&@^Y>0<B.:VE" 1M6DC
MZIYR;T749?[*7\):7.<>C:B?(!MM@=2#!FTY>*'TP4(I+(3[? Q=D,!L[.J:
M9\'Q3>MKPY$>!QRON(%V :+BTM$?0Z:.F3*AI3E\"J:LF$/XJY5\$E2E!@5
M.'-A'(V!%,^='BQ9-P2X3:*:2^KP5&7!#2;J%<'BH  R!%N,DH*YQM"4L1%,
M4"UP \+G:D?K.6HJ#>9/=P*-2[:.]*#S!(.@)723"HKM52DI<C5LRQFQR<,P
MPV?U[6($_HHY"@*=PGS.GD^?7Q^O\3'B]6 "VH'MX=1U,'H!\7/!$)04.C"*
M'$T- !I+/T0JU6R%&L"QH+&0PBXQ,^];%L^0 YC#CH?_ ]&MTM&E@OMJ0T6I
M"\"N<95$DBC-G &NB)SR' H$"1"&$5[@V4 1*) ]3.$,B0+8^"4#-?G*0.WC
M=J_G5):.>S"&/$VAA!-S\+[94XJMBX #N-1?[J_.'"IA(O"@\35@K$K[M 6'
ML#U=2W,L<-,_;CY(O"J=W4'CWA-@CP,5+O!"@<6.A %]U':CCZUN55:YD;T0
M^P3>PRRLDJ34&..ME+=':Z:,A?L)-C IV >*JD<CY/2)*2F %1CID71E.#0N
MW'7IV,#GY=JNU]ZJ&37K^@"YS(&;,T?RSA\5 2^A%[_CLFK9'\G7/]M%GP?H
MK]\1=8\#T,_NB-P#.;8Z#O4-\2 /;D-RPT$(JD\H&G;*S+5U%$I-J[19YVEW
M U1FF;"6\]]A^5A!)8#C3(!]3LDI !=(U2!IP[]8\*Y.&_^U%&"^.UEEGKCF
M_O7_&Y_/1MVYA!(*2CH!H,*>$KO31'" 0)5EUPW(@M,[3)N^I'*)TQ6#[IGA
MZH'+)P&KZA5\1[^'JRB#B8:OJ>I)$%8E)$P!)$&E5_>YVT#B-F4&.  ?N<U4
M*6+OHZF7GI>/I#,YA_2;:J"!.H27._("@+A'N162ZCY[B7RNY)QC"LOIM'HB
MK2N^XUDAU9+#Z&*F/,/1!S@%7/TI^;UYA"^RKL!1_EW5%1!W%G/]ZB3JA<-^
MW;V\/=QBZ[JO:C2&@\%U RR7M#!\L/IC"*FCD'0Y$+DSQ4UZSIO5* R;H7^C
M:S7\SU8K5\---Q18MCO6:X:MZ,G1L/GTV.]I;?>;_=[3P\]5VPV;;Z+^06H#
MYPCO#/"W*6C^KM9>O\JN#M"@5=R3:,4?WKUXIAZ[W'O["R'1!?)B^3#%5OM]
MB5MY==(!8G"_Y/OSVU_<:^*?;V_&/[V_^83]A;B[_Y;PWM",'QK@BCZ07& O
MQ#U5)&C7\(BVN?/E@MOFXZ\"_E?#/<'O>E[@@=X?U<N9X"FYON=)B4]TR'O?
M%[DZ[X.&TI2YCYD^(]2!2X5[$FUE1P?38J'\=UP#_U!^SG>^;=J<()=+P\T4
M&L,Q*NWN%._&LU&,5FQG^P>__LLL]XW8V7\ 4$L#!!0    ( ,9QB55)*V.R
M* @  -DF   >    :V9Y+3(P,C(Q,#,Q>'$R9GDR,WAE>'@S,3(N:'1M[5K[
M<]LV$O[]_@I4GDN=&3U(/6SK$<_XH4PU;>/452]W_>4&(D )-4BP "A9_>N[
M"U /6W*MV#E'GEYF(HO$8K&+_?#M+JG>-Y=7%\/_?.R3B4TD^?C+^0^#"U*J
MU&J?&A>UVN7PDGPW_/$'TJP&(1EJFAIAA4JIK-7Z'TJD-+$VZ]1JL]FL.FM4
ME1[7AM<U5-6L2:4,KS++2J<]O .?G++3?_2^J53(I8KRA*>61)I3RQG)C4C'
MY!/CYH94*H74A<KF6HPGEM2#>IU\4OI&3*D?M\)*?KK0TZOYZU[-+=(;*38_
M[3$Q)8*]*XEFJ]6@[:A]5#\*FLV(GS :MHZC,(Z.:;O!&_\-P<@:B/LYQLXE
M?U=*1%J9<%R_TVYGMCL3S$XZ81#\L^3D3GLB&1,J[;O233RO_I:-2\3H:/W*
M*RJ4'(79;3>A>@QZ1\I:E71:H';*M141E14JQ3CM6'YKB^%BQ:-6=KNT;]-*
MK]"JK',$VMQTK^FWW%@1SV%JK&"K"_E(2:4[!T%PU&H%71RIQ#01<M[Y]DP+
M*K\M&PASQ7 M8C]LQ!\<W ;E[G+FO3D.@JX4*5]L45C'?>G_^[O!^6!(&F&U
MWJNA_*,F/V0?_OOB]EWTKX>#]X.+L^'@ZL//+VIA^YZ!S:T&#LKD6HT $N1C
M%;[]P6_*)$*$Q'-B)]2^.6B=='>TNYM1QN!<522/;:>QA(=(&9R93J7QPKZ%
MU87A+[3DW0VHGU1;Z/" 3.B4$\VG@L^ >^Q$&/)[3K7E6L[A?J9@^U5*WBN=
MD#"H_$143+Y7&NYPK><0@O9K#4%]/T)P3@UL/&QQ,B<WJ9I)SL:\["-1[#]3
MW)!408J %:A("4WG)$^MSCF8#4G#Y0\(#"4)7*&9)*81W-)$)<(2J[S<AD#*
M(VX,U7,42>@-AW77=!JXQ\ 86%*ZY -KH$ D-"0;$$MA.EC"N":SB8@FQ.3X
ML9H_XYH72M"!1!@)60D3W$S8"3AH,AXY U%O!J8I!FY"(H!-&<W7M^$U8ZVQ
MYUCC)!8I1!.!L8I>&8 &XC"LU\9%&@,94"Q^X'LD<P8Z 2%KH2H#N@022 8!
M1FPB9J5<@:^(N[FW-.";N:JJC!*Y! % G )8N.6,LR>B9D)BJ69F 4?-Q\)8
M*,DLH7C3VPU6EM=091;&;%C[FH'5W ]@#>]$X<W!23T\[IH".D7.QD.OXEC
MY:%YZT(T(%1S!P8(KAA)CD$C'! XDL),< :*)<!YR'MXS82)I#(YS$,VU$IZ
M5&1:19S!;4,. 02, ZI\I/NWT82F8T[.@&BN<PD288-6PM8A]U:$+>:O_"6L
MQ77JT8CZ";+1&D@]:-"6G1>*[RP4PT+HYWWH@@1FXZ>7-<?UKPU'NA]PO.0&
MJGZ(BDM'CT.FC)DRHKG9?0JFK!&'\!<K^22H<@T*@'"FPC@: RF>.CU8L:X(
M<)U$-9?4X:G(@BM,E N"Q4$!9 BV&"4%<WVBR4=&,$&U0 >$S]6.UE/4E!O,
MG^X$&I=L'>E!(PH&08?H)F44^ZU<4N1J<,L9L<K#,,-G]?5B!+Z-. H"G<)\
MSIY.GU\?KZ-]Q.O.!+0!V]VI:V?T N*G@B$HJ5$I18ZF!@"-I1\BE6JV0 W@
M6-"1D,+.,3-O6Q;/D .8PXZ'_QW1M=+1I8+;PJ$LUQE@U[A*(HJ49LX 5T2.
M>0H%@@0(PPC/\&R@"!3('J9PAD0&;/R:@1I]9:"VT=W^E,K<<0_&D,<QE'!B
M"KMOMI1BRR)@!R[UE]NK,X=*F @\:'P-.%*Y?=B"7=B>+J4Y%KCQX\T'&2U*
M9W?0N-\)L,>!"A=XI<!B>\* /FJ;T<=6MRBKW,A6B'T&[V$65E&4:XSQ6LK;
MHC51QL+]"!N8&.P#1<6C$7+XP)08P J,=$^Z,!P:%^ZZ=&S@TWQIUUMOU82:
M97V 7.; S9DC>;<?!0'/H1>_X;)HV>_)EY^]1<\#]-?OB%K[ >@G=T3N@1Q;
M'(?RBGB0!]<AN>(@!-5G% T;9>;2.@JEIE7:+/.TNP$JDT18R_E?L/Q(026
MXTR ?4[)(0 72-4@:<-?+'@7IXW_G@LPWYVL/(U<<__V_XW/LU%W)J&$@I).
M *BPI\3N-!(<(%!DV64#,N/T!M.F+ZE<XG3%H'MFN'C@\EG *GH%W]%OX2K*
M8*+A2ZIZ$(1%"0E3 $E0Z95][C:0N$V>  Y@CYPS18K8^FCJM>?E/>E,SB#]
MQAIHH SAY8Z\ "#N46Z!I++/7B*=*CGEF,)2.BZ>2.N"[WB2237G,#J;*,]P
M] Y. 5=?)+]7]_ UUB5LE*,V<@G$G8RX?G,0'@7==MF]R]W=8NNZKV)T! >#
MZPI8+FEF>&?QI0NI(Y-TWA&I,\5->LJKUC (JH%_P6LU_&>+E8OAJANJ6;8Y
M=E0-ZN&#HT'UX;&_TMIH5]M'#P\_56TKJ!Z'[9W4UMQ&^,V _3893=^5&LMW
MV\4!ZM2S6Q+>??^,9VICRU56VA;P(DBH80T"X9<"[<ECH U;X/#Y?$LV7FS0
M\WWW/KZ40TUPZ,U!$YC$?9+KJ_/^]="]5;[ZM?_]TLG'W0N(C\/_# XOMA\?
M:'+O2?/#WA=<4\"0N$>0!.WJ[HN/&[]P<#[>^_7 WS+.0_PQT*Z!WA=7MH>S
M?\NC'!_WD']!RT0^:BA8L3@KDXN)X#%YOZP'KGQ3Y=\#^L$+I:%&P'?@Q>"S
MT%!S:75+TBX,;F**S93_B5C'/^"?\HV?3:T.F*/\8#6%CN"4Y79SBM_OT]X(
MK;A#SNN?_D=?[N=GIW\"4$L#!!0    ( ,9QB55"4)"&(@4  &\8   >
M:V9Y+3(P,C(Q,#,Q>'$R9GDR,WAE>'@S,C$N:'1MY5GK<QHW$/_>OV*+ITXR
MP[UXF9>9P7!.F*3@P+E)^J4C[G2@6IPNDC!<_OI*N@/;<9RZ29LF-C/<G-C5
M:G=_^Y!$]^?A9!"\._-A*5<4SLY/7HT&4+(<YTUUX#C#8 @O@E]?0<UV/0@X
M2@21A"6(.HX_+D%I*67:=IS-9F-OJC;C"R>8.EI4S:&,"6Q',BKUNOH7]<0H
MZOW4_=FR8,C"]0HG$D*.D<01K 5)%O FPN("+*O@&K TXV2QE%!Q*Q5XP_@%
MN40Y71))<6\GI^ODXZYC%NG.693UNA&Y!!(=ET@4->(F;AS-6YY7P[C:PG&]
M48\KK4K4;,8Q_L-32CJ*/9\C9$;Q<6E%$FN)]?KM5BN5G0V)Y++MN>XO)</7
MZY+5 A"5QZ6+.//L/]-%"00/;PQS4868AI=N.RO$%TKRG$G)5NVZ$GR)N20A
MHA:B9)&T)=[*@ERLV:BGV[V&M_7,!4J6MAM*FIF>2S+.4Q-CIEQ=<(>,,MX^
M<-U&O>YV-,6*T8K0K/VDSPFB3\I"P6P)S$F<DP7Y@)792K09;G);CERW0TF"
M=R[R*MHO_ML7HY-1 -6*[74=S?^W"M^EG_[\Z_H-_&DP.AT-^L%H,E;Q/IV=
M]\<!!!/PFG!NS^R!#3-_8*A>M>Z6H3^#_G!R%OC#&^P[II;;@,DI!"]\F/6G
M)_VQ/[,F;U_Y[Z _"#2EXKJ5_]<3M4]ZXFS-Q1JIU22[;CL.=8(7MB,!*&*I
M3M#T&ON.2=O.8I!+##/$YRC!PIIL*<Z@'TI-T;:7#7V=1)@+%9-*U&!)< S^
M%H=K22XQ3.*8A)@#2G:T4Y*@)%0F[FE*V$O&$SC%G&=*,1ABBC:(8P@93QE'
M1J&G>JG#@V:EXG8&;)6B)#,CK_.L#$O,\3R#4"=;G"FMD"QK:_2<.1:R,(5P
MN$C8AN)H@0\/ZLW./<'KI"B*5!&S*(Z5CYN[3"3*\D2V+?W+-P7X*7JV4_U;
M+7K3!W7[R-BL'?QZC;C$G&8PQ0HNY6R%)>,K\%SK-<2,&QC>YUR E<\BF(22
MS3$_// :;J?JE?,N<!WC7-8.XETL%LA#O*9JO5"-*,$"-D0N#9WC]VO"L>X;
M0L\1^YA7+@.EBE=_&NVEJ6!?<]7UE 1_&RY1LL"[\/9:U9H*D59'A^X/&R;S
M[R1,2*+"8)4G<J@D(**+!4D,"D74Q(CH&$HY%AJ]LB8C2D%-PUHKA:U(%9PB
MKSKQOHXH@9'9NI@JH[C6- >?I3@O'N*C\+&_QZ(]U)LE4Y54 0SQ:I\>K3P[
M[J^S1'.*=]0YXZH\6TIWBE*!V[N73D1$2E'6)HG1Q4SZD@V,VC39;KYQDEQ]
MH]W*!=DV)$=&MVD-VZUX=U)=^V[:YZ166W:K<3?Y2\767?O(:]U+K&,<D3M#
M^5NHF#LN5?<[QB)%VI5T"][-79W.FH]=GGO[6\6B0?(DN]D>"X-_2%L.#VI'
M'6&>\+P_?0=#&T[.I^/1;#+^!P:ZVKP' _ 8K?!](2XJB*XORA@0C)((M&*=
M[]_.YXAG!O U3XA@R:,%/-!GZ(>3U)\[9YRI+0")S,W!5X']T0'?J^7-]?YR
M_AO6'SX4'VISF4Y._&D 9[9Z^]U_^6A+S6/I+5-]@I4&;_8!7SQ:O!]8:[EJ
M*K^IEG+53<IW76"5K]UN#8H;JWU'^JJH<,RA[!-'OD+AFCZ@I2R_N&]S3)'6
M^]9E]E6RF5.=>S4%S57&K>7M*;G#>]VYUN+ZN?/&,[^*-W\*]/X"4$L#!!0
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
M*1E^TZ2(,QW!4@VZ:A(Q]=$#5(^TS8HHNE84B<AR^"*C37M[;+*EFQ=>W[L
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
M=#6STG2T)>"R,M#WW%&&\F\%4VTUREBU^*QBQ\K3[V+-X1.8B8!G(FX2U$4
MMM0:7 !?0H2@ZN^,##D <YI(D*344!C0&?YJU1IO0:VR@QJ'E%S*+BEJ+K+J
MCMFI.EFQR$K$\$Z/-E,[*3XE2I7FP[SI;%:,2T.BVV:I8,JS%C]7+)+:*:=T
M:)LHL)]L& .T.M*3P^W)CNI$_/$.L<"U)E19]. 2! PZ<2CS 1Y8[8"%B$5,
MH)H6T/*&0C5YAB$*#*5$=:SLHLW"885+C8W+1AP!:=GJ_\,;J_]Y0" 2W^=1
M/0!',B%[7C"4 #(I5*!;I(#:8"F(NGX:@-7W.D@_ZER]#:*BGB$DCU7;S]HP
M2O.IVUC*)M+=^@JU[JDZZRBJS.NHX[/!8(2_#-1IMX=5@*K3ZQQ3J1]5**J1
M?&+0#$ZE+NVDTZ*BOM%J9=H QL'RP4%_U'W9[77'[ZF@KC\8-Q;SV:FQ(J_W
M7HW.C\]JD]H5M53G;:=?W<"P\^_SSF@\JE3/8>4C?#7LO(%U=/KC-J5(PT2O
MV[]TN&@2IL0:2IBCOOZ7G;-V[W03S_PE0*_[JL]%KU@96!:#6G1P(!%D* &)
M58K#SMMNYUU'BA_K@!F\ZZMQ^S^J??*V.QH,&>2G'4"2=J]%!8F $[W!<;M'
MYWTZ&'9@-?3*,> "'E3_&'!-<&@,PX_:=+!<AHN5D6W,[H9]5-=/X]76V\7E
M]MY352U@'& .G"4ACUN?Q;H!UYO2"E_3WF$,'SEP!0ZS'0K1/Z>$2>U7^!IP
M8@M'H@T8L'^R6I];KG&[ >]WI"+VI4<D@/VG,B%"J]=M"]W0>*_;0$##[@BH
M$PM)X:WSWO@;H+B[B0;4TPW3'QH-X%M6'S!;*2NM\42,>A=VW?;CM.N"M.)&
M!5%:1%R3AY'[[,(LUT?O*YGB38!IR%;@ "NY+*_554 NWK(',F@608HJ"V@I
MR;+TB'O;^Q'KV-18AT-(2A;@^+U%0#:]\9L,S,6<C5;.*; (B7]+FH+YW:5;
MI#I)YT'L?</8G@%.$9I7RC3KB>QEV@/Z;8L4M%"OJ!2K:R5M@=W ,@KE^@,X
M,+6%\Q$JY1;TL]>1BDN8O;:O0FNK!%77X%T#;B 5L LD+;-"3=89[=/05V8[
M-N948Y5&'K&)'(*M/,WK(1']2:=3,K[1/\UD2_ GNE7^:3>[#2D&D!68BF+#
MTK,"G9 5[TH()GJ"6Q9H<!H/P;D<*DN\K&_7;1D@D ,A-T_/C,AW<MBDUN;M
M9II\%)+CL;)?S#.:K=DHY7=GKN8]IMY95!/!SURO=MRM )=?(3<&$7_+^4JJ
M( BFXM;X,@C44Z-LIKNCF"FN<T95S!D\0P7.]J2LV<59/,W[GK@\.!FZ3L"M
MM>1+T1,)@9#YRWP@L\A+5_E)?&3-\:Z&;S#L9CU8H9^.((1+Y,4;^J-;;TIU
MJHPI0C75RRB0J&-YF)MHG1SL;Y@J-\J3Y3V7O\_<\+95N6XLT43DKW%64+$C
MQNNK(?@O;2*^FL+3=V'6O)+W;QD=\AXB@TKB@.AX(*"7;J[R<@D7]"0'K,&&
M&G8]P9QFMIY08%LNS]:Q5I?5@&^"UNG1 3R<TY+8J^NM"/ATX*9T0I>S)G#O
M=BQ,[$S#S22H3:L>'NI9D0$;A!.Q9'4''*O5D*CD2K@ P+;9J51X)(PZDR3Y
MN"9+FSRO6/12+6KQ"F!6ZD,HJO'Y)#L<<-O8!>F ,GE= K5_Q8"D<U *"3.$
M2C$G)O\!T91179L3(BI26I.S6"2K6=],%@UW&?C[]C?Z-51UQ^X4/-BT&LR>
MT^\11X>4),^5*_V$/^(!GA:4&4.:I/S<^00G1JE&J%!W<[VX9:)\>:VH 06%
M:V/;[J>:5L6=F:S")?&$QGY22)C<E 5(F0^P'A%=VO8M!#V_AAOFO01;/\9<
M,X86TA^/HOTJN@C>QV $%H-@I-;V]?F^%2B4EN3'-EPL%^>IG*.!993E[V
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
MD^6GK3OK;-J;).$U_'.1+Z(7_P]02P,$%     @ QG&)54*%-RBJ)0  #/D
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
MRZ#=@ZG;N"J<[5/K<_Y.>5!>"KQO#5CZ$98&(W[H=%N#Q?=7WB4""/PSZ'R
M(Z-?81+\]_IF("Y:-WWX&D^\_!.?<O&Z"M=$=W/3O4(KJOW0^Q9<H?C4ZPP&
M[:YH?_AX=?T9;RB_J\5%XM;H8W?0:_7@)!>V-V@-;OH"80Q?O[KZ^9FE/Z)A
M;HZ@V.[LT5<_N/.D.X'QR1$:4N27 ^):.+\_CH6^B608R1@^Z5C7*87ZQ%.R
M5=/RE1.5PV/P1<M-C&Y:&8S9N,P1/-JX;1O++9\&!32-5P_(XYD5X]_%\"2T
MW4?R5LF[LNU^=32[#DQ3D< XQ$@F\PJ-,W70\"Z"$(.K4E\EY$T)AHFC(]D<
M]U:GEH] 0HFEE[OWV7^ 3NMR?O4XQ3@D"I2)$P?C=W'/UA:76>B7+[RT=7V\
M^*B^,AP9+=HI1B(XD:)J;D%*< #K9"D4UQ@L=PHL@8S,*P6P$7C:MUX.E^I+
MBH!BW*B?+/BGB@L?<_A(MO( 0R#4. \71Z<,1;K@'WDD'_X,J^  ,;@,-T+'
M#%8M&%'QNF)DPI8GH__=#@I83+7& O)#/12-ZNG)X5_NH*A5S^J/<WO<M];F
M6?7H[.R)+/9)'6SU[/3DB:SUL%8]J3^'6EHOC]Z?@KBJ&N"+A>;%0O-BH7G2
M%IH?0_'M+Q/:_M_WG3=8#O19%3\=7 ]:5V@4Z;7?7U]=MGNBUQ[<]+IHH,(*
MMJWN15L,6KUW[4%_W8R<K=ND':BMHZW7OL--E7&8FIP8X6?)Q[HNFW0HB$S'
MF$G?->I;<W\Q1QC^5H'+"7H1AU=CTECMG^549TXF+BC3K@QU_C"H=GG,2A9H
MGP04%XZKTFE$H)NG\-BNSLW,4S[WA.'79$3@#.3NS8<W[1[G((^RU&<8!ME5
M6!6[F"4\(*VK#AJM%]S=DP#X!!)N>"??2:<IUO ]/*H>;:*(;_.T6C^L/T;Y
M;!Y6ZV>/4Y+N5;W.JF=G/T%+:E2/ZNNM]O%N<J;]?T.P4=G L5Q2Z6E,7.DE
M7HRYVO9-W4O]G3E:U"@-Y9\Z4><OBG_8JC,  M/OB<5T^)]5%V=E1"_%*F9U
M/4C.-5\^3CC\X>'_YGO(\MOQ0O[UC^/&.?#;GQ5O\G(9#[N,VHK+^ X5T!P7
MQ8L:2A<"1E6N,,O?1B*Q2J<&>#RK?5R#+#R;/:.<^Y^TWWIYOT^0Q2W?V7J
M^W3VLR9D/IT-/5_0.SUZ7J!7/VV^@-[3V-GI,Z-Z]>.3%]![&CL[>6Y4[^B%
MX3Z1G9T\-ZK7?&&X3V1GQ\^-ZM5?&.X3V=GQ<Z-Z+QKN4]G9T3.C>F>-YP5Y
MIZ?/%?">&<U[;I:5DZ-G"GB'SXSBE2_JJ>_GN/E< >^94;SG9M K6XF>#> U
MGQG%.SI]7H#7?*XR7O.94;SG9D=N/%<9CV)^GAOT/3/@6\9M'U7,I]0;I!BL
M=E@]W&!$?[]GM<GQ1JE'.="Z$T?DX*.BN4\!_(YNB(/U8DUWJ5)$/V?L<UB_
M''N8G<\5BL.($MG#,)(CQ972=T,OC74VMJ+BPC/=9<948N<R^)'TY"WVY^!@
M?"7CZIX0'>S#@\']20!/N"F,?AM@!#'V%JAPBQ+']S%5 ?<XDTZ<1IR+3LN+
M$R?BM'CINWDY K/'D1=0UKN]>MJW(QJU?3@8;FO@S/7&JV+MSC!;=/M+LB<6
M(W4S^+!ZYCAX-9X7W,4/:XNX17NW-@JTN'XN=OW]: _^/CRAO^M[_Q?;13W!
MG7W"D@["YUU1OX0L5R=#(5-I&G]>3'+)"CB8GU022X_K9T0B'[C<0BO*("8;
MW%,QX;0U>+X(JTF#-5QU[PD>.O:SD]^<6>A):@&2HQ:=2BQ.7EJ\/;#%6U:M
MA8K-UP\MP-' E0-5Q?0^*1,O%8NC$VR4HH AP(>L<]MN_6C_9(_0'?\$=,?:
M%F+)&*8J"BS";@"S9+);QTMEO(RA#N<"=^A@OQF@HB&QJL"O+D#Z(\2)K>EL
MQ!U@D"WHDW<R])]))$%4I29(HR4D9P4?V:Y:*QM;R_?2\3>:L[QJX6?U\X]X
MO^_X?L^:JQ?]4DMA(7%=N;_LJ,.&ZX[=1F/L#)N'SHD<-L>C8?WL]/AP?%2O
MC8=?#G=>ZB^L6W_A_DXN5AZJ15^W)U\>I/7K7E>\;?=ZGT$':31$?W!]\9OH
M="_:W4'G=RY@N&;E_NW9UGTYDKUV?]#K7&"E2-XKUH74]2*SNH#K[WA#A+">
MEQ#[^Z>_[W@[V %3=U^FICZ;E/:JEL1<$<N;.Y3[>QO= S/Y*UDA.ZP-&)>;
M<]IO6IWYJ : [\Q,V3=I2N[!D?1DG(#>C]);GZP U/&42P_:P_$;^3JH0SO5
M(,@;M"\=*RX,0]^8)M'4EY#,(-Q_U+&?RA8>.G-*O\?VM%R$ :;"/K9P5#Q-
MJ8&J/1^7G,C&<A::\\FLKE^I>51>[@]$O/M.R>K.2L^:5MSFZWQRK6XNK=T8
M+&_7S"20INSX)(C?9BV)8C%SYBB!P\WZU.@1JTM0GRK< _Y;:.8.;^7WEZD*
MH)QJV--]9.%8AMB2<0Q_^U@:\(*;$ *8NWKM:6Q5$"R67\0&C7D/2E>.R9*R
M^*SN,Y@=/E5.I%:Y^'4,6T)KED^*R;);XQ*/6T\6&]M*%B\ Z!1\*O23V0Q)
M'&2-.NG^AZAZZD:<)?H61@"M*B1B@4;3T &]2S<:98S2C2JSG:UX[/MM2I\
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
MCS%YWH2F\RPP%0@]:JZ@Y*8Z)$#ROG(C@P9=LO3H+/YR^(5QP++L1/@9C'6
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
MZ,'7;. P*\Q.IRQLO-4I-RWK*%LC (,S<5/M5R^J DTS)^=U8-1 %V/Y9[5
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
MWA2.=U%*9"'KYENH['3+FL"B!0+Z &PS0_FEXFN4<#,-(LK7,U#DD;@3H9Z
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
MTP;LM+J_,%%MB;V2J5'>.B<2)TO28N%[SN$9]?-& !302;".2<?HS",K!W\
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
MW@:'%L(/; L&F#W%: FQ0=0U86#LE5)SS<!5P#LS?FC\ >HI?B//^K/#0]$
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
M?UO:J,&7#57/P*"(LE]W] RDQ/NC@S_FDQV1)D']2D6T/7XT__BT2@H/891
MA$!:,K)I(>)ZOEV*D_G'M3G";^Q5WX?7[BA(]HW^>RF3I3@_$+_E2:S3KV&<
M'SWS]E2KL>B0_,9 ^N5X#'(N^6$<?_MK/\@H^'&+_OC!+1FPXWMHE_S8_;XG
MSA*X1*\ZXF6_U1MV.J+5_KUW^?:B<_ZR,Q"MWKEHO>QWX,_AJ]90X(.8 A^(
MP:O6Q85XTQD,&Z+[0L ]^-T0E[V+=^+\NM_MO:2'KSK][N4YYM=M^];<'XCV
M96_8[5UC9KW3?X-)^!;T5Z;>X15LH'WY^JK5>R=V>Y?8??_R^N4KNM%J#_&9
MWSK85>>B0TEZ>*]U=779A9[.&_8>=WP.+W4'G+JGQ]K_>]VE8?)\T-:[[IUW
M^A0@\=;CQ74??O9O7Q<8W"ML"ZQ'ZJ9'L((&#Q2?>]WIP4+UH&-ZA+$5#;N*
ML!0OH(?KJ\M>I6N<=[_[\M403=)7"$:X@FF*X:5;O-:P"Z^L65RWI/2>MXP\
M!.ZU.Q2X3GWHNH.CPM[>MMZMO%,TRD.!WKN]=K_3&G1P'<\[]F_W1J<W*(95
M6<?^Y6NZT&\-J;_.O[N#8:>'&S^DSH?=UYTU+M/7<=+7Y?+^?TG@!_=0 M\?
MF>A'5X,/L5E$*IQ ^XD*E)[;4%I@YLO;@XAT)5'S1*7PR\;/IQ1F3:?DV='P
MM4SJL4D*XF$\+B7?+',A9[S.X5/K"J:>O^<'!J/(#6UM@]R>&S'^78L-HZ^;
MJ!NM%G5?=W.>QH8;=2(0JY"H;-F@=J82_51AYN!E97FLLR4.T8PR:>.3,KRQ
M<(K Y'&J(ABJQN"QL?XVATNK0(%QCE%@"NY12#6E27MS7.?0KA]X?>YV@?%9
MNVG8=*C3>8[A)YEHPE&:G"@!!LIB @=IUCO1:VBCB"H!=9CHAN.N]6BUB\,V
M'Z\&8JN#'N<))=O<J T&]O5X68E@4#00_PB*,##>AA%P;!YV(DPPBH$PG8#"
MRM4TW9=#*M9  '_*X?+?D\UR^/-QM2<[WU5V_W ?]3\;5OLM6.@^H6B_##M;
MVL3WWS=J'GP*4G2_TEN<CG=X@+L;X\YS4$YEN!7,EK7!U@J*T ,>,!C2:6$T
M;=)Z8M=_TTLF$?HPEC.GM]3W1&K601C?!PW[#3&N:X&2SE*IP5]+ X9T_]\!
MBD(#FY&BUBQ::Z1N@*1\)UAL0RRF.IBB5:YC1Z46K0!K-<)TXQC^ABX_#6BM
MVIGK,:VKSUJ\1+$EWQOT>D=B]7C+Q&H;B!'LXVJ&Z(ZDZK! B:S"\6LR$GRH
M.-!SDBV8,9_+-'/Y=>8U()O G]N&QU:S\X6W:GES"XCNP981'94!(NK+R5D4
MB7=,?)V/E'VF-#@&-5*@K'6HH>:)'Q?QH4T;2!5E+,V]3#8[[(532UQ*(';Q
M?@%/8QT*\A>QCAE+:A#DJ -0YB)8RD283[>+F2CX,:=@3HC:(@7#&D8#K93B
M&82ZBDGR(QIN.<<[[ K7<'=%C"*;6N!?S):&';H/8BM >;"*+1B]S#+0J*QM
MW4;S"D&3#@T7BQMM(@^J \K"-F2#> 4F+,[A_[@T-T8S*,#="76:J D!0[>
M2T^VC4L_"U!VQVS[$Q>V&1>&(4EORE\($RML5#F?1SI@Y*^WD+2XJ"PQ5.A
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
M A0#%     @ QG&)5<[$2Q3'WP( $.<C !               ( !     &MF
M>2TR,#(R,3 S,2YH=&U02P$"% ,4    " #&<8E5(!CF4-L4  #0X0  $
M            @ 'UWP( :V9Y+3(P,C(Q,#,Q+GAS9%!+ 0(4 Q0    ( ,9Q
MB55<)UE$#"<  "F% 0 4              "  ?[T @!K9GDM,C R,C$P,S%?
M8V%L+GAM;%!+ 0(4 Q0    ( ,9QB54BAP=(3W(  !;Y!  4
M  "  3P< P!K9GDM,C R,C$P,S%?9&5F+GAM;%!+ 0(4 Q0    ( ,9QB54_
M$F[,!PX  (D/   3              "  ;V. P!K9GDM,C R,C$P,S%?9S$N
M:G!G4$L! A0#%     @ QG&)5=\'NEOI"0  '@L  !,              ( !
M]9P# &MF>2TR,#(R,3 S,5]G,BYJ<&=02P$"% ,4    " #&<8E5]Y!A=JDD
M 0"LV0L %               @ $/IP, :V9Y+3(P,C(Q,#,Q7VQA8BYX;6Q0
M2P$"% ,4    " #&<8E55F0@2DFN  !0Q@< %               @ 'JRP0
M:V9Y+3(P,C(Q,#,Q7W!R92YX;6Q02P$"% ,4    " #&<8E59)_;;?('  !^
M)@  '@              @ %E>@4 :V9Y+3(P,C(Q,#,Q>'$R9GDR,WAE>'@S
M,3$N:'1M4$L! A0#%     @ QG&)54DK8[(H"   V28  !X
M ( !DX(% &MF>2TR,#(R,3 S,7AQ,F9Y,C-X97AX,S$R+FAT;5!+ 0(4 Q0
M   ( ,9QB55"4)"&(@4  &\8   >              "  ?>*!0!K9GDM,C R
M,C$P,S%X<3)F>3(S>&5X>#,R,2YH=&U02P$"% ,4    " #&<8E56M@>Q"8B
M   6M0  '0              @ %5D 4 :V9Y+3(P,C(Q,#,Q>'AQ,F9Y>&5X
M>#$P,RYH=&U02P$"% ,4    " #&<8E50H4W**HE   ,^0  '0
M    @ &VL@4 :V9Y+3(P,C(Q,#,Q>'AQ,F9Y>&5X>#$P-"YH=&U02P$"% ,4
M    " #&<8E5]F4.RZP;   AE0  '0              @ &;V 4 :V9Y+3(P
M,C(Q,#,Q>'AQ,F9Y>&5X>#$P-2YH=&U02P$"% ,4    " #&<8E5Z>&I=I,;
M  #>D   '0              @ &"] 4 :V9Y+3(P,C(Q,#,Q>'AQ,F9Y>&5X
>>#$P-BYH=&U02P4&      \ #P 6!   4! &

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
