XML 52 R44.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies - Additional Information (Detail) (USD $)
In Millions, except Share data, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Dec. 31, 2014
Office
Source
Dec. 31, 2013
Dec. 31, 2012
Nature of Business and Significant Accounting Policies [Line Items]        
Number of domestic field offices of parent company   62kfrc_NumberofDomesticFieldOffices    
Percentage of net service revenue from international operations   2.00%kfrc_PercentageOfNetServiceRevenuesFromInternationalOperations 2.00%kfrc_PercentageOfNetServiceRevenuesFromInternationalOperations 2.00%kfrc_PercentageOfNetServiceRevenuesFromInternationalOperations
Accounts receivable reserves as percentage of gross accounts receivable   1.00%kfrc_AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable 1.10%kfrc_AccountsReceivableReservesAsPercentageOfGrossAccountsReceivable  
Number of primary sources of revenues   2kfrc_NumberOfPrimarySourcesOfRevenues    
Maximum scheduled period to commence employment for search revenue recognition   30 days    
Typical contingency period for occurrence of fallouts   90 days    
Minimum likelihood of being realized upon settlement of uncertain tax positions   50.00%kfrc_MinimumPercentageOfTaxBenefitRealizedUponSettlement    
Development-stage implementation costs of software   $ 0.4us-gaap_CapitalizedComputerSoftwareAdditions $ 1.0us-gaap_CapitalizedComputerSoftwareAdditions $ 1.7us-gaap_CapitalizedComputerSoftwareAdditions
Economic burden for worker's compensation claim per occurrence   250,000kfrc_WorkersCompensationDeductiblePerClaim    
Defined benefit plan estimated amount of plan participants future benefits liability   275,000kfrc_HealthInsuranceMaximumRiskOfLossLiabilityPerEmployeeInsurancePlan    
Defined benefit plan estimated maximum amount of plan participants future benefits liability   500,000kfrc_HealthInsuranceMaximumAggregateAmountOfRiskOfLossLiabilityForEmployeeInsurancePlans    
Defined Benefit Plan amortization threshold percentage   10.00%kfrc_DefinedBenefitPlanAmortizationThresholdPercentage    
Common stock excluded from the computation of dilutive earnings per share   0us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 0us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 33,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Dividend declared per share $ 0.11us-gaap_CommonStockDividendsPerShareDeclared $ 0.41us-gaap_CommonStockDividendsPerShareDeclared $ 0.10us-gaap_CommonStockDividendsPerShareDeclared $ 1.00us-gaap_CommonStockDividendsPerShareDeclared
Government Solutions [Member]        
Nature of Business and Significant Accounting Policies [Line Items]        
Time and material contracts revenue as percentage of aggregate segment revenue   69.00%kfrc_TimeAndMaterialContractsRevenueAsPercentageOfAggregateSegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= kfrc_GovernmentSolutionsMember
   
Percentage of revenue recognized on percentage of completion method   20.00%kfrc_PercentageOfRevenueRecognizedOnPercentageOfCompletionMethod
/ us-gaap_StatementBusinessSegmentsAxis
= kfrc_GovernmentSolutionsMember
   
Percentage of revenue recognized on cost plus arrangement method   11.00%kfrc_PercentageOfRevenueRecognizedOnCostPlusArrangementMethod
/ us-gaap_StatementBusinessSegmentsAxis
= kfrc_GovernmentSolutionsMember
   
Minimum [Member]        
Nature of Business and Significant Accounting Policies [Line Items]        
Cost allocation period for definite-lived intangible assets   1 year    
Minimum [Member] | Leasehold Improvements [Member]        
Nature of Business and Significant Accounting Policies [Line Items]        
Amortization period   3 years    
Minimum [Member] | Computers and Software [Member]        
Nature of Business and Significant Accounting Policies [Line Items]        
Amortization period   1 year    
Maximum [Member]        
Nature of Business and Significant Accounting Policies [Line Items]        
Cost allocation period for definite-lived intangible assets   15 years    
Maximum [Member] | Leasehold Improvements [Member]        
Nature of Business and Significant Accounting Policies [Line Items]        
Amortization period   5 years    
Maximum [Member] | Computers and Software [Member]        
Nature of Business and Significant Accounting Policies [Line Items]        
Amortization period   5 years