XML 103 R86.htm IDEA: XBRL DOCUMENT
v3.20.2

Segments - Financial Highlights by Operating Segment (Detail) - USD ($) $ in Thousands |  | 3 Months Ended | 12 Months Ended
--- | --- | --- | ---
Apr. 20, 2020 | Apr. 30, 2020 | Jan. 31, 2020 | Oct. 31, 2019 | Jul. 31, 2019 | Apr. 30, 2019 | Jan. 31, 2019 | Oct. 31, 2018 | Jul. 31, 2018 | Apr. 30, 2020 | Apr. 30, 2019 | Apr. 30, 2018
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Total revenue |  |  |  |  |  |  |  |  |  | $ 1,977,330 | $ 1,973,862 | $ 1,819,519
Net income attributable to Korn Ferry |  | $ (802) | $ 19,993 | $ 42,804 | $ 42,951 | $ 50,264 | $ 44,964 | $ 46,034 | $ (38,611) | 104,946 | 102,651 | 133,779
Net income attributable to noncontrolling interest |  |  |  |  |  |  |  |  |  | 2,071 | 2,145 | 2,118
Other loss (income), net |  |  |  |  |  |  |  |  |  | 2,879 | (10,405) | (11,416)
Interest expense, net |  |  |  |  |  |  |  |  |  | 22,184 | 16,891 | 13,832
Income tax provision |  |  |  |  |  |  |  |  |  | 43,945 | 29,544 | 70,133
Operating income (loss) |  | 22,227 | 31,595 | 61,869 | 60,334 | 62,275 | 62,683 | 70,987 | (55,119) | 176,025 | 140,826 | 208,446
Depreciation and amortization |  |  |  |  |  |  |  |  |  | 55,311 | 46,489 | 48,588
Other income (loss), net |  |  |  |  |  |  |  |  |  | (2,879) | 10,405 | 11,416
EBITDA |  |  |  |  |  |  |  |  |  | 228,457 | 197,720 | 268,450
Integration/acquisition costs |  |  |  |  |  |  |  |  |  | 12,152 | 6,746 | 9,430
Tradename write-offs |  |  |  |  |  |  |  |  |  |  | 106,555 |
Restructuring (recoveries) charges, net | $ 40,500 |  |  |  |  |  |  |  |  | 58,559 |  | 78
Separation costs |  |  |  |  |  |  |  |  |  | 1,783 |  |
Adjusted EBITDA |  |  |  |  |  |  |  |  |  | 300,951 | 311,021 | 277,958
Fee Revenue |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Total revenue |  | $ 440,469 | $ 515,325 | $ 492,389 | $ 484,549 | $ 490,756 | $ 474,504 | $ 495,205 | $ 465,568 | 1,932,732 | 1,926,033 | 1,767,217
Operating Segments | Consulting |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Total revenue |  |  |  |  |  |  |  |  |  | 557,255 | 585,893 | 556,521
Operating income (loss) |  |  |  |  |  |  |  |  |  | 17,695 | (34,115) | 22,408
Depreciation and amortization |  |  |  |  |  |  |  |  |  | 17,567 | 16,172 | 18,954
Other income (loss), net |  |  |  |  |  |  |  |  |  | 1,326 | 2,203 | 2,127
EBITDA |  |  |  |  |  |  |  |  |  | 36,588 | (15,740) | 43,489
Integration/acquisition costs |  |  |  |  |  |  |  |  |  |  | 5,304 | 7,724
Tradename write-offs |  |  |  |  |  |  |  |  |  |  | 76,967 |
Restructuring (recoveries) charges, net |  |  |  |  |  |  |  |  |  | 24,504 |  | (122)
Adjusted EBITDA |  |  |  |  |  |  |  |  |  | 61,092 | 66,531 | 51,091
Operating Segments | Digital |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Total revenue |  |  |  |  |  |  |  |  |  | 294,261 | 252,727 | 244,484
Operating income (loss) |  |  |  |  |  |  |  |  |  | 46,909 | 39,732 | 78,127
Depreciation and amortization |  |  |  |  |  |  |  |  |  | 19,261 | 12,885 | 12,573
Other income (loss), net |  |  |  |  |  |  |  |  |  | 485 | 995 | 374
EBITDA |  |  |  |  |  |  |  |  |  | 66,655 | 53,612 | 91,074
Integration/acquisition costs |  |  |  |  |  |  |  |  |  | 5,937 | 1,255 | 1,427
Tradename write-offs |  |  |  |  |  |  |  |  |  |  | 29,588 |
Restructuring (recoveries) charges, net |  |  |  |  |  |  |  |  |  | 10,481 |  | (119)
Adjusted EBITDA |  |  |  |  |  |  |  |  |  | 83,073 | 84,455 | 92,382
Operating Segments | Executive Search |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Total revenue |  |  |  |  |  |  |  |  |  | 749,208 | 793,377 | 727,273
Operating income (loss) |  |  |  |  |  |  |  |  |  | 156,939 | 179,090 | 149,612
Depreciation and amortization |  |  |  |  |  |  |  |  |  | 7,658 | 6,982 | 7,482
Other income (loss), net |  |  |  |  |  |  |  |  |  | (2,850) | 7,734 | 1,864
EBITDA |  |  |  |  |  |  |  |  |  | 161,747 | 193,806 | 158,958
Restructuring (recoveries) charges, net |  |  |  |  |  |  |  |  |  | 17,549 |  | 313
Separation costs |  |  |  |  |  |  |  |  |  | 1,783 |  |
Adjusted EBITDA |  |  |  |  |  |  |  |  |  | 181,079 | 193,806 | 159,271
Operating Segments | Executive Search | North America |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Total revenue |  |  |  |  |  |  |  |  |  | 447,528 | 469,743 | 421,260
Operating income (loss) |  |  |  |  |  |  |  |  |  | 113,080 | 120,754 | 100,397
Depreciation and amortization |  |  |  |  |  |  |  |  |  | 3,452 | 3,890 | 3,930
Other income (loss), net |  |  |  |  |  |  |  |  |  | (3,051) | 6,699 | 1,142
EBITDA |  |  |  |  |  |  |  |  |  | 113,481 | 131,343 | 105,469
Restructuring (recoveries) charges, net |  |  |  |  |  |  |  |  |  | 7,244 |  |
Adjusted EBITDA |  |  |  |  |  |  |  |  |  | 120,725 | 131,343 | 105,469
Operating Segments | Executive Search | EMEA |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Total revenue |  |  |  |  |  |  |  |  |  | 172,978 | 186,131 | 177,234
Operating income (loss) |  |  |  |  |  |  |  |  |  | 21,085 | 29,974 | 26,768
Depreciation and amortization |  |  |  |  |  |  |  |  |  | 1,713 | 1,254 | 1,689
Other income (loss), net |  |  |  |  |  |  |  |  |  | 139 | 432 | 168
EBITDA |  |  |  |  |  |  |  |  |  | 22,937 | 31,660 | 28,625
Restructuring (recoveries) charges, net |  |  |  |  |  |  |  |  |  | 6,347 |  |
Separation costs |  |  |  |  |  |  |  |  |  | 1,783 |  |
Adjusted EBITDA |  |  |  |  |  |  |  |  |  | 31,067 | 31,660 | 28,625
Operating Segments | Executive Search | Asia Pacific |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Total revenue |  |  |  |  |  |  |  |  |  | 99,209 | 105,543 | 98,062
Operating income (loss) |  |  |  |  |  |  |  |  |  | 17,914 | 24,364 | 18,425
Depreciation and amortization |  |  |  |  |  |  |  |  |  | 1,311 | 1,428 | 1,408
Other income (loss), net |  |  |  |  |  |  |  |  |  | 11 | 281 | 373
EBITDA |  |  |  |  |  |  |  |  |  | 19,236 | 26,073 | 20,206
Restructuring (recoveries) charges, net |  |  |  |  |  |  |  |  |  | 3,649 |  | 313
Adjusted EBITDA |  |  |  |  |  |  |  |  |  | 22,885 | 26,073 | 20,519
Operating Segments | Executive Search | Latin America |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Total revenue |  |  |  |  |  |  |  |  |  | 29,493 | 31,960 | 30,717
Operating income (loss) |  |  |  |  |  |  |  |  |  | 4,860 | 3,998 | 4,022
Depreciation and amortization |  |  |  |  |  |  |  |  |  | 1,182 | 410 | 455
Other income (loss), net |  |  |  |  |  |  |  |  |  | 51 | 322 | 181
EBITDA |  |  |  |  |  |  |  |  |  | 6,093 | 4,730 | 4,658
Restructuring (recoveries) charges, net |  |  |  |  |  |  |  |  |  | 309 |  |
Adjusted EBITDA |  |  |  |  |  |  |  |  |  | 6,402 | 4,730 | 4,658
Operating Segments | RPO & Professional Search |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Total revenue |  |  |  |  |  |  |  |  |  | 376,606 | 341,865 | 291,241
Operating income (loss) |  |  |  |  |  |  |  |  |  | 50,438 | 50,884 | 39,396
Depreciation and amortization |  |  |  |  |  |  |  |  |  | 3,906 | 3,255 | 3,054
Other income (loss), net |  |  |  |  |  |  |  |  |  | 82 | 268 | 152
EBITDA |  |  |  |  |  |  |  |  |  | 54,426 | 54,407 | 42,602
Restructuring (recoveries) charges, net |  |  |  |  |  |  |  |  |  | 5,742 |  | 6
Adjusted EBITDA |  |  |  |  |  |  |  |  |  | 60,168 | 54,407 | 42,608
Operating Segments | Fee Revenue | Consulting |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Total revenue |  |  |  |  |  |  |  |  |  | 543,095 | 568,321 | 540,529
Operating Segments | Fee Revenue | Digital |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Total revenue |  |  |  |  |  |  |  |  |  | 292,366 | 252,727 | 244,484
Operating Segments | Fee Revenue | Executive Search |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Total revenue |  |  |  |  |  |  |  |  |  | 732,470 | 774,842 | 709,042
Operating Segments | Fee Revenue | Executive Search | North America |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Total revenue |  |  |  |  |  |  |  |  |  | 434,624 | 455,826 | 408,098
Operating Segments | Fee Revenue | Executive Search | EMEA |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Total revenue |  |  |  |  |  |  |  |  |  | 170,314 | 182,829 | 173,725
Operating Segments | Fee Revenue | Executive Search | Asia Pacific |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Total revenue |  |  |  |  |  |  |  |  |  | 98,132 | 104,291 | 96,595
Operating Segments | Fee Revenue | Executive Search | Latin America |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Total revenue |  |  |  |  |  |  |  |  |  | 29,400 | 31,896 | 30,624
Operating Segments | Fee Revenue | RPO & Professional Search |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Total revenue |  |  |  |  |  |  |  |  |  | 364,801 | 330,143 | 273,162
Corporate |  |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Operating income (loss) |  |  |  |  |  |  |  |  |  | (95,956) | (94,765) | (81,097)
Depreciation and amortization |  |  |  |  |  |  |  |  |  | 6,919 | 7,195 | 6,525
Other income (loss), net |  |  |  |  |  |  |  |  |  | (1,922) | (795) | 6,899
EBITDA |  |  |  |  |  |  |  |  |  | (90,959) | (88,365) | (67,673)
Integration/acquisition costs |  |  |  |  |  |  |  |  |  | 6,215 | 187 | 279
Restructuring (recoveries) charges, net |  |  |  |  |  |  |  |  |  | 283 |  |
Adjusted EBITDA |  |  |  |  |  |  |  |  |  | $ (84,461) | $ (88,178) | $ (67,394)

X
- Definition Adjusted EBITDA before restructuring and unusual or infrequent charges. + References No definition available. + Details
Name: | kfy_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization
Namespace Prefix: | kfy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Definition Earnings before Interest, Taxes, Depreciation and Amortization + References No definition available. + Details
Name: | kfy_EarningsBeforeInterestTaxesDepreciationAndAmortization
Namespace Prefix: | kfy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Restructuring charges (recoveries) net. + References No definition available. + Details
Name: | kfy_RestructuringChargesRecoveriesNet
Namespace Prefix: | kfy_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Separation Costs + References No definition available. + Details
Name: | kfy_SeparationCosts
Namespace Prefix: | kfy_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228 + Details
Name: | us-gaap_AssetImpairmentCharges
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585 + Details
Name: | us-gaap_DepreciationDepletionAndAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -Subparagraph (h) -URI http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(h)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 20 -Section 45 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324 + Details
Name: | us-gaap_IncomeTaxExpenseBenefit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The net amount of nonoperating interest income (expense). + References No definition available. + Details
Name: | us-gaap_InterestIncomeExpenseNonoperatingNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The portion of profit or loss for the period, net of income taxes, which is attributable to the parent. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 1A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -URI http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 1B -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -URI http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -URI http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 + Details
Name: | us-gaap_NetIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of Net Income (Loss) attributable to noncontrolling interest. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 1B -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 1A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 55 -Paragraph 4J -URI http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686 + Details
Name: | us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition 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). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.7) -URI http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227 + Details
Name: | us-gaap_NonoperatingIncomeExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The net result for the period of deducting operating expenses from operating revenues. + References No definition available. + Details
Name: | us-gaap_OperatingIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of income (expense) related to nonoperating activities, classified as other. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.9) -URI http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227 + Details
Name: | us-gaap_OtherNonoperatingIncomeExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045 + Details
Name: | us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition 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. + References No definition available. + Details
Name: | us-gaap_SegmentReportingInformationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_ProductOrServiceAxis=us-gaap_ServiceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=kfy_ConsultingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=kfy_DigitalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=kfy_ExecutiveSearchMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=srt_NorthAmericaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=us-gaap_EMEAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=srt_AsiaPacificMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=srt_LatinAmericaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=kfy_RPOAndProfessionalSearchMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |