XML 18 R42.htm IDEA: XBRL DOCUMENT
v2.4.0.6

Deferred Compensation and Retirement Plans - Additional Information (Detail) (USD $) | 3 Months Ended | 6 Months Ended |
--- | --- | --- | ---
Oct. 31, 2012 | Oct. 31, 2011 | Oct. 31, 2012 | Oct. 31, 2011 | Apr. 30, 2012
Defined Benefit Plan Disclosure [Line Items] |  |  |  |  |
Gross CSV of COLI contracts | $ 153,800,000 |  | $ 153,800,000 |  | $ 151,100,000
Outstanding policy loan | 73,300,000 |  | 73,300,000 |  | 73,300,000
Increased in market value of COLI investments | 1,500,000 | 200,000 | 2,178,000 | 1,047,000 |
Company's contributions |  |  | 19,300,000 |  |
Executive Capital Accumulation Plan |  |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |  |
Company's contributions | 1,800,000 | 3,000,000 | 19,300,000 | 15,300,000 |
Deferred compensation arrangement vesting terms | Participants generally vest in Company contributions over a four year period. |  |  |  |
Gain (loss) on investment | $ 1,500,000 | $ (2,300,000) | $ 500,000 | $ (3,600,000) |

X
- Definition Cash Surrender Value of Life Insurance Gross + References No definition available. + Details
Name: | kfy_CashSurrenderValueOfLifeInsuranceGross
Namespace Prefix: | kfy_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Defined Benefit Plan, Investment Gain (Loss) + References No definition available. + Details
Name: | kfy_DefinedBenefitPlanInvestmentGainLoss
Namespace Prefix: | kfy_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition (Gain) loss on cash surrender value of life insurance policies. + References No definition available. + Details
Name: | kfy_GainLossOnCashSurrenderValueOfLifeInsurancePolicies
Namespace Prefix: | kfy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the gross amount of loans borrowed by the entity against cash surrender value of Company owned life insurance policies. + References No definition available. + Details
Name: | kfy_LoansBorrowedAgainstCompanyOwnedLifeInsurancePolicies
Namespace Prefix: | kfy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of payment into the fund established for purposes of making future disbursements to the individual in accordance with the terms and understanding of the deferred compensation arrangement. + References No definition available. + Details
Name: | us-gaap_DeferredCompensationArrangementWithIndividualEmployerContribution
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The minimum period that the individual is required to perform services in order to be fully vested under the deferred compensation arrangement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph a -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 64, 65, A240 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. + Details
Name: | us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_DefinedBenefitPlanDisclosureLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration