XML 18 R42.htm IDEA: XBRL DOCUMENT v2.4.1.9
Deferred Compensation and Retirement Plans - Additional Information (Detail) (USD $)
3 Months Ended 9 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Jan. 31, 2015
Jan. 31, 2014
Apr. 30, 2014
Defined Benefit Plan Disclosure [Line Items]          
Increase in market value of the underlying COLI investments     $ 8,498,000us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue $ 6,432,000us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue  
Recognized investment income (200,000)us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments 1,200,000us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments 4,328,000us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments 7,578,000us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments  
Csv Of Coli Contracts          
Defined Benefit Plan Disclosure [Line Items]          
Gross CSV 169,900,000kfy_CashSurrenderValueOfLifeInsuranceGross
/ us-gaap_LineOfCreditFacilityAxis
= kfy_CsvOfColiContractsMember
  169,900,000kfy_CashSurrenderValueOfLifeInsuranceGross
/ us-gaap_LineOfCreditFacilityAxis
= kfy_CsvOfColiContractsMember
  167,200,000kfy_CashSurrenderValueOfLifeInsuranceGross
/ us-gaap_LineOfCreditFacilityAxis
= kfy_CsvOfColiContractsMember
Outstanding policy loans 69,600,000kfy_PolicyLoansPayable
/ us-gaap_LineOfCreditFacilityAxis
= kfy_CsvOfColiContractsMember
  69,600,000kfy_PolicyLoansPayable
/ us-gaap_LineOfCreditFacilityAxis
= kfy_CsvOfColiContractsMember
  72,900,000kfy_PolicyLoansPayable
/ us-gaap_LineOfCreditFacilityAxis
= kfy_CsvOfColiContractsMember
Increase in market value of the underlying COLI investments 3,000,000us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue
/ us-gaap_LineOfCreditFacilityAxis
= kfy_CsvOfColiContractsMember
1,800,000us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue
/ us-gaap_LineOfCreditFacilityAxis
= kfy_CsvOfColiContractsMember
8,498,000us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue
/ us-gaap_LineOfCreditFacilityAxis
= kfy_CsvOfColiContractsMember
6,432,000us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue
/ us-gaap_LineOfCreditFacilityAxis
= kfy_CsvOfColiContractsMember
 
Executive Capital Accumulation Plan          
Defined Benefit Plan Disclosure [Line Items]          
Company contributions 500,000us-gaap_DeferredCompensationArrangementWithIndividualEmployerContribution
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kfy_ExecutiveCapitalAccumulationPlanMember
400,000us-gaap_DeferredCompensationArrangementWithIndividualEmployerContribution
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kfy_ExecutiveCapitalAccumulationPlanMember
19,100,000us-gaap_DeferredCompensationArrangementWithIndividualEmployerContribution
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kfy_ExecutiveCapitalAccumulationPlanMember
17,100,000us-gaap_DeferredCompensationArrangementWithIndividualEmployerContribution
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kfy_ExecutiveCapitalAccumulationPlanMember
 
Deferred compensation arrangement vesting period     4 years    
Gain on investment $ (400,000)us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kfy_ExecutiveCapitalAccumulationPlanMember
$ 1,100,000us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kfy_ExecutiveCapitalAccumulationPlanMember
$ 2,300,000us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kfy_ExecutiveCapitalAccumulationPlanMember
$ 6,100,000us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kfy_ExecutiveCapitalAccumulationPlanMember