XML 48 R34.htm IDEA: XBRL DOCUMENT
v3.23.3

Leases (Tables) | 6 Months Ended
--- | ---
Oct. 31, 2023
Leases [Abstract] |
Components of Lease Expense | The components of lease expense were as follows:
| Three Months Ended October 31, |  | Six Months Ended October 31,
| 2023 |  | 2022 |  | 2023 |  | 2022
| (in thousands)
Finance lease cost |  |  |  |  |  |  |
Amortization of ROU assets | $ | 448 |  |  | $ | 365 |  |  | $ | 850 |  |  | $ | 738 |
Interest on lease liabilities | 54 |  |  | 46 |  |  | 108 |  |  | 94 |
| 502 |  |  | 411 |  |  | 958 |  |  | 832 |
Operating lease cost | 11,389 |  |  | 12,203 |  |  | 23,086 |  |  | 24,618 |
Short-term lease cost | 222 |  |  | 270 |  |  | 491 |  |  | 433 |
Variable lease cost | 3,724 |  |  | 1,583 |  |  | 6,915 |  |  | 4,238 |
Lease impairment cost | — |  |  | — |  |  | 1,629 |  |  | — |
Sublease income | (1,051) |  |  | (738) |  |  | (2,114) |  |  | (1,245) |
Total lease cost | $ | 14,786 |  |  | $ | 13,729 |  |  | $ | 30,965 |  |  | $ | 28,876 |
Summary of Supplemental Cash Flow Information Related to Leases | Supplemental cash flow information related to leases was as follows:
| Six Months Ended October 31,
| 2023 |  | 2022
| (in thousands)
Cash paid for amounts included in the measurement of lease liabilities: |  |  |
Operating cash flows from operating leases | $ | 26,635 |  |  | $ | 29,114 |
Financing cash flows from finance leases | $ | 938 |  |  | $ | 814 |
ROU assets obtained in exchange for lease obligations: |  |  |
Operating leases | $ | 4,109 |  |  | $ | 9,589 |
Finance leases | $ | 714 |  |  | $ | 2,497 |
Summary of Supplemental Balance Sheet Information Related to Leases | Supplemental balance sheet information related to leases was as follows:
| October 31, 2023 |  | April 30, 2023
| (in thousands)
Finance Leases: |  |  |
Property and equipment, at cost | $ | 7,253 |  |  | $ | 7,103 |
Accumulated depreciation | (3,149) |  |  | (2,741) |
Property and equipment, net | $ | 4,104 |  |  | $ | 4,362 |
Other accrued liabilities | $ | 1,373 |  |  | $ | 1,372 |
Other liabilities | 2,810 |  |  | 3,053 |
Total finance lease liabilities | $ | 4,183 |  |  | $ | 4,425 |
Weighted average remaining lease terms: |  |  |
Operating leases | 4.2 years |  | 4.5 years
Finance leases | 3.5 years |  | 3.8 years
Weighted average discount rate: |  |  |
Operating leases | 4.9 | % |  | 4.5 | %
Finance leases | 5.1 | % |  | 4.7 | %
Summary of Maturities of Lease Liabilities | Maturities of lease liabilities were as follows:
Year Ending April 30, |  | Operating |  | Financing
|  | (in thousands)
2024 (excluding the six months ended October 31, 2023) |  | $ | 25,365 |  |  | $ | 793 |
2025 |  | 44,791 |  |  | 1,467 |
2026 |  | 40,004 |  |  | 1,108 |
2027 |  | 21,325 |  |  | 712 |
2028 |  | 10,274 |  |  | 472 |
Thereafter |  | 15,967 |  |  | 7 |
Total lease payments |  | 157,726 |  |  | 4,559 |
Less: imputed interest |  | 14,631 |  |  | 376 |
Total |  | $ | 143,095 |  |  | $ | 4,183 |

X
- Definition Lessee operating and finance lease liability maturity. + References No definition available. + Details
Name: | kfy_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock
Namespace Prefix: | kfy_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Schedule of balance sheet information related to leases. + References No definition available. + Details
Name: | kfy_ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock
Namespace Prefix: | kfy_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Schedule of cash flow information related to leases. + References No definition available. + Details
Name: | kfy_ScheduleOfCashFlowInformationRelatedToLeasesTableTextBlock
Namespace Prefix: | kfy_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4 + Details
Name: | us-gaap_LeaseCostTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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