XML 101 R88.htm IDEA: XBRL DOCUMENT
v3.2.0.727

Commitments And Contingencies - Additional Information (Detail) - USD ($) | 12 Months Ended
--- | ---
Apr. 30, 2015 | Apr. 30, 2014 | Apr. 30, 2013
Commitments and Contingencies [Line Items] |  |  |
Lease expiration date | 2026 |  |
Total rental expense | $ 38,000,000 | $ 39,600,000 | $ 38,400,000
Employment agreements | The Company has a policy of entering into offer letters of employment or letters of promotion with vice presidents which provide for an annual base salary and discretionary and incentive bonus payments. Certain key vice presidents who typically have been employed by the Company for several years may also have a standard form employment agreement. Upon termination without cause, the Company is required to pay the amount of severance due under the employment agreement, if any. The Company also requires its vice presidents to agree in their employment letters and their employment agreement, if applicable, not to compete with the Company both during the term of their employment, and for a period of up to two years after their employment ends. For a period of two years after their employment with the Company, former vice presidents are prohibited from soliciting employees of the Company for employment outside of the Company. |  |
Compensation and benefit expense | $ 691,450,000 | 646,889,000 | $ 555,346,000
Employment dispute |  |  |
Commitments and Contingencies [Line Items] |  |  |
Compensation and benefit expense |  | 4,500,000 |
Compensation outstanding liability | $ 0 | $ 0 |

X
- Definition Commitments and Contingencies [Line Items] + References No definition available. + Details
Name: | kfy_CommitmentsAndContingenciesLineItems
Namespace Prefix: | kfy_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Employment Agreement Contracts Description + References No definition available. + Details
Name: | kfy_EmploymentAgreementContractsDescription
Namespace Prefix: | kfy_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The year that our last office premise lease expires. + References No definition available. + Details
Name: | kfy_LeaseExpirationYear
Namespace Prefix: | kfy_
Data Type: | xbrli:gYearItemType
Balance Type: | na
Period Type: | duration

X
- Definition The aggregate amount of expenditures for salaries, wages, profit sharing and incentive compensation, and other employee benefits, including equity-based compensation, and pension and other postretirement benefit expense. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.4) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_LaborAndRelatedExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6453985&loc=d3e41499-112717 + Details
Name: | us-gaap_OperatingLeasesRentExpenseNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.20) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 20 -Article 5 + Details
Name: | us-gaap_WorkersCompensationLiabilityCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | kfy_CommitmentAndContingenciesAxis=kfy_EmployeeCompensationCostsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |