XML 23 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Charges, Net - Additional Information (Detail) (USD $)
3 Months Ended 9 Months Ended
Jan. 31, 2015
Jan. 31, 2015
Jan. 31, 2014
Apr. 30, 2014
Restructuring Cost and Reserve [Line Items]        
Restructuring charges (recoveries), net $ (418,000)kfy_RestructuringIncomeExpenseNet $ 9,468,000kfy_RestructuringIncomeExpenseNet $ 3,682,000kfy_RestructuringIncomeExpenseNet  
Restructuring liability included in other long-term liabilities 400,000us-gaap_RestructuringReserveNoncurrent 400,000us-gaap_RestructuringReserveNoncurrent   700,000us-gaap_RestructuringReserveNoncurrent
Long-term restructuring liability, payment term   3 years    
Severance        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges (recoveries), net (347,000)kfy_RestructuringIncomeExpenseNet
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
9,224,000kfy_RestructuringIncomeExpenseNet
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
   
Facilities        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges (recoveries), net $ (71,000)kfy_RestructuringIncomeExpenseNet
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
$ 244,000kfy_RestructuringIncomeExpenseNet
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember