XML 21 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Reportable Segments - Operations of Segments (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Segment Reporting Information [Line Items]    
Net service revenues $ 312,611us-gaap_SalesRevenueServicesNet $ 282,024us-gaap_SalesRevenueServicesNet
Gross profit 94,740us-gaap_GrossProfit 83,526us-gaap_GrossProfit
Operating expenses 85,202us-gaap_OperatingExpenses 76,430us-gaap_OperatingExpenses
Income from continuing operations, before income taxes 9,538us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 7,096us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Flexible Billings [Member]    
Segment Reporting Information [Line Items]    
Net service revenues 300,532us-gaap_SalesRevenueServicesNet
/ us-gaap_ProductOrServiceAxis
= kfrc_FlexibleBillingsMember
272,334us-gaap_SalesRevenueServicesNet
/ us-gaap_ProductOrServiceAxis
= kfrc_FlexibleBillingsMember
Direct Hire Fees [Member]    
Segment Reporting Information [Line Items]    
Net service revenues 12,079us-gaap_SalesRevenueServicesNet
/ us-gaap_ProductOrServiceAxis
= kfrc_SearchFeesMember
9,690us-gaap_SalesRevenueServicesNet
/ us-gaap_ProductOrServiceAxis
= kfrc_SearchFeesMember
Technology [Member]    
Segment Reporting Information [Line Items]    
Net service revenues 213,639us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= kfrc_TechnologyMember
196,471us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= kfrc_TechnologyMember
Gross profit 60,217us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= kfrc_TechnologyMember
55,055us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= kfrc_TechnologyMember
Technology [Member] | Flexible Billings [Member]    
Segment Reporting Information [Line Items]    
Net service revenues 208,438us-gaap_SalesRevenueServicesNet
/ us-gaap_ProductOrServiceAxis
= kfrc_FlexibleBillingsMember
/ us-gaap_StatementBusinessSegmentsAxis
= kfrc_TechnologyMember
192,463us-gaap_SalesRevenueServicesNet
/ us-gaap_ProductOrServiceAxis
= kfrc_FlexibleBillingsMember
/ us-gaap_StatementBusinessSegmentsAxis
= kfrc_TechnologyMember
Technology [Member] | Direct Hire Fees [Member]    
Segment Reporting Information [Line Items]    
Net service revenues 5,201us-gaap_SalesRevenueServicesNet
/ us-gaap_ProductOrServiceAxis
= kfrc_SearchFeesMember
/ us-gaap_StatementBusinessSegmentsAxis
= kfrc_TechnologyMember
4,008us-gaap_SalesRevenueServicesNet
/ us-gaap_ProductOrServiceAxis
= kfrc_SearchFeesMember
/ us-gaap_StatementBusinessSegmentsAxis
= kfrc_TechnologyMember
Finance and Accounting [Member]    
Segment Reporting Information [Line Items]    
Net service revenues 73,072us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= kfrc_FinanceAndAccountingMember
62,782us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= kfrc_FinanceAndAccountingMember
Gross profit 25,689us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= kfrc_FinanceAndAccountingMember
21,876us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= kfrc_FinanceAndAccountingMember
Finance and Accounting [Member] | Flexible Billings [Member]    
Segment Reporting Information [Line Items]    
Net service revenues 66,194us-gaap_SalesRevenueServicesNet
/ us-gaap_ProductOrServiceAxis
= kfrc_FlexibleBillingsMember
/ us-gaap_StatementBusinessSegmentsAxis
= kfrc_FinanceAndAccountingMember
57,100us-gaap_SalesRevenueServicesNet
/ us-gaap_ProductOrServiceAxis
= kfrc_FlexibleBillingsMember
/ us-gaap_StatementBusinessSegmentsAxis
= kfrc_FinanceAndAccountingMember
Finance and Accounting [Member] | Direct Hire Fees [Member]    
Segment Reporting Information [Line Items]    
Net service revenues 6,878us-gaap_SalesRevenueServicesNet
/ us-gaap_ProductOrServiceAxis
= kfrc_SearchFeesMember
/ us-gaap_StatementBusinessSegmentsAxis
= kfrc_FinanceAndAccountingMember
5,682us-gaap_SalesRevenueServicesNet
/ us-gaap_ProductOrServiceAxis
= kfrc_SearchFeesMember
/ us-gaap_StatementBusinessSegmentsAxis
= kfrc_FinanceAndAccountingMember
Government Solutions [Member]    
Segment Reporting Information [Line Items]    
Net service revenues 25,900us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= kfrc_GovernmentSolutionsMember
22,771us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= kfrc_GovernmentSolutionsMember
Gross profit 8,834us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= kfrc_GovernmentSolutionsMember
6,595us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= kfrc_GovernmentSolutionsMember
Government Solutions [Member] | Flexible Billings [Member]    
Segment Reporting Information [Line Items]    
Net service revenues 25,900us-gaap_SalesRevenueServicesNet
/ us-gaap_ProductOrServiceAxis
= kfrc_FlexibleBillingsMember
/ us-gaap_StatementBusinessSegmentsAxis
= kfrc_GovernmentSolutionsMember
22,771us-gaap_SalesRevenueServicesNet
/ us-gaap_ProductOrServiceAxis
= kfrc_FlexibleBillingsMember
/ us-gaap_StatementBusinessSegmentsAxis
= kfrc_GovernmentSolutionsMember
Government Solutions [Member] | Direct Hire Fees [Member]    
Segment Reporting Information [Line Items]    
Net service revenues $ 0us-gaap_SalesRevenueServicesNet
/ us-gaap_ProductOrServiceAxis
= kfrc_SearchFeesMember
/ us-gaap_StatementBusinessSegmentsAxis
= kfrc_GovernmentSolutionsMember
$ 0us-gaap_SalesRevenueServicesNet
/ us-gaap_ProductOrServiceAxis
= kfrc_SearchFeesMember
/ us-gaap_StatementBusinessSegmentsAxis
= kfrc_GovernmentSolutionsMember