XML 58 R44.htm IDEA: XBRL DOCUMENT
v3.23.3

Financial Instruments - Financial Instruments and Balance Sheet Classification (Detail) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended |
--- | --- | --- | ---
Oct. 31, 2023 | Oct. 31, 2022 | Oct. 31, 2023 | Oct. 31, 2022 | Apr. 30, 2023
Fair Value Measurements, Nonrecurring Value Measurement [Abstract] |  |  |  |  |
Assets, fair value | $ 842,385 |  | $ 842,385 |  | $ 1,070,034
Balance Sheet Related Disclosures [Abstract] |  |  |  |  |
Cash and Cash Equivalents | 620,836 |  | 620,836 |  | 844,024
Marketable Securities, Current | 26,149 |  | 26,149 |  | 44,837
Marketable Securities, Non- current | 196,860 |  | 196,860 |  | 179,040
Other Accrued Liabilities | (1,460) |  | (1,460) |  |
Income Taxes & Other Receivables |  |  |  |  | 2,133
Obligations for which assets are held in trust | 177,800 |  | 177,800 |  | 172,200
Unvested obligations under deferred compensation plans | 21,400 |  | 21,400 |  | 21,900
Decrease in the fair value of marketable securities | 13,800 | $ 9,700 | 1,000 | $ 9,700 |
Fair Value, Inputs, Level 2 |  |  |  |  |
Fair Value Measurements, Nonrecurring Value Measurement [Abstract] |  |  |  |  |
Cost | 37,979 |  | 37,979 |  |
Unrealized Gains | 0 |  | 0 |  |
Unrealized Losses | (155) |  | (155) |  |
Debt securities AFS, fair value | 37,824 |  | 37,824 |  |
Balance Sheet Related Disclosures [Abstract] |  |  |  |  |
Cash and Cash Equivalents | 8,188 |  | 8,188 |  |
Marketable Securities, Current | 16,097 |  | 16,097 |  |
Marketable Securities, Non- current | 13,539 |  | 13,539 |  |
Other Accrued Liabilities | 0 |  | 0 |  |
Fair Value, Inputs, Level 2 | Foreign currency forward contracts |  |  |  |  |
Fair Value Measurements, Nonrecurring Value Measurement [Abstract] |  |  |  |  |
Foreign currency forward contracts, fair value | (1,460) |  | (1,460) |  | 2,133
Balance Sheet Related Disclosures [Abstract] |  |  |  |  |
Cash and Cash Equivalents | 0 |  | 0 |  | 0
Marketable Securities, Current | 0 |  | 0 |  | 0
Marketable Securities, Non- current | 0 |  | 0 |  | 0
Other Accrued Liabilities | (1,460) |  | (1,460) |  |
Income Taxes & Other Receivables |  |  |  |  | 2,133
Fair Value, Inputs, Level 2 | Commercial paper |  |  |  |  |
Fair Value Measurements, Nonrecurring Value Measurement [Abstract] |  |  |  |  |
Cost | 8,264 |  | 8,264 |  | 11,751
Unrealized Gains | 0 |  | 0 |  | 0
Unrealized Losses | (5) |  | (5) |  | (30)
Debt securities AFS, fair value | 8,259 |  | 8,259 |  | 11,721
Balance Sheet Related Disclosures [Abstract] |  |  |  |  |
Cash and Cash Equivalents | 3,889 |  | 3,889 |  | 0
Marketable Securities, Current | 4,370 |  | 4,370 |  | 11,721
Marketable Securities, Non- current | 0 |  | 0 |  | 0
Other Accrued Liabilities | 0 |  | 0 |  |
Income Taxes & Other Receivables |  |  |  |  | 0
Fair Value, Inputs, Level 2 | Corporate notes/bonds |  |  |  |  |
Fair Value Measurements, Nonrecurring Value Measurement [Abstract] |  |  |  |  |
Cost | 21,622 |  | 21,622 |  | 24,754
Unrealized Gains | 0 |  | 0 |  | 0
Unrealized Losses | (136) |  | (136) |  | (355)
Debt securities AFS, fair value | 21,486 |  | 21,486 |  | 24,399
Balance Sheet Related Disclosures [Abstract] |  |  |  |  |
Cash and Cash Equivalents | 0 |  | 0 |  | 0
Marketable Securities, Current | 11,727 |  | 11,727 |  | 21,492
Marketable Securities, Non- current | 9,759 |  | 9,759 |  | 2,907
Other Accrued Liabilities | 0 |  | 0 |  |
Income Taxes & Other Receivables |  |  |  |  | 0
Fair Value, Inputs, Level 2 | U.S. Treasury and Agency Securities |  |  |  |  |
Fair Value Measurements, Nonrecurring Value Measurement [Abstract] |  |  |  |  |
Cost | 8,093 |  | 8,093 |  | 36,505
Unrealized Gains | 0 |  | 0 |  | 0
Unrealized Losses | (14) |  | (14) |  | (385)
Debt securities AFS, fair value | 8,079 |  | 8,079 |  | 36,120
Balance Sheet Related Disclosures [Abstract] |  |  |  |  |
Cash and Cash Equivalents | 4,299 |  | 4,299 |  | 0
Marketable Securities, Current | 0 |  | 0 |  | 33,213
Marketable Securities, Non- current | 3,780 |  | 3,780 |  | 2,907
Other Accrued Liabilities | 0 |  | 0 |  |
Income Taxes & Other Receivables |  |  |  |  | 0
Fair Value, Inputs, Level 1 | Mutual funds |  |  |  |  |
Fair Value Measurements, Nonrecurring Value Measurement [Abstract] |  |  |  |  |
Equity securities, fair value | 193,373 |  | 193,373 |  | 187,757
Balance Sheet Related Disclosures [Abstract] |  |  |  |  |
Cash and Cash Equivalents | 0 |  | 0 |  | 0
Marketable Securities, Current | 10,052 |  | 10,052 |  | 11,624
Marketable Securities, Non- current | 183,321 |  | 183,321 |  | 176,133
Other Accrued Liabilities | 0 |  | 0 |  |
Income Taxes & Other Receivables |  |  |  |  | 0
Fair Value, Inputs, Level 1 | Equity investments |  |  |  |  |
Fair Value Measurements, Nonrecurring Value Measurement [Abstract] |  |  |  |  |
Equity securities, fair value | 193,373 |  | 193,373 |  | 187,757
Balance Sheet Related Disclosures [Abstract] |  |  |  |  |
Cash and Cash Equivalents | 0 |  | 0 |  | 0
Marketable Securities, Current | 10,052 |  | 10,052 |  | 11,624
Marketable Securities, Non- current | 183,321 |  | 183,321 |  | 176,133
Other Accrued Liabilities | 0 |  | 0 |  |
Income Taxes & Other Receivables |  |  |  |  | 0
Fair Value, Inputs, Level 1 | Cash |  |  |  |  |
Fair Value Measurements, Nonrecurring Value Measurement [Abstract] |  |  |  |  |
Cash and cash equivalents, fair value | 499,666 |  | 499,666 |  | 696,180
Balance Sheet Related Disclosures [Abstract] |  |  |  |  |
Cash and Cash Equivalents | 499,666 |  | 499,666 |  | 696,180
Marketable Securities, Current | 0 |  | 0 |  | 0
Marketable Securities, Non- current | 0 |  | 0 |  | 0
Other Accrued Liabilities | 0 |  | 0 |  |
Income Taxes & Other Receivables |  |  |  |  | 0
Fair Value, Inputs, Level 1 | Money market funds |  |  |  |  |
Fair Value Measurements, Nonrecurring Value Measurement [Abstract] |  |  |  |  |
Cash and cash equivalents, fair value | 112,982 |  | 112,982 |  | 147,844
Balance Sheet Related Disclosures [Abstract] |  |  |  |  |
Cash and Cash Equivalents | 112,982 |  | 112,982 |  | 147,844
Marketable Securities, Current | 0 |  | 0 |  | 0
Marketable Securities, Non- current | 0 |  | 0 |  | 0
Other Accrued Liabilities | $ 0 |  | $ 0 |  |
Income Taxes & Other Receivables |  |  |  |  | $ 0

X
- Definition The amount of the liability included in the deferred compensation plans that is unvested and therefore the participants have not earned the right to. + References No definition available. + Details
Name: | kfy_DeferredCompensationPlansUnvestedObligations
Namespace Prefix: | kfy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Income taxes and other receivables. + References No definition available. + Details
Name: | kfy_IncomeTaxesAndOtherReceivables
Namespace Prefix: | kfy_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of foreign currency forward contracts included in other accrued liabilities. + References No definition available. + Details
Name: | kfy_OtherAccruedLiabilitiesIncludingForeignCurrencyForwardContracts
Namespace Prefix: | kfy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_AssetsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition 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). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2 + Details
Name: | us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition 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). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2 + Details
Name: | us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479130/326-30-45-1 + Details
Name: | us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (aa) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481830/320-10-45-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(6)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479130/326-30-45-1 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_BalanceSheetRelatedDisclosuresAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4 + Details
Name: | us-gaap_CashAndCashEquivalentsAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition 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. + References No definition available. + Details
Name: | us-gaap_CashAndCashEquivalentsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Publisher FASB -URI https://asc.fasb.org//1943274/2147482736/825-10-45-1A + Details
Name: | us-gaap_EquitySecuritiesFvNi
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition 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). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(3)(d)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 321 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479536/321-10-50-4 + Details
Name: | us-gaap_EquitySecuritiesFvNiGainLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_FairValueMeasurementsNonrecurringValueMeasurementAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value as of the balance sheet date of all foreign currency derivatives not designated as hedging instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 5 -SubTopic 10 -Topic 815 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480463/815-10-45-5 + Details
Name: | us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in marketable security, classified as current. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_MarketableSecuritiesCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in marketable security, classified as noncurrent. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_MarketableSecuritiesNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of the liabilities for deferred compensation arrangements classified as other. + References No definition available. + Details
Name: | us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InvestmentTypeAxis=us-gaap_ForeignExchangeForwardMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=kfy_CorporateNotesOrBondsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=kfy_USTreasuryAndAgencySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InvestmentTypeAxis=us-gaap_MutualFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InvestmentTypeAxis=us-gaap_EquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InvestmentTypeAxis=us-gaap_CashMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InvestmentTypeAxis=us-gaap_MoneyMarketFundsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |