XML 51 R56.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Taxes - Additional Information (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Operating Loss Carryforwards [Line Items]  
Likelihood of an uncertain income tax position not being recognized 50.00%kfrc_MinimumPercentageRequiredToRecognizeUncertainIncomeTaxPosition
State [Member]  
Operating Loss Carryforwards [Line Items]  
State tax net operating losses 26.8us-gaap_OperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
State tax expiration date State tax NOLs expire in varying amounts through 2032