XML 52 R34.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefit Plans - Additional Information (Detail) (USD $)
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Supplemental executive retirement plan $ 10,624,000us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent   $ 10,197,000us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
Foreign Pension Plan [Member]      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Defined benefit plan arrangement minimum age 60 years    
Completed at least credited service period 5 years    
Defined benefit plan assumptions used calculating benefit obligation benefits payable per service year one-half month’s salary for each year of credited service    
Net periodic benefit cost 66,000us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
64,000us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
 
Defined benefit plan, benefit obligation 1,700,000us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
  1,600,000us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
Supplemental Executive Retirement Plan [Member]      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Defined benefit plan arrangement minimum age 55 years    
Completed at least credited service period 10 years    
Net periodic benefit cost 426,000us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
365,000us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
 
Normal retirement age 65 years    
Early retirement age 55 years    
Vesting percentage under the plan for attaining age 55 and 10 years of service 100.00%kfrc_VestingPercentageUnderThePlanForAttainingAgeFiftyFiveAndTenYearsOfService
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
   
Vesting percentage under the plan prior to attaining age 55 and 10 years of service 0.00%kfrc_VestingPercentageUnderThePlanPriorToAttainingAgeFiftyFiveAndTenYearsOfService
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
   
Defined benefit plan employees minimum requisition period under specific conditions 5 years    
Benefits payable targeted percentage 45.00%kfrc_Benefitspayabletargetedpercentage
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
   
Period in which the executive officer earned the highest salary and bonus 3 years    
Employment Period For Computation Of Benefit 10 years    
Eligible service under condition one for reduced benefits under plan 10 years    
Eligible age under condition one for reduced benefits under the plan 62 years    
Eligible age under condition two for reduced benefits under plan 55 years    
Eligible service under condition two for reduced benefits under plan 25 years    
Lump sum payment period 10 years    
Supplemental executive retirement plan 10,600,000us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
  10,200,000us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
Contributions made to the SERP 0us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
   
Supplemental Executive Retirement Health Plan [Member]      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Net periodic benefit cost   (38,000)us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
 
Lump-sum payment to the participant in SERHP   600,000kfrc_PaymenttoParticipantsforPostretirementBenefitTermination
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember
 
Settlement gain (loss)   $ 122,000us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_DefinedBenefitPostretirementHealthCoverageMember